builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0173 starttime: 1461731194.78 results: success (0) buildid: 20160426204703 builduid: 3128f97fa2c4407092549a518d577e25 revision: 3b60d399d4eef579688a499675c337a252a7bcac ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.776378) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.776880) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.777190) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.796711) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.797092) ========= 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.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-26 21:26:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.88M=0.001s 2016-04-26 21:26:34 (8.88 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.101332 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.915395) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.915705) ========= 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.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.028326 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:34.963970) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 21:26:34.964322) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3b60d399d4eef579688a499675c337a252a7bcac --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3b60d399d4eef579688a499675c337a252a7bcac --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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-26 21:26:35,042 truncating revision to first 12 chars 2016-04-26 21:26:35,042 Setting DEBUG logging. 2016-04-26 21:26:35,042 attempt 1/10 2016-04-26 21:26:35,042 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3b60d399d4ee?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 21:26:36,044 unpacking tar archive at: mozilla-aurora-3b60d399d4ee/testing/mozharness/ program finished with exit code 0 elapsedTime=1.243967 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-26 21:26:36.224590) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:36.224913) ========= script_repo_revision: 3b60d399d4eef579688a499675c337a252a7bcac ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:36.225395) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:36.225675) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 21:26:36.239367) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-04-26 21:26:36.239662) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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 21:26:36 INFO - MultiFileLogger online at 20160426 21:26:36 in /builds/slave/test 21:26:36 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 21:26:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:26:36 INFO - {'append_to_log': False, 21:26:36 INFO - 'base_work_dir': '/builds/slave/test', 21:26:36 INFO - 'blob_upload_branch': 'mozilla-aurora', 21:26:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:26:36 INFO - 'buildbot_json_path': 'buildprops.json', 21:26:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:26:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:26:36 INFO - 'download_minidump_stackwalk': True, 21:26:36 INFO - 'download_symbols': 'true', 21:26:36 INFO - 'e10s': False, 21:26:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:26:36 INFO - 'tooltool.py': '/tools/tooltool.py', 21:26:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:26:36 INFO - '/tools/misc-python/virtualenv.py')}, 21:26:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:26:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:26:36 INFO - 'log_level': 'info', 21:26:36 INFO - 'log_to_console': True, 21:26:36 INFO - 'opt_config_files': (), 21:26:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:26:36 INFO - '--processes=1', 21:26:36 INFO - '--config=%(test_path)s/wptrunner.ini', 21:26:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:26:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:26:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:26:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:26:36 INFO - 'pip_index': False, 21:26:36 INFO - 'require_test_zip': True, 21:26:36 INFO - 'test_type': ('testharness',), 21:26:36 INFO - 'this_chunk': '1', 21:26:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:26:36 INFO - 'total_chunks': '10', 21:26:36 INFO - 'virtualenv_path': 'venv', 21:26:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:26:36 INFO - 'work_dir': 'build'} 21:26:36 INFO - ##### 21:26:36 INFO - ##### Running clobber step. 21:26:36 INFO - ##### 21:26:36 INFO - Running pre-action listener: _resource_record_pre_action 21:26:36 INFO - Running main action method: clobber 21:26:36 INFO - rmtree: /builds/slave/test/build 21:26:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:26:37 INFO - Running post-action listener: _resource_record_post_action 21:26:37 INFO - ##### 21:26:37 INFO - ##### Running read-buildbot-config step. 21:26:37 INFO - ##### 21:26:37 INFO - Running pre-action listener: _resource_record_pre_action 21:26:37 INFO - Running main action method: read_buildbot_config 21:26:37 INFO - Using buildbot properties: 21:26:37 INFO - { 21:26:37 INFO - "project": "", 21:26:37 INFO - "product": "firefox", 21:26:37 INFO - "script_repo_revision": "production", 21:26:37 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 21:26:37 INFO - "repository": "", 21:26:37 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 21:26:37 INFO - "buildid": "20160426204703", 21:26:37 INFO - "pgo_build": "False", 21:26:37 INFO - "basedir": "/builds/slave/test", 21:26:37 INFO - "buildnumber": 217, 21:26:37 INFO - "slavename": "t-yosemite-r7-0173", 21:26:37 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 21:26:37 INFO - "platform": "macosx64", 21:26:37 INFO - "branch": "mozilla-aurora", 21:26:37 INFO - "revision": "3b60d399d4eef579688a499675c337a252a7bcac", 21:26:37 INFO - "repo_path": "releases/mozilla-aurora", 21:26:37 INFO - "moz_repo_path": "", 21:26:37 INFO - "stage_platform": "macosx64", 21:26:37 INFO - "builduid": "3128f97fa2c4407092549a518d577e25", 21:26:37 INFO - "slavebuilddir": "test" 21:26:37 INFO - } 21:26:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 21:26:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 21:26:37 INFO - Running post-action listener: _resource_record_post_action 21:26:37 INFO - ##### 21:26:37 INFO - ##### Running download-and-extract step. 21:26:37 INFO - ##### 21:26:37 INFO - Running pre-action listener: _resource_record_pre_action 21:26:37 INFO - Running main action method: download_and_extract 21:26:37 INFO - mkdir: /builds/slave/test/build/tests 21:26:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:37 INFO - https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 21:26:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:26:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:26:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:26:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 21:26:39 INFO - Downloaded 1235 bytes. 21:26:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 21:26:39 INFO - Using the following test package requirements: 21:26:39 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 21:26:39 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 21:26:39 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 21:26:39 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'jsshell-mac64.zip'], 21:26:39 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 21:26:39 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 21:26:39 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 21:26:39 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 21:26:39 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 21:26:39 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 21:26:39 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 21:26:39 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 21:26:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:26:39 INFO - https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 21:26:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:26:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:26:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 21:26:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 21:26:40 INFO - Downloaded 17991250 bytes. 21:26:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:26:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:26:41 INFO - caution: filename not matched: web-platform/* 21:26:41 INFO - Return code: 11 21:26:41 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')]} 21:26:41 INFO - https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 21:26:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:26:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:26:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 21:26:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 21:26:42 INFO - Downloaded 36406739 bytes. 21:26:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 21:26:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 21:26:47 INFO - caution: filename not matched: bin/* 21:26:47 INFO - caution: filename not matched: config/* 21:26:47 INFO - caution: filename not matched: mozbase/* 21:26:47 INFO - caution: filename not matched: marionette/* 21:26:47 INFO - caution: filename not matched: tools/wptserve/* 21:26:47 INFO - Return code: 11 21:26:47 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')]} 21:26:47 INFO - https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 21:26:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:26:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:26:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 21:26:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 21:26:49 INFO - Downloaded 73033281 bytes. 21:26:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:26:49 INFO - mkdir: /builds/slave/test/properties 21:26:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:26:49 INFO - Writing to file /builds/slave/test/properties/build_url 21:26:49 INFO - Contents: 21:26:49 INFO - build_url:https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 21:26:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:26:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:26:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:26:49 INFO - Contents: 21:26:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:26:49 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')]} 21:26:49 INFO - https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:26:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:26:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:26:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 21:26:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 21:26:53 INFO - Downloaded 103564938 bytes. 21:26:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 21:26:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 21:26:57 INFO - Return code: 0 21:26:57 INFO - Running post-action listener: _resource_record_post_action 21:26:57 INFO - Running post-action listener: set_extra_try_arguments 21:26:57 INFO - ##### 21:26:57 INFO - ##### Running create-virtualenv step. 21:26:57 INFO - ##### 21:26:57 INFO - Running pre-action listener: _pre_create_virtualenv 21:26:57 INFO - Running pre-action listener: _resource_record_pre_action 21:26:57 INFO - Running main action method: create_virtualenv 21:26:57 INFO - Creating virtualenv /builds/slave/test/build/venv 21:26:57 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 21:26:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:26:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:26:57 INFO - Using real prefix '/tools/python27' 21:26:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:26:58 INFO - Installing distribute.............................................................................................................................................................................................done. 21:27:01 INFO - Installing pip.................done. 21:27:01 INFO - Return code: 0 21:27:01 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:27: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')]} 21:27:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27: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')]} 21:27:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10920ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10922bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5f04c1870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, '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.T3nLShCuOy/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.jRypDAwkQI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:27:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:27:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:27:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:01 INFO - 'HOME': '/Users/cltbld', 21:27:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:01 INFO - 'LOGNAME': 'cltbld', 21:27:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:01 INFO - 'MOZ_NO_REMOTE': '1', 21:27:01 INFO - 'NO_EM_RESTART': '1', 21:27:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:01 INFO - 'PWD': '/builds/slave/test', 21:27:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:01 INFO - 'SHELL': '/bin/bash', 21:27:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:01 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:01 INFO - 'USER': 'cltbld', 21:27:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:01 INFO - 'XPC_FLAGS': '0x0', 21:27:01 INFO - 'XPC_SERVICE_NAME': '0', 21:27:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:27:01 INFO - Downloading/unpacking psutil>=0.7.1 21:27:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:27:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:27:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:27:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 21:27:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:27:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:27:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:27:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:27:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:27:04 INFO - Installing collected packages: psutil 21:27:04 INFO - Running setup.py install for psutil 21:27:04 INFO - building 'psutil._psutil_osx' extension 21:27:04 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 21:27:05 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 21:27:05 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 21:27:05 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 21:27:05 INFO - building 'psutil._psutil_posix' extension 21:27:05 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 21:27:05 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 21:27:05 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 21:27:05 INFO - ^ 21:27:05 INFO - 1 warning generated. 21:27:05 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 21:27:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:27:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:27:05 INFO - Successfully installed psutil 21:27:05 INFO - Cleaning up... 21:27:05 INFO - Return code: 0 21:27:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:27:05 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')]} 21:27:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:05 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')]} 21:27:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:05 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 0x10920ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10922bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5f04c1870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, '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.T3nLShCuOy/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.jRypDAwkQI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:27:05 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 21:27:05 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 21:27:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:05 INFO - 'HOME': '/Users/cltbld', 21:27:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:05 INFO - 'LOGNAME': 'cltbld', 21:27:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:05 INFO - 'MOZ_NO_REMOTE': '1', 21:27:05 INFO - 'NO_EM_RESTART': '1', 21:27:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:05 INFO - 'PWD': '/builds/slave/test', 21:27:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:05 INFO - 'SHELL': '/bin/bash', 21:27:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:05 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:05 INFO - 'USER': 'cltbld', 21:27:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:05 INFO - 'XPC_FLAGS': '0x0', 21:27:05 INFO - 'XPC_SERVICE_NAME': '0', 21:27:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:27:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:27:06 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 21:27:06 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 21:27:06 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 21:27:06 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 21:27:06 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 21:27:06 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 21:27:08 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:27:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:27:08 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:27:08 INFO - Installing collected packages: mozsystemmonitor 21:27:08 INFO - Running setup.py install for mozsystemmonitor 21:27:08 INFO - Successfully installed mozsystemmonitor 21:27:08 INFO - Cleaning up... 21:27:08 INFO - Return code: 0 21:27:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:27: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')]} 21:27:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27: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')]} 21:27:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:08 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 0x10920ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10922bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5f04c1870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, '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.T3nLShCuOy/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.jRypDAwkQI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:27:08 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 21:27:08 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 21:27:08 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:08 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:08 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:08 INFO - 'HOME': '/Users/cltbld', 21:27:08 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:08 INFO - 'LOGNAME': 'cltbld', 21:27:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:08 INFO - 'MOZ_NO_REMOTE': '1', 21:27:08 INFO - 'NO_EM_RESTART': '1', 21:27:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:08 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:08 INFO - 'PWD': '/builds/slave/test', 21:27:08 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:08 INFO - 'SHELL': '/bin/bash', 21:27:08 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:08 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:08 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:08 INFO - 'USER': 'cltbld', 21:27:08 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:08 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:08 INFO - 'XPC_FLAGS': '0x0', 21:27:08 INFO - 'XPC_SERVICE_NAME': '0', 21:27:08 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:27:09 INFO - Downloading/unpacking blobuploader==1.2.4 21:27:09 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 21:27:09 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 21:27:09 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 21:27:09 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 21:27:09 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 21:27:09 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 21:27:11 INFO - Downloading blobuploader-1.2.4.tar.gz 21:27:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:27:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:27:11 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 21:27:11 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 21:27:11 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 21:27:11 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 21:27:11 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 21:27:11 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 21:27:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:27:12 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:27:12 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 21:27:12 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 21:27:12 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 21:27:12 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 21:27:12 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 21:27:12 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 21:27:12 INFO - Downloading docopt-0.6.1.tar.gz 21:27:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:27:12 INFO - Installing collected packages: blobuploader, requests, docopt 21:27:12 INFO - Running setup.py install for blobuploader 21:27:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:27:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:27:12 INFO - Running setup.py install for requests 21:27:13 INFO - Running setup.py install for docopt 21:27:13 INFO - Successfully installed blobuploader requests docopt 21:27:13 INFO - Cleaning up... 21:27:13 INFO - Return code: 0 21:27:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:27:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:27:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:27:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:13 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 0x10920ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10922bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5f04c1870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, '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.T3nLShCuOy/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.jRypDAwkQI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:27:13 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 21:27:13 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 21:27:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:13 INFO - 'HOME': '/Users/cltbld', 21:27:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:13 INFO - 'LOGNAME': 'cltbld', 21:27:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:13 INFO - 'MOZ_NO_REMOTE': '1', 21:27:13 INFO - 'NO_EM_RESTART': '1', 21:27:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:13 INFO - 'PWD': '/builds/slave/test', 21:27:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:13 INFO - 'SHELL': '/bin/bash', 21:27:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:13 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:13 INFO - 'USER': 'cltbld', 21:27:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:13 INFO - 'XPC_FLAGS': '0x0', 21:27:13 INFO - 'XPC_SERVICE_NAME': '0', 21:27:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:27:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:27:13 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LyUDuk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-E7i9x9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-SZI4MZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1pVg9A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-6oTIUM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-HN8et4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-TwsQwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-UgxS24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-SzvI4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LkP23g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:27:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:27:14 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-nNyDGZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-aPQn2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Xni4AG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-Lw4RGi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-ZrmrVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-m7MlYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-bRprmK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-h31gQH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1T4QCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:27:15 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-1eWto6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:27:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:27:16 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-zvgCnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:27:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:27:16 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 21:27:16 INFO - Running setup.py install for manifestparser 21:27:16 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:27:16 INFO - Running setup.py install for mozcrash 21:27:16 INFO - Running setup.py install for mozdebug 21:27:16 INFO - Running setup.py install for mozdevice 21:27:17 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Running setup.py install for mozfile 21:27:17 INFO - Running setup.py install for mozhttpd 21:27:17 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Running setup.py install for mozinfo 21:27:17 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Running setup.py install for mozInstall 21:27:17 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Running setup.py install for mozleak 21:27:17 INFO - Running setup.py install for mozlog 21:27:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:27:17 INFO - Running setup.py install for moznetwork 21:27:18 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:27:18 INFO - Running setup.py install for mozprocess 21:27:18 INFO - Running setup.py install for mozprofile 21:27:18 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:27:18 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:27:18 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:27:18 INFO - Running setup.py install for mozrunner 21:27:18 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:27:18 INFO - Running setup.py install for mozscreenshot 21:27:18 INFO - Running setup.py install for moztest 21:27:18 INFO - Running setup.py install for mozversion 21:27:19 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:27:19 INFO - Running setup.py install for wptserve 21:27:19 INFO - Running setup.py install for marionette-driver 21:27:19 INFO - Running setup.py install for browsermob-proxy 21:27:19 INFO - Running setup.py install for marionette-client 21:27:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:27:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:27:19 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 21:27:19 INFO - Cleaning up... 21:27:19 INFO - Return code: 0 21:27:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:27:19 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')]} 21:27:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:27:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:19 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')]} 21:27:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:27:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 21:27:19 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 0x10920ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10922bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb5f04c1870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, '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.T3nLShCuOy/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.jRypDAwkQI/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 21:27:19 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 21:27:19 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 21:27:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:19 INFO - 'HOME': '/Users/cltbld', 21:27:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:19 INFO - 'LOGNAME': 'cltbld', 21:27:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:19 INFO - 'MOZ_NO_REMOTE': '1', 21:27:19 INFO - 'NO_EM_RESTART': '1', 21:27:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:19 INFO - 'PWD': '/builds/slave/test', 21:27:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:19 INFO - 'SHELL': '/bin/bash', 21:27:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:19 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:19 INFO - 'USER': 'cltbld', 21:27:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:19 INFO - 'XPC_FLAGS': '0x0', 21:27:19 INFO - 'XPC_SERVICE_NAME': '0', 21:27:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-uCHuYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-y2Yda7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-MAFXvw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-eATLvV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-DP_nU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-4_s3DN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-6BF5fc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-VjQNeG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:27:20 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)) 21:27:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:27:20 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-u2x2Np-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-QmfQq_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-H5CLxy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-j9vMBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-3lhSXT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-RIJuKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-0avHpN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-2riJCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-JAct43-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:27:21 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)) 21:27:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:27:21 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-LiUVMW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:27:22 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)) 21:27:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:27:22 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-YYPlA6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:27:22 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)) 21:27:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:27:22 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-E8WPWg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:27:22 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)) 21:27:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:27:22 INFO - Running setup.py (path:/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/pip-smOxYE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:27:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:27:22 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)) 21:27:22 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)) 21:27:22 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)) 21:27:22 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)) 21:27:22 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)) 21:27:22 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)) 21:27:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:27:22 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 21:27:22 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 21:27:22 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 21:27:22 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 21:27:22 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 21:27:22 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 21:27:25 INFO - Downloading blessings-1.6.tar.gz 21:27:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:27:25 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)) 21:27:25 INFO - Installing collected packages: blessings 21:27:25 INFO - Running setup.py install for blessings 21:27:25 INFO - Successfully installed blessings 21:27:25 INFO - Cleaning up... 21:27:25 INFO - Return code: 0 21:27:25 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:27:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:27:25 INFO - Reading from file tmpfile_stdout 21:27:25 INFO - Current package versions: 21:27:25 INFO - blessings == 1.6 21:27:25 INFO - blobuploader == 1.2.4 21:27:25 INFO - browsermob-proxy == 0.6.0 21:27:25 INFO - docopt == 0.6.1 21:27:25 INFO - manifestparser == 1.1 21:27:25 INFO - marionette-client == 2.3.0 21:27:25 INFO - marionette-driver == 1.4.0 21:27:25 INFO - mozInstall == 1.12 21:27:25 INFO - mozcrash == 0.17 21:27:25 INFO - mozdebug == 0.1 21:27:25 INFO - mozdevice == 0.48 21:27:25 INFO - mozfile == 1.2 21:27:25 INFO - mozhttpd == 0.7 21:27:25 INFO - mozinfo == 0.9 21:27:25 INFO - mozleak == 0.1 21:27:25 INFO - mozlog == 3.1 21:27:25 INFO - moznetwork == 0.27 21:27:25 INFO - mozprocess == 0.22 21:27:25 INFO - mozprofile == 0.28 21:27:25 INFO - mozrunner == 6.11 21:27:25 INFO - mozscreenshot == 0.1 21:27:25 INFO - mozsystemmonitor == 0.0 21:27:25 INFO - moztest == 0.7 21:27:25 INFO - mozversion == 1.4 21:27:25 INFO - psutil == 3.1.1 21:27:25 INFO - requests == 1.2.3 21:27:25 INFO - wptserve == 1.4.0 21:27:25 INFO - wsgiref == 0.1.2 21:27:25 INFO - Running post-action listener: _resource_record_post_action 21:27:25 INFO - Running post-action listener: _start_resource_monitoring 21:27:25 INFO - Starting resource monitoring. 21:27:25 INFO - ##### 21:27:25 INFO - ##### Running pull step. 21:27:25 INFO - ##### 21:27:25 INFO - Running pre-action listener: _resource_record_pre_action 21:27:25 INFO - Running main action method: pull 21:27:25 INFO - Pull has nothing to do! 21:27:25 INFO - Running post-action listener: _resource_record_post_action 21:27:25 INFO - ##### 21:27:25 INFO - ##### Running install step. 21:27:25 INFO - ##### 21:27:25 INFO - Running pre-action listener: _resource_record_pre_action 21:27:25 INFO - Running main action method: install 21:27:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:27:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:27:26 INFO - Reading from file tmpfile_stdout 21:27:26 INFO - Detecting whether we're running mozinstall >=1.0... 21:27:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:27:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:27:26 INFO - Reading from file tmpfile_stdout 21:27:26 INFO - Output received: 21:27:26 INFO - Usage: mozinstall [options] installer 21:27:26 INFO - Options: 21:27:26 INFO - -h, --help show this help message and exit 21:27:26 INFO - -d DEST, --destination=DEST 21:27:26 INFO - Directory to install application into. [default: 21:27:26 INFO - "/builds/slave/test"] 21:27:26 INFO - --app=APP Application being installed. [default: firefox] 21:27:26 INFO - mkdir: /builds/slave/test/build/application 21:27:26 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 21:27:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 21:27:44 INFO - Reading from file tmpfile_stdout 21:27:44 INFO - Output received: 21:27:44 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 21:27:44 INFO - Running post-action listener: _resource_record_post_action 21:27:44 INFO - ##### 21:27:44 INFO - ##### Running run-tests step. 21:27:44 INFO - ##### 21:27:44 INFO - Running pre-action listener: _resource_record_pre_action 21:27:44 INFO - Running main action method: run_tests 21:27:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:27:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:27:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:27:44 INFO - grabbing minidump binary from tooltool 21:27: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')]} 21:27:44 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 0x1092275e0>, '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 0x108e0acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108e35990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:27:44 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 21:27:44 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 21:27:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:27:44 INFO - Return code: 0 21:27:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 21:27:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:27:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 21:27:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 21:27:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.T3nLShCuOy/Render', 21:27:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 21:27:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 21:27:44 INFO - 'HOME': '/Users/cltbld', 21:27:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 21:27:44 INFO - 'LOGNAME': 'cltbld', 21:27:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:27:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:27:44 INFO - 'MOZ_NO_REMOTE': '1', 21:27:44 INFO - 'NO_EM_RESTART': '1', 21:27:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:27:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 21:27:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:27:44 INFO - 'PWD': '/builds/slave/test', 21:27:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 21:27:44 INFO - 'SHELL': '/bin/bash', 21:27:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.jRypDAwkQI/Listeners', 21:27:44 INFO - 'TMPDIR': '/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/', 21:27:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 21:27:44 INFO - 'USER': 'cltbld', 21:27:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 21:27:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 21:27:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 21:27:44 INFO - 'XPC_FLAGS': '0x0', 21:27:44 INFO - 'XPC_SERVICE_NAME': '0', 21:27:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 21:27:44 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 21:27:45 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 21:27:45 INFO - import pkg_resources 21:27:46 INFO - Using 1 client processes 21:27:46 INFO - wptserve Starting http server on 127.0.0.1:8000 21:27:46 INFO - wptserve Starting http server on 127.0.0.1:8001 21:27:46 INFO - wptserve Starting http server on 127.0.0.1:8443 21:27:48 INFO - SUITE-START | Running 778 tests 21:27:48 INFO - Running testharness tests 21:27:48 INFO - Setting up ssl 21:27:48 INFO - PROCESS | certutil | 21:27:48 INFO - PROCESS | certutil | 21:27:48 INFO - PROCESS | certutil | 21:27:48 INFO - Certificate Nickname Trust Attributes 21:27:48 INFO - SSL,S/MIME,JAR/XPI 21:27:48 INFO - 21:27:48 INFO - web-platform-tests CT,, 21:27:48 INFO - 21:27:48 INFO - Starting runner 21:27:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 21:27:49 INFO - PROCESS | 1650 | 1461731269668 Marionette DEBUG Marionette enabled via build flag and pref 21:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x113cef000 == 1 [pid = 1650] [id = 1] 21:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113cef800) [pid = 1650] [serial = 1] [outer = 0x0] 21:27:49 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113cf0800) [pid = 1650] [serial = 2] [outer = 0x113cef800] 21:27:49 INFO - PROCESS | 1650 | 1461731269982 Marionette INFO Listening on port 2828 21:27:50 INFO - PROCESS | 1650 | 1461731270218 Marionette DEBUG Marionette enabled via command-line flag 21:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x116971000 == 2 [pid = 1650] [id = 2] 21:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116971800) [pid = 1650] [serial = 3] [outer = 0x0] 21:27:50 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 21:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116972800) [pid = 1650] [serial = 4] [outer = 0x116971800] 21:27:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 1650 | 1461731270372 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 21:27:50 INFO - PROCESS | 1650 | 1461731270457 Marionette DEBUG Closed connection conn0 21:27:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 1650 | 1461731270463 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 21:27:50 INFO - PROCESS | 1650 | 1461731270478 Marionette DEBUG Closed connection conn1 21:27:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 21:27:50 INFO - PROCESS | 1650 | 1461731270483 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 21:27:50 INFO - PROCESS | 1650 | 1461731270491 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:27:50 INFO - PROCESS | 1650 | 1461731270497 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426204703","device":"desktop","version":"48.0a2"} 21:27:50 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b40000 == 3 [pid = 1650] [id = 3] 21:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119b46800) [pid = 1650] [serial = 5] [outer = 0x0] 21:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b48800 == 4 [pid = 1650] [id = 4] 21:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119e58000) [pid = 1650] [serial = 6] [outer = 0x0] 21:27:51 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12180e000 == 5 [pid = 1650] [id = 5] 21:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119e57800) [pid = 1650] [serial = 7] [outer = 0x0] 21:27:51 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 21:27:51 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x12197d400) [pid = 1650] [serial = 8] [outer = 0x119e57800] 21:27:52 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123ea1000) [pid = 1650] [serial = 9] [outer = 0x119b46800] 21:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x1216e1400) [pid = 1650] [serial = 10] [outer = 0x119e58000] 21:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x1216e3400) [pid = 1650] [serial = 11] [outer = 0x119e57800] 21:27:52 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:27:52 INFO - PROCESS | 1650 | 1461731272590 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1650 | 1461731272599 Marionette DEBUG loaded listener.js 21:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x124865400) [pid = 1650] [serial = 12] [outer = 0x119e57800] 21:27:52 INFO - PROCESS | 1650 | 1461731272967 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2f1aec5e-860d-f04c-836f-3cee6e85dfd2","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426204703","device":"desktop","version":"48.0a2","command_id":1}}] 21:27:53 INFO - PROCESS | 1650 | 1461731273064 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}] 21:27:53 INFO - PROCESS | 1650 | 1461731273109 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 21:27:53 INFO - PROCESS | 1650 | 1461731273197 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x128821000) [pid = 1650] [serial = 13] [outer = 0x119e57800] 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 21:27:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 21:27:53 INFO - PROCESS | 1650 | 1461731273489 Marionette TRACE conn2 <- [1,3,null,{}] 21:27:53 INFO - PROCESS | 1650 | 1461731273492 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:27:53 INFO - PROCESS | 1650 | 1461731273503 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 21:27:53 INFO - PROCESS | 1650 | 1461731273531 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 21:27:53 INFO - PROCESS | 1650 | 1461731273532 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 21:27:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:27:53 INFO - PROCESS | 1650 | 1461731273540 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:27:53 INFO - PROCESS | 1650 | 1461731273543 Marionette TRACE conn2 <- [1,6,null,{}] 21:27:53 INFO - PROCESS | 1650 | 1461731273545 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}] 21:27:53 INFO - PROCESS | 1650 | 1461731273557 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 21:27:53 INFO - PROCESS | 1650 | 1461731273560 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x129346000 == 6 [pid = 1650] [id = 6] 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x129311400) [pid = 1650] [serial = 14] [outer = 0x0] 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x129313800) [pid = 1650] [serial = 15] [outer = 0x129311400] 21:27:53 INFO - PROCESS | 1650 | 1461731273591 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129319800) [pid = 1650] [serial = 16] [outer = 0x129311400] 21:27:53 INFO - PROCESS | 1650 | 1461731273920 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]]]}] 21:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12960b000 == 7 [pid = 1650] [id = 7] 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x129540000) [pid = 1650] [serial = 17] [outer = 0x0] 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x129544c00) [pid = 1650] [serial = 18] [outer = 0x129540000] 21:27:53 INFO - PROCESS | 1650 | 1461731273946 Marionette DEBUG loaded listener.js 21:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x1296b3000) [pid = 1650] [serial = 19] [outer = 0x129540000] 21:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 21:27:54 INFO - PROCESS | 1650 | 1461731274022 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 21:27:54 INFO - PROCESS | 1650 | 1461731274023 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 21:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:27:54 INFO - PROCESS | 1650 | 1461731274030 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1650 | 1461731274032 Marionette TRACE conn2 <- [1,10,null,{}] 21:27:54 INFO - PROCESS | 1650 | 1461731274040 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}] 21:27:54 INFO - PROCESS | 1650 | 1461731274168 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 21:27:54 INFO - PROCESS | 1650 | 1461731274201 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8bf800 == 8 [pid = 1650] [id = 8] 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a7c7400) [pid = 1650] [serial = 20] [outer = 0x0] 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12aa53400) [pid = 1650] [serial = 21] [outer = 0x12a7c7400] 21:27:54 INFO - PROCESS | 1650 | 1461731274230 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12aa57c00) [pid = 1650] [serial = 22] [outer = 0x12a7c7400] 21:27:54 INFO - PROCESS | 1650 | 1461731274600 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]]]}] 21:27:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:27:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 21:27:54 INFO - PROCESS | 1650 | 1461731274650 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 21:27:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:27:54 INFO - PROCESS | 1650 | 1461731274653 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 21:27:54 INFO - PROCESS | 1650 | 1461731274656 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:27:54 INFO - PROCESS | 1650 | 1461731274658 Marionette TRACE conn2 <- [1,14,null,{}] 21:27:54 INFO - PROCESS | 1650 | 1461731274661 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}] 21:27:54 INFO - PROCESS | 1650 | 1461731274794 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 21:27:54 INFO - PROCESS | 1650 | 1461731274802 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3a9000 == 9 [pid = 1650] [id = 9] 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12aa5fc00) [pid = 1650] [serial = 23] [outer = 0x0] 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b218000) [pid = 1650] [serial = 24] [outer = 0x12aa5fc00] 21:27:54 INFO - PROCESS | 1650 | 1461731274842 Marionette DEBUG loaded listener.js 21:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12baa0c00) [pid = 1650] [serial = 25] [outer = 0x12aa5fc00] 21:27:55 INFO - PROCESS | 1650 | 1461731275175 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]]]}] 21:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 569ms 21:27:55 INFO - PROCESS | 1650 | 1461731275225 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 21:27:55 INFO - PROCESS | 1650 | 1461731275226 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 21:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:27:55 INFO - PROCESS | 1650 | 1461731275228 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:27:55 INFO - PROCESS | 1650 | 1461731275229 Marionette TRACE conn2 <- [1,18,null,{}] 21:27:55 INFO - PROCESS | 1650 | 1461731275232 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}] 21:27:55 INFO - PROCESS | 1650 | 1461731275317 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 21:27:55 INFO - PROCESS | 1650 | 1461731275324 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1a800 == 10 [pid = 1650] [id = 10] 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12bbb5400) [pid = 1650] [serial = 26] [outer = 0x0] 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bbbb400) [pid = 1650] [serial = 27] [outer = 0x12bbb5400] 21:27:55 INFO - PROCESS | 1650 | 1461731275349 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12be5f400) [pid = 1650] [serial = 28] [outer = 0x12bbb5400] 21:27:55 INFO - PROCESS | 1650 | 1461731275641 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]]]}] 21:27:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:27:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 21:27:55 INFO - PROCESS | 1650 | 1461731275647 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 21:27:55 INFO - PROCESS | 1650 | 1461731275648 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 21:27:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:27:55 INFO - PROCESS | 1650 | 1461731275660 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:27:55 INFO - PROCESS | 1650 | 1461731275661 Marionette TRACE conn2 <- [1,22,null,{}] 21:27:55 INFO - PROCESS | 1650 | 1461731275663 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}] 21:27:55 INFO - PROCESS | 1650 | 1461731275753 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 21:27:55 INFO - PROCESS | 1650 | 1461731275758 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0ad800 == 11 [pid = 1650] [id = 11] 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12be62800) [pid = 1650] [serial = 29] [outer = 0x0] 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12bee8c00) [pid = 1650] [serial = 30] [outer = 0x12be62800] 21:27:55 INFO - PROCESS | 1650 | 1461731275783 Marionette DEBUG loaded listener.js 21:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12beefc00) [pid = 1650] [serial = 31] [outer = 0x12be62800] 21:27:56 INFO - PROCESS | 1650 | 1461731276037 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]]]}] 21:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 21:27:56 INFO - PROCESS | 1650 | 1461731276079 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 1650 | 1461731276081 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 21:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:27:56 INFO - PROCESS | 1650 | 1461731276095 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 1650 | 1461731276096 Marionette TRACE conn2 <- [1,26,null,{}] 21:27:56 INFO - PROCESS | 1650 | 1461731276100 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}] 21:27:56 INFO - PROCESS | 1650 | 1461731276238 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 21:27:56 INFO - PROCESS | 1650 | 1461731276245 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c126800 == 12 [pid = 1650] [id = 12] 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x119345400) [pid = 1650] [serial = 32] [outer = 0x0] 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x1273e1800) [pid = 1650] [serial = 33] [outer = 0x119345400] 21:27:56 INFO - PROCESS | 1650 | 1461731276284 Marionette DEBUG loaded listener.js 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12c072000) [pid = 1650] [serial = 34] [outer = 0x119345400] 21:27:56 INFO - PROCESS | 1650 | 1461731276625 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]]]}] 21:27:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:27:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 581ms 21:27:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:27:56 INFO - PROCESS | 1650 | 1461731276665 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 21:27:56 INFO - PROCESS | 1650 | 1461731276666 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 21:27:56 INFO - PROCESS | 1650 | 1461731276670 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:27:56 INFO - PROCESS | 1650 | 1461731276673 Marionette TRACE conn2 <- [1,30,null,{}] 21:27:56 INFO - PROCESS | 1650 | 1461731276676 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}] 21:27:56 INFO - PROCESS | 1650 | 1461731276760 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 21:27:56 INFO - PROCESS | 1650 | 1461731276764 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c713000 == 13 [pid = 1650] [id = 13] 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12c075400) [pid = 1650] [serial = 35] [outer = 0x0] 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12c07dc00) [pid = 1650] [serial = 36] [outer = 0x12c075400] 21:27:56 INFO - PROCESS | 1650 | 1461731276788 Marionette DEBUG loaded listener.js 21:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12c6bd400) [pid = 1650] [serial = 37] [outer = 0x12c075400] 21:27:57 INFO - PROCESS | 1650 | 1461731277024 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]]]}] 21:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 372ms 21:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:27:57 INFO - PROCESS | 1650 | 1461731277041 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1650 | 1461731277043 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 21:27:57 INFO - PROCESS | 1650 | 1461731277045 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1650 | 1461731277046 Marionette TRACE conn2 <- [1,34,null,{}] 21:27:57 INFO - PROCESS | 1650 | 1461731277048 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}] 21:27:57 INFO - PROCESS | 1650 | 1461731277136 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 21:27:57 INFO - PROCESS | 1650 | 1461731277141 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c989800 == 14 [pid = 1650] [id = 14] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12c6bf800) [pid = 1650] [serial = 38] [outer = 0x0] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12c6c4c00) [pid = 1650] [serial = 39] [outer = 0x12c6bf800] 21:27:57 INFO - PROCESS | 1650 | 1461731277166 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12ca6c400) [pid = 1650] [serial = 40] [outer = 0x12c6bf800] 21:27:57 INFO - PROCESS | 1650 | 1461731277400 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]]]}] 21:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 21:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:27:57 INFO - PROCESS | 1650 | 1461731277413 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1650 | 1461731277414 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 21:27:57 INFO - PROCESS | 1650 | 1461731277416 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1650 | 1461731277417 Marionette TRACE conn2 <- [1,38,null,{}] 21:27:57 INFO - PROCESS | 1650 | 1461731277427 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}] 21:27:57 INFO - PROCESS | 1650 | 1461731277521 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 21:27:57 INFO - PROCESS | 1650 | 1461731277525 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd3000 == 15 [pid = 1650] [id = 15] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12ca72000) [pid = 1650] [serial = 41] [outer = 0x0] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12ca78000) [pid = 1650] [serial = 42] [outer = 0x12ca72000] 21:27:57 INFO - PROCESS | 1650 | 1461731277549 Marionette DEBUG loaded listener.js 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cdb8c00) [pid = 1650] [serial = 43] [outer = 0x12ca72000] 21:27:57 INFO - PROCESS | 1650 | 1461731277803 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]]]}] 21:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1a3000 == 16 [pid = 1650] [id = 16] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12d1a3800) [pid = 1650] [serial = 44] [outer = 0x0] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12d1a5000) [pid = 1650] [serial = 45] [outer = 0x12d1a3800] 21:27:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:27:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 425ms 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12d1a9800) [pid = 1650] [serial = 46] [outer = 0x12d1a3800] 21:27:57 INFO - PROCESS | 1650 | 1461731277858 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 21:27:57 INFO - PROCESS | 1650 | 1461731277859 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 21:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1a2000 == 17 [pid = 1650] [id = 17] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12cdc0400) [pid = 1650] [serial = 47] [outer = 0x0] 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d185c00) [pid = 1650] [serial = 48] [outer = 0x12cdc0400] 21:27:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x1166d6800) [pid = 1650] [serial = 49] [outer = 0x12cdc0400] 21:27:57 INFO - PROCESS | 1650 | 1461731277919 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:27:57 INFO - PROCESS | 1650 | 1461731277921 Marionette TRACE conn2 <- [1,42,null,{}] 21:27:57 INFO - PROCESS | 1650 | 1461731277939 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}] 21:27:58 INFO - PROCESS | 1650 | 1461731278049 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 21:27:58 INFO - PROCESS | 1650 | 1461731278057 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4d4000 == 18 [pid = 1650] [id = 18] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cdbb400) [pid = 1650] [serial = 50] [outer = 0x0] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d17dc00) [pid = 1650] [serial = 51] [outer = 0x12cdbb400] 21:27:58 INFO - PROCESS | 1650 | 1461731278083 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12d54f400) [pid = 1650] [serial = 52] [outer = 0x12cdbb400] 21:27:58 INFO - PROCESS | 1650 | 1461731278326 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]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 457ms 21:27:58 INFO - PROCESS | 1650 | 1461731278357 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 21:27:58 INFO - PROCESS | 1650 | 1461731278358 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 21:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:27:58 INFO - PROCESS | 1650 | 1461731278374 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1650 | 1461731278376 Marionette TRACE conn2 <- [1,46,null,{}] 21:27:58 INFO - PROCESS | 1650 | 1461731278379 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}] 21:27:58 INFO - PROCESS | 1650 | 1461731278469 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 21:27:58 INFO - PROCESS | 1650 | 1461731278474 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79a000 == 19 [pid = 1650] [id = 19] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11874dc00) [pid = 1650] [serial = 53] [outer = 0x0] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11942c400) [pid = 1650] [serial = 54] [outer = 0x11874dc00] 21:27:58 INFO - PROCESS | 1650 | 1461731278502 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d554800) [pid = 1650] [serial = 55] [outer = 0x11874dc00] 21:27:58 INFO - PROCESS | 1650 | 1461731278760 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]]]}] 21:27:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:27:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 429ms 21:27:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:27:58 INFO - PROCESS | 1650 | 1461731278796 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 21:27:58 INFO - PROCESS | 1650 | 1461731278797 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 21:27:58 INFO - PROCESS | 1650 | 1461731278799 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:27:58 INFO - PROCESS | 1650 | 1461731278800 Marionette TRACE conn2 <- [1,50,null,{}] 21:27:58 INFO - PROCESS | 1650 | 1461731278810 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}] 21:27:58 INFO - PROCESS | 1650 | 1461731278905 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 21:27:58 INFO - PROCESS | 1650 | 1461731278909 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d96a800 == 20 [pid = 1650] [id = 20] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12cac2800) [pid = 1650] [serial = 56] [outer = 0x0] 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x12cac5000) [pid = 1650] [serial = 57] [outer = 0x12cac2800] 21:27:58 INFO - PROCESS | 1650 | 1461731278933 Marionette DEBUG loaded listener.js 21:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12d558400) [pid = 1650] [serial = 58] [outer = 0x12cac2800] 21:27:59 INFO - PROCESS | 1650 | 1461731279158 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]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 375ms 21:27:59 INFO - PROCESS | 1650 | 1461731279175 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 21:27:59 INFO - PROCESS | 1650 | 1461731279176 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 21:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:27:59 INFO - PROCESS | 1650 | 1461731279178 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 1650 | 1461731279179 Marionette TRACE conn2 <- [1,54,null,{}] 21:27:59 INFO - PROCESS | 1650 | 1461731279181 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}] 21:27:59 INFO - PROCESS | 1650 | 1461731279272 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 21:27:59 INFO - PROCESS | 1650 | 1461731279276 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d96f800 == 21 [pid = 1650] [id = 21] 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d55c000) [pid = 1650] [serial = 59] [outer = 0x0] 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d847c00) [pid = 1650] [serial = 60] [outer = 0x12d55c000] 21:27:59 INFO - PROCESS | 1650 | 1461731279301 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d84cc00) [pid = 1650] [serial = 61] [outer = 0x12d55c000] 21:27:59 INFO - PROCESS | 1650 | 1461731279536 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]]]}] 21:27:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:27:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 21:27:59 INFO - PROCESS | 1650 | 1461731279546 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 21:27:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:27:59 INFO - PROCESS | 1650 | 1461731279547 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 21:27:59 INFO - PROCESS | 1650 | 1461731279549 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:27:59 INFO - PROCESS | 1650 | 1461731279551 Marionette TRACE conn2 <- [1,58,null,{}] 21:27:59 INFO - PROCESS | 1650 | 1461731279560 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}] 21:27:59 INFO - PROCESS | 1650 | 1461731279658 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 21:27:59 INFO - PROCESS | 1650 | 1461731279663 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e0cd800 == 22 [pid = 1650] [id = 22] 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x12d848800) [pid = 1650] [serial = 62] [outer = 0x0] 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12e08e800) [pid = 1650] [serial = 63] [outer = 0x12d848800] 21:27:59 INFO - PROCESS | 1650 | 1461731279699 Marionette DEBUG loaded listener.js 21:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12e095000) [pid = 1650] [serial = 64] [outer = 0x12d848800] 21:28:00 INFO - PROCESS | 1650 | 1461731280704 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]]]}] 21:28:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:28:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1222ms 21:28:00 INFO - PROCESS | 1650 | 1461731280772 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 21:28:00 INFO - PROCESS | 1650 | 1461731280775 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 21:28:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:28:00 INFO - PROCESS | 1650 | 1461731280778 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:28:00 INFO - PROCESS | 1650 | 1461731280781 Marionette TRACE conn2 <- [1,62,null,{}] 21:28:00 INFO - PROCESS | 1650 | 1461731280785 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}] 21:28:00 INFO - PROCESS | 1650 | 1461731280895 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 21:28:00 INFO - PROCESS | 1650 | 1461731280947 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x113227000 == 23 [pid = 1650] [id = 23] 21:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113023400) [pid = 1650] [serial = 65] [outer = 0x0] 21:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113442000) [pid = 1650] [serial = 66] [outer = 0x113023400] 21:28:00 INFO - PROCESS | 1650 | 1461731280979 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x115d41c00) [pid = 1650] [serial = 67] [outer = 0x113023400] 21:28:01 INFO - PROCESS | 1650 | 1461731281376 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]]]}] 21:28:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:28:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 21:28:01 INFO - PROCESS | 1650 | 1461731281400 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 21:28:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:28:01 INFO - PROCESS | 1650 | 1461731281406 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 21:28:01 INFO - PROCESS | 1650 | 1461731281410 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:28:01 INFO - PROCESS | 1650 | 1461731281412 Marionette TRACE conn2 <- [1,66,null,{}] 21:28:01 INFO - PROCESS | 1650 | 1461731281415 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}] 21:28:01 INFO - PROCESS | 1650 | 1461731281523 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 21:28:01 INFO - PROCESS | 1650 | 1461731281560 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a76800 == 24 [pid = 1650] [id = 24] 21:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116421000) [pid = 1650] [serial = 68] [outer = 0x0] 21:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116a5a400) [pid = 1650] [serial = 69] [outer = 0x116421000] 21:28:01 INFO - PROCESS | 1650 | 1461731281593 Marionette DEBUG loaded listener.js 21:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118096800) [pid = 1650] [serial = 70] [outer = 0x116421000] 21:28:02 INFO - PROCESS | 1650 | 1461731282007 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]]]}] 21:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 21:28:02 INFO - PROCESS | 1650 | 1461731282030 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 21:28:02 INFO - PROCESS | 1650 | 1461731282031 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 21:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:28:02 INFO - PROCESS | 1650 | 1461731282052 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:28:02 INFO - PROCESS | 1650 | 1461731282055 Marionette TRACE conn2 <- [1,70,null,{}] 21:28:02 INFO - PROCESS | 1650 | 1461731282066 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}] 21:28:02 INFO - PROCESS | 1650 | 1461731282383 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 21:28:02 INFO - PROCESS | 1650 | 1461731282425 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11263a000 == 25 [pid = 1650] [id = 25] 21:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x113c3a000) [pid = 1650] [serial = 71] [outer = 0x0] 21:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113cc5c00) [pid = 1650] [serial = 72] [outer = 0x113c3a000] 21:28:02 INFO - PROCESS | 1650 | 1461731282454 Marionette DEBUG loaded listener.js 21:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x115d3ec00) [pid = 1650] [serial = 73] [outer = 0x113c3a000] 21:28:02 INFO - PROCESS | 1650 | 1461731282896 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]]]}] 21:28:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:28:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 893ms 21:28:02 INFO - PROCESS | 1650 | 1461731282928 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 21:28:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:28:02 INFO - PROCESS | 1650 | 1461731282930 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 21:28:02 INFO - PROCESS | 1650 | 1461731282934 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:28:02 INFO - PROCESS | 1650 | 1461731282936 Marionette TRACE conn2 <- [1,74,null,{}] 21:28:02 INFO - PROCESS | 1650 | 1461731282939 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}] 21:28:03 INFO - PROCESS | 1650 | 1461731283025 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 21:28:03 INFO - PROCESS | 1650 | 1461731283078 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116482000 == 26 [pid = 1650] [id = 26] 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115fad400) [pid = 1650] [serial = 74] [outer = 0x0] 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11677b400) [pid = 1650] [serial = 75] [outer = 0x115fad400] 21:28:03 INFO - PROCESS | 1650 | 1461731283114 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117e03000) [pid = 1650] [serial = 76] [outer = 0x115fad400] 21:28:03 INFO - PROCESS | 1650 | 1461731283411 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]]]}] 21:28:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:28:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 21:28:03 INFO - PROCESS | 1650 | 1461731283457 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 21:28:03 INFO - PROCESS | 1650 | 1461731283460 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 21:28:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:28:03 INFO - PROCESS | 1650 | 1461731283463 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:28:03 INFO - PROCESS | 1650 | 1461731283465 Marionette TRACE conn2 <- [1,78,null,{}] 21:28:03 INFO - PROCESS | 1650 | 1461731283491 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}] 21:28:03 INFO - PROCESS | 1650 | 1461731283625 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 21:28:03 INFO - PROCESS | 1650 | 1461731283639 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x116950800 == 27 [pid = 1650] [id = 27] 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1169af800) [pid = 1650] [serial = 77] [outer = 0x0] 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11808ac00) [pid = 1650] [serial = 78] [outer = 0x1169af800] 21:28:03 INFO - PROCESS | 1650 | 1461731283681 Marionette DEBUG loaded listener.js 21:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118351000) [pid = 1650] [serial = 79] [outer = 0x1169af800] 21:28:04 INFO - PROCESS | 1650 | 1461731284047 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 620ms 21:28:04 INFO - PROCESS | 1650 | 1461731284084 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1650 | 1461731284088 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 21:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:28:04 INFO - PROCESS | 1650 | 1461731284095 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1650 | 1461731284098 Marionette TRACE conn2 <- [1,82,null,{}] 21:28:04 INFO - PROCESS | 1650 | 1461731284101 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}] 21:28:04 INFO - PROCESS | 1650 | 1461731284172 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 21:28:04 INFO - PROCESS | 1650 | 1461731284176 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d7000 == 28 [pid = 1650] [id = 28] 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118351c00) [pid = 1650] [serial = 80] [outer = 0x0] 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1183b9800) [pid = 1650] [serial = 81] [outer = 0x118351c00] 21:28:04 INFO - PROCESS | 1650 | 1461731284203 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118ede400) [pid = 1650] [serial = 82] [outer = 0x118351c00] 21:28:04 INFO - PROCESS | 1650 | 1461731284511 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]]]}] 21:28:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:28:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 423ms 21:28:04 INFO - PROCESS | 1650 | 1461731284515 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 21:28:04 INFO - PROCESS | 1650 | 1461731284517 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 21:28:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:28:04 INFO - PROCESS | 1650 | 1461731284526 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:28:04 INFO - PROCESS | 1650 | 1461731284527 Marionette TRACE conn2 <- [1,86,null,{}] 21:28:04 INFO - PROCESS | 1650 | 1461731284529 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}] 21:28:04 INFO - PROCESS | 1650 | 1461731284609 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 21:28:04 INFO - PROCESS | 1650 | 1461731284654 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180b3000 == 29 [pid = 1650] [id = 29] 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118347c00) [pid = 1650] [serial = 83] [outer = 0x0] 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119143000) [pid = 1650] [serial = 84] [outer = 0x118347c00] 21:28:04 INFO - PROCESS | 1650 | 1461731284690 Marionette DEBUG loaded listener.js 21:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119387800) [pid = 1650] [serial = 85] [outer = 0x118347c00] 21:28:05 INFO - PROCESS | 1650 | 1461731285089 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 569ms 21:28:05 INFO - PROCESS | 1650 | 1461731285096 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 21:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:28:05 INFO - PROCESS | 1650 | 1461731285098 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 21:28:05 INFO - PROCESS | 1650 | 1461731285107 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1650 | 1461731285109 Marionette TRACE conn2 <- [1,90,null,{}] 21:28:05 INFO - PROCESS | 1650 | 1461731285112 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}] 21:28:05 INFO - PROCESS | 1650 | 1461731285219 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 21:28:05 INFO - PROCESS | 1650 | 1461731285227 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x118513800 == 30 [pid = 1650] [id = 30] 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119430000) [pid = 1650] [serial = 86] [outer = 0x0] 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119626400) [pid = 1650] [serial = 87] [outer = 0x119430000] 21:28:05 INFO - PROCESS | 1650 | 1461731285259 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119904000) [pid = 1650] [serial = 88] [outer = 0x119430000] 21:28:05 INFO - PROCESS | 1650 | 1461731285561 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 475ms 21:28:05 INFO - PROCESS | 1650 | 1461731285576 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 21:28:05 INFO - PROCESS | 1650 | 1461731285577 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 21:28:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:28:05 INFO - PROCESS | 1650 | 1461731285579 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:28:05 INFO - PROCESS | 1650 | 1461731285581 Marionette TRACE conn2 <- [1,94,null,{}] 21:28:05 INFO - PROCESS | 1650 | 1461731285583 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}] 21:28:05 INFO - PROCESS | 1650 | 1461731285658 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 21:28:05 INFO - PROCESS | 1650 | 1461731285662 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d1000 == 31 [pid = 1650] [id = 31] 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e73c00) [pid = 1650] [serial = 89] [outer = 0x0] 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d28800) [pid = 1650] [serial = 90] [outer = 0x118e73c00] 21:28:05 INFO - PROCESS | 1650 | 1461731285691 Marionette DEBUG loaded listener.js 21:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1211c2400) [pid = 1650] [serial = 91] [outer = 0x118e73c00] 21:28:05 INFO - PROCESS | 1650 | 1461731285975 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]]]}] 21:28:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:28:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 21:28:06 INFO - PROCESS | 1650 | 1461731285998 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 1650 | 1461731285999 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 21:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:28:06 INFO - PROCESS | 1650 | 1461731286008 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 1650 | 1461731286009 Marionette TRACE conn2 <- [1,98,null,{}] 21:28:06 INFO - PROCESS | 1650 | 1461731286011 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}] 21:28:06 INFO - PROCESS | 1650 | 1461731286084 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 21:28:06 INFO - PROCESS | 1650 | 1461731286127 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce000 == 32 [pid = 1650] [id = 32] 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119909000) [pid = 1650] [serial = 92] [outer = 0x0] 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1211c2800) [pid = 1650] [serial = 93] [outer = 0x119909000] 21:28:06 INFO - PROCESS | 1650 | 1461731286152 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1211cac00) [pid = 1650] [serial = 94] [outer = 0x119909000] 21:28:06 INFO - PROCESS | 1650 | 1461731286398 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]]]}] 21:28:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:28:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 424ms 21:28:06 INFO - PROCESS | 1650 | 1461731286445 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 21:28:06 INFO - PROCESS | 1650 | 1461731286447 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 21:28:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:28:06 INFO - PROCESS | 1650 | 1461731286451 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:28:06 INFO - PROCESS | 1650 | 1461731286455 Marionette TRACE conn2 <- [1,102,null,{}] 21:28:06 INFO - PROCESS | 1650 | 1461731286466 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}] 21:28:06 INFO - PROCESS | 1650 | 1461731286592 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 21:28:06 INFO - PROCESS | 1650 | 1461731286598 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11999d800 == 33 [pid = 1650] [id = 33] 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12120a000) [pid = 1650] [serial = 95] [outer = 0x0] 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1213bb000) [pid = 1650] [serial = 96] [outer = 0x12120a000] 21:28:06 INFO - PROCESS | 1650 | 1461731286638 Marionette DEBUG loaded listener.js 21:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1216e1000) [pid = 1650] [serial = 97] [outer = 0x12120a000] 21:28:07 INFO - PROCESS | 1650 | 1461731287093 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 680ms 21:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:28:07 INFO - PROCESS | 1650 | 1461731287131 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1650 | 1461731287133 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 21:28:07 INFO - PROCESS | 1650 | 1461731287136 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1650 | 1461731287138 Marionette TRACE conn2 <- [1,106,null,{}] 21:28:07 INFO - PROCESS | 1650 | 1461731287141 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}] 21:28:07 INFO - PROCESS | 1650 | 1461731287217 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 21:28:07 INFO - PROCESS | 1650 | 1461731287224 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b49800 == 34 [pid = 1650] [id = 34] 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1216e4c00) [pid = 1650] [serial = 98] [outer = 0x0] 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12197c400) [pid = 1650] [serial = 99] [outer = 0x1216e4c00] 21:28:07 INFO - PROCESS | 1650 | 1461731287249 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121bd7400) [pid = 1650] [serial = 100] [outer = 0x1216e4c00] 21:28:07 INFO - PROCESS | 1650 | 1461731287524 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]]]}] 21:28:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:28:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 21:28:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:28:07 INFO - PROCESS | 1650 | 1461731287559 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 21:28:07 INFO - PROCESS | 1650 | 1461731287560 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 21:28:07 INFO - PROCESS | 1650 | 1461731287562 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:28:07 INFO - PROCESS | 1650 | 1461731287563 Marionette TRACE conn2 <- [1,110,null,{}] 21:28:07 INFO - PROCESS | 1650 | 1461731287565 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}] 21:28:07 INFO - PROCESS | 1650 | 1461731287641 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 21:28:07 INFO - PROCESS | 1650 | 1461731287645 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121170800 == 35 [pid = 1650] [id = 35] 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121be3400) [pid = 1650] [serial = 101] [outer = 0x0] 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12424ac00) [pid = 1650] [serial = 102] [outer = 0x121be3400] 21:28:07 INFO - PROCESS | 1650 | 1461731287675 Marionette DEBUG loaded listener.js 21:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124629c00) [pid = 1650] [serial = 103] [outer = 0x121be3400] 21:28:08 INFO - PROCESS | 1650 | 1461731287996 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]]]}] 21:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 21:28:08 INFO - PROCESS | 1650 | 1461731288031 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1650 | 1461731288032 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 21:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:28:08 INFO - PROCESS | 1650 | 1461731288034 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1650 | 1461731288038 Marionette TRACE conn2 <- [1,114,null,{}] 21:28:08 INFO - PROCESS | 1650 | 1461731288040 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}] 21:28:08 INFO - PROCESS | 1650 | 1461731288144 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 21:28:08 INFO - PROCESS | 1650 | 1461731288152 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129f000 == 36 [pid = 1650] [id = 36] 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1242bdc00) [pid = 1650] [serial = 104] [outer = 0x0] 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12682dc00) [pid = 1650] [serial = 105] [outer = 0x1242bdc00] 21:28:08 INFO - PROCESS | 1650 | 1461731288178 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126949c00) [pid = 1650] [serial = 106] [outer = 0x1242bdc00] 21:28:08 INFO - PROCESS | 1650 | 1461731288472 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]]]}] 21:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 21:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:28:08 INFO - PROCESS | 1650 | 1461731288508 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1650 | 1461731288509 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 21:28:08 INFO - PROCESS | 1650 | 1461731288511 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1650 | 1461731288512 Marionette TRACE conn2 <- [1,118,null,{}] 21:28:08 INFO - PROCESS | 1650 | 1461731288514 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}] 21:28:08 INFO - PROCESS | 1650 | 1461731288589 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 21:28:08 INFO - PROCESS | 1650 | 1461731288593 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161c000 == 37 [pid = 1650] [id = 37] 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12462bc00) [pid = 1650] [serial = 107] [outer = 0x0] 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127023400) [pid = 1650] [serial = 108] [outer = 0x12462bc00] 21:28:08 INFO - PROCESS | 1650 | 1461731288617 Marionette DEBUG loaded listener.js 21:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1273e9400) [pid = 1650] [serial = 109] [outer = 0x12462bc00] 21:28:08 INFO - PROCESS | 1650 | 1461731288903 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]]]}] 21:28:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:28:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 21:28:08 INFO - PROCESS | 1650 | 1461731288929 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 21:28:08 INFO - PROCESS | 1650 | 1461731288930 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 21:28:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:28:08 INFO - PROCESS | 1650 | 1461731288935 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:28:08 INFO - PROCESS | 1650 | 1461731288937 Marionette TRACE conn2 <- [1,122,null,{}] 21:28:08 INFO - PROCESS | 1650 | 1461731288942 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}] 21:28:09 INFO - PROCESS | 1650 | 1461731289014 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 21:28:09 INFO - PROCESS | 1650 | 1461731289063 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b1c000 == 38 [pid = 1650] [id = 38] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1132d4000) [pid = 1650] [serial = 110] [outer = 0x0] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1273e9000) [pid = 1650] [serial = 111] [outer = 0x1132d4000] 21:28:09 INFO - PROCESS | 1650 | 1461731289087 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128814400) [pid = 1650] [serial = 112] [outer = 0x1132d4000] 21:28:09 INFO - PROCESS | 1650 | 1461731289333 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 423ms 21:28:09 INFO - PROCESS | 1650 | 1461731289357 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1650 | 1461731289358 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 21:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:28:09 INFO - PROCESS | 1650 | 1461731289362 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1650 | 1461731289363 Marionette TRACE conn2 <- [1,126,null,{}] 21:28:09 INFO - PROCESS | 1650 | 1461731289365 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}] 21:28:09 INFO - PROCESS | 1650 | 1461731289442 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 21:28:09 INFO - PROCESS | 1650 | 1461731289447 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124266800 == 39 [pid = 1650] [id = 39] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1274e0000) [pid = 1650] [serial = 113] [outer = 0x0] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12881d000) [pid = 1650] [serial = 114] [outer = 0x1274e0000] 21:28:09 INFO - PROCESS | 1650 | 1461731289473 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129175000) [pid = 1650] [serial = 115] [outer = 0x1274e0000] 21:28:09 INFO - PROCESS | 1650 | 1461731289757 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]]]}] 21:28:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:28:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 420ms 21:28:09 INFO - PROCESS | 1650 | 1461731289781 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 21:28:09 INFO - PROCESS | 1650 | 1461731289782 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 21:28:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:28:09 INFO - PROCESS | 1650 | 1461731289792 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:28:09 INFO - PROCESS | 1650 | 1461731289793 Marionette TRACE conn2 <- [1,130,null,{}] 21:28:09 INFO - PROCESS | 1650 | 1461731289795 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}] 21:28:09 INFO - PROCESS | 1650 | 1461731289874 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 21:28:09 INFO - PROCESS | 1650 | 1461731289879 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e54000 == 40 [pid = 1650] [id = 40] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129175c00) [pid = 1650] [serial = 116] [outer = 0x0] 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129315c00) [pid = 1650] [serial = 117] [outer = 0x129175c00] 21:28:09 INFO - PROCESS | 1650 | 1461731289903 Marionette DEBUG loaded listener.js 21:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129542400) [pid = 1650] [serial = 118] [outer = 0x129175c00] 21:28:10 INFO - PROCESS | 1650 | 1461731290190 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]]]}] 21:28:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:28:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 425ms 21:28:10 INFO - PROCESS | 1650 | 1461731290210 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 21:28:10 INFO - PROCESS | 1650 | 1461731290212 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 21:28:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:28:10 INFO - PROCESS | 1650 | 1461731290214 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:28:10 INFO - PROCESS | 1650 | 1461731290215 Marionette TRACE conn2 <- [1,134,null,{}] 21:28:10 INFO - PROCESS | 1650 | 1461731290217 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}] 21:28:10 INFO - PROCESS | 1650 | 1461731290296 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 21:28:10 INFO - PROCESS | 1650 | 1461731290360 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269ba000 == 41 [pid = 1650] [id = 41] 21:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128814000) [pid = 1650] [serial = 119] [outer = 0x0] 21:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129548000) [pid = 1650] [serial = 120] [outer = 0x128814000] 21:28:10 INFO - PROCESS | 1650 | 1461731290385 Marionette DEBUG loaded listener.js 21:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1296b7000) [pid = 1650] [serial = 121] [outer = 0x128814000] 21:28:11 INFO - PROCESS | 1650 | 1461731291351 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1168ms 21:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:28:11 INFO - PROCESS | 1650 | 1461731291383 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 1650 | 1461731291385 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 21:28:11 INFO - PROCESS | 1650 | 1461731291388 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 1650 | 1461731291390 Marionette TRACE conn2 <- [1,138,null,{}] 21:28:11 INFO - PROCESS | 1650 | 1461731291394 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}] 21:28:11 INFO - PROCESS | 1650 | 1461731291481 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 21:28:11 INFO - PROCESS | 1650 | 1461731291510 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f1a000 == 42 [pid = 1650] [id = 42] 21:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x115d3bc00) [pid = 1650] [serial = 122] [outer = 0x0] 21:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x115f4cc00) [pid = 1650] [serial = 123] [outer = 0x115d3bc00] 21:28:11 INFO - PROCESS | 1650 | 1461731291538 Marionette DEBUG loaded listener.js 21:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x116416800) [pid = 1650] [serial = 124] [outer = 0x115d3bc00] 21:28:11 INFO - PROCESS | 1650 | 1461731291868 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]]]}] 21:28:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:28:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 520ms 21:28:11 INFO - PROCESS | 1650 | 1461731291910 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 21:28:11 INFO - PROCESS | 1650 | 1461731291913 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 21:28:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:28:11 INFO - PROCESS | 1650 | 1461731291918 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:28:11 INFO - PROCESS | 1650 | 1461731291919 Marionette TRACE conn2 <- [1,142,null,{}] 21:28:11 INFO - PROCESS | 1650 | 1461731291922 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}] 21:28:12 INFO - PROCESS | 1650 | 1461731292009 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 21:28:12 INFO - PROCESS | 1650 | 1461731292014 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x115deb000 == 43 [pid = 1650] [id = 43] 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1164e9c00) [pid = 1650] [serial = 125] [outer = 0x0] 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1169a4800) [pid = 1650] [serial = 126] [outer = 0x1164e9c00] 21:28:12 INFO - PROCESS | 1650 | 1461731292040 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x117e11c00) [pid = 1650] [serial = 127] [outer = 0x1164e9c00] 21:28:12 INFO - PROCESS | 1650 | 1461731292368 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]]]}] 21:28:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:28:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 471ms 21:28:12 INFO - PROCESS | 1650 | 1461731292389 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 21:28:12 INFO - PROCESS | 1650 | 1461731292391 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 21:28:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:28:12 INFO - PROCESS | 1650 | 1461731292393 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:28:12 INFO - PROCESS | 1650 | 1461731292395 Marionette TRACE conn2 <- [1,146,null,{}] 21:28:12 INFO - PROCESS | 1650 | 1461731292409 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}] 21:28:12 INFO - PROCESS | 1650 | 1461731292496 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 21:28:12 INFO - PROCESS | 1650 | 1461731292504 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fd8000 == 44 [pid = 1650] [id = 44] 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118350c00) [pid = 1650] [serial = 128] [outer = 0x0] 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1183c4c00) [pid = 1650] [serial = 129] [outer = 0x118350c00] 21:28:12 INFO - PROCESS | 1650 | 1461731292531 Marionette DEBUG loaded listener.js 21:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x118e7f400) [pid = 1650] [serial = 130] [outer = 0x118350c00] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12be62800) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bbb5400) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12aa5fc00) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a7c7400) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x129311400) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d55c000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cac2800) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11874dc00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12cdbb400) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12ca72000) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c6bf800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12c075400) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119345400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119909000) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12120a000) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1216e4c00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1242bdc00) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12462bc00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1132d4000) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12d848800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x113023400) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116421000) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113c3a000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115fad400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1169af800) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118351c00) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118347c00) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119430000) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:28:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118e73c00) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:28:13 INFO - PROCESS | 1650 | 1461731293364 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]]]}] 21:28:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:28:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1022ms 21:28:13 INFO - PROCESS | 1650 | 1461731293431 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 21:28:13 INFO - PROCESS | 1650 | 1461731293434 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 21:28:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:28:13 INFO - PROCESS | 1650 | 1461731293447 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:28:13 INFO - PROCESS | 1650 | 1461731293449 Marionette TRACE conn2 <- [1,150,null,{}] 21:28:13 INFO - PROCESS | 1650 | 1461731293452 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}] 21:28:13 INFO - PROCESS | 1650 | 1461731293562 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 21:28:13 INFO - PROCESS | 1650 | 1461731293576 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172de000 == 45 [pid = 1650] [id = 45] 21:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1169af400) [pid = 1650] [serial = 131] [outer = 0x0] 21:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11874dc00) [pid = 1650] [serial = 132] [outer = 0x1169af400] 21:28:13 INFO - PROCESS | 1650 | 1461731293618 Marionette DEBUG loaded listener.js 21:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119145400) [pid = 1650] [serial = 133] [outer = 0x1169af400] 21:28:14 INFO - PROCESS | 1650 | 1461731294073 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]]]}] 21:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 669ms 21:28:14 INFO - PROCESS | 1650 | 1461731294117 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 1650 | 1461731294119 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 21:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:28:14 INFO - PROCESS | 1650 | 1461731294122 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 1650 | 1461731294123 Marionette TRACE conn2 <- [1,154,null,{}] 21:28:14 INFO - PROCESS | 1650 | 1461731294125 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}] 21:28:14 INFO - PROCESS | 1650 | 1461731294191 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 21:28:14 INFO - PROCESS | 1650 | 1461731294195 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118513000 == 46 [pid = 1650] [id = 46] 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11933d800) [pid = 1650] [serial = 134] [outer = 0x0] 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119345400) [pid = 1650] [serial = 135] [outer = 0x11933d800] 21:28:14 INFO - PROCESS | 1650 | 1461731294223 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119422800) [pid = 1650] [serial = 136] [outer = 0x11933d800] 21:28:14 INFO - PROCESS | 1650 | 1461731294540 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]]]}] 21:28:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:28:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 21:28:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:28:14 INFO - PROCESS | 1650 | 1461731294590 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 21:28:14 INFO - PROCESS | 1650 | 1461731294591 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 21:28:14 INFO - PROCESS | 1650 | 1461731294593 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:28:14 INFO - PROCESS | 1650 | 1461731294594 Marionette TRACE conn2 <- [1,158,null,{}] 21:28:14 INFO - PROCESS | 1650 | 1461731294596 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}] 21:28:14 INFO - PROCESS | 1650 | 1461731294676 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 21:28:14 INFO - PROCESS | 1650 | 1461731294681 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119186000 == 47 [pid = 1650] [id = 47] 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11942fc00) [pid = 1650] [serial = 137] [outer = 0x0] 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11962f000) [pid = 1650] [serial = 138] [outer = 0x11942fc00] 21:28:14 INFO - PROCESS | 1650 | 1461731294710 Marionette DEBUG loaded listener.js 21:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1210d8000) [pid = 1650] [serial = 139] [outer = 0x11942fc00] 21:28:15 INFO - PROCESS | 1650 | 1461731295006 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]]]}] 21:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 21:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:28:15 INFO - PROCESS | 1650 | 1461731295063 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 1650 | 1461731295064 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 21:28:15 INFO - PROCESS | 1650 | 1461731295066 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 1650 | 1461731295067 Marionette TRACE conn2 <- [1,162,null,{}] 21:28:15 INFO - PROCESS | 1650 | 1461731295069 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}] 21:28:15 INFO - PROCESS | 1650 | 1461731295137 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 21:28:15 INFO - PROCESS | 1650 | 1461731295141 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119996800 == 48 [pid = 1650] [id = 48] 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1210dec00) [pid = 1650] [serial = 140] [outer = 0x0] 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1211c6800) [pid = 1650] [serial = 141] [outer = 0x1210dec00] 21:28:15 INFO - PROCESS | 1650 | 1461731295168 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12120dc00) [pid = 1650] [serial = 142] [outer = 0x1210dec00] 21:28:15 INFO - PROCESS | 1650 | 1461731295620 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]]]}] 21:28:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:28:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 618ms 21:28:15 INFO - PROCESS | 1650 | 1461731295685 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 21:28:15 INFO - PROCESS | 1650 | 1461731295688 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 21:28:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:28:15 INFO - PROCESS | 1650 | 1461731295691 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:28:15 INFO - PROCESS | 1650 | 1461731295694 Marionette TRACE conn2 <- [1,166,null,{}] 21:28:15 INFO - PROCESS | 1650 | 1461731295698 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}] 21:28:15 INFO - PROCESS | 1650 | 1461731295788 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 21:28:15 INFO - PROCESS | 1650 | 1461731295846 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116987800 == 49 [pid = 1650] [id = 49] 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1164e9800) [pid = 1650] [serial = 143] [outer = 0x0] 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1169a1400) [pid = 1650] [serial = 144] [outer = 0x1164e9800] 21:28:15 INFO - PROCESS | 1650 | 1461731295878 Marionette DEBUG loaded listener.js 21:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x117e09c00) [pid = 1650] [serial = 145] [outer = 0x1164e9800] 21:28:16 INFO - PROCESS | 1650 | 1461731296303 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]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 621ms 21:28:16 INFO - PROCESS | 1650 | 1461731296313 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1650 | 1461731296317 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 21:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:28:16 INFO - PROCESS | 1650 | 1461731296322 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1650 | 1461731296324 Marionette TRACE conn2 <- [1,170,null,{}] 21:28:16 INFO - PROCESS | 1650 | 1461731296327 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}] 21:28:16 INFO - PROCESS | 1650 | 1461731296417 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 21:28:16 INFO - PROCESS | 1650 | 1461731296459 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11999c800 == 50 [pid = 1650] [id = 50] 21:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11661c400) [pid = 1650] [serial = 146] [outer = 0x0] 21:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118389400) [pid = 1650] [serial = 147] [outer = 0x11661c400] 21:28:16 INFO - PROCESS | 1650 | 1461731296489 Marionette DEBUG loaded listener.js 21:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11962fc00) [pid = 1650] [serial = 148] [outer = 0x11661c400] 21:28:16 INFO - PROCESS | 1650 | 1461731296914 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]]]}] 21:28:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:28:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 21:28:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:28:16 INFO - PROCESS | 1650 | 1461731296942 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 21:28:16 INFO - PROCESS | 1650 | 1461731296944 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 21:28:16 INFO - PROCESS | 1650 | 1461731296946 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:28:16 INFO - PROCESS | 1650 | 1461731296949 Marionette TRACE conn2 <- [1,174,null,{}] 21:28:16 INFO - PROCESS | 1650 | 1461731296975 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}] 21:28:17 INFO - PROCESS | 1650 | 1461731297067 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 21:28:17 INFO - PROCESS | 1650 | 1461731297127 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x121297800 == 51 [pid = 1650] [id = 51] 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119bafc00) [pid = 1650] [serial = 149] [outer = 0x0] 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119e65800) [pid = 1650] [serial = 150] [outer = 0x119bafc00] 21:28:17 INFO - PROCESS | 1650 | 1461731297159 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1211c8400) [pid = 1650] [serial = 151] [outer = 0x119bafc00] 21:28:17 INFO - PROCESS | 1650 | 1461731297563 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]]]}] 21:28:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:28:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 21:28:17 INFO - PROCESS | 1650 | 1461731297569 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 21:28:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:28:17 INFO - PROCESS | 1650 | 1461731297571 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 21:28:17 INFO - PROCESS | 1650 | 1461731297573 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:28:17 INFO - PROCESS | 1650 | 1461731297574 Marionette TRACE conn2 <- [1,178,null,{}] 21:28:17 INFO - PROCESS | 1650 | 1461731297577 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}] 21:28:17 INFO - PROCESS | 1650 | 1461731297663 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 21:28:17 INFO - PROCESS | 1650 | 1461731297731 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x121810800 == 52 [pid = 1650] [id = 52] 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x121510800) [pid = 1650] [serial = 152] [outer = 0x0] 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1216e9c00) [pid = 1650] [serial = 153] [outer = 0x121510800] 21:28:17 INFO - PROCESS | 1650 | 1461731297761 Marionette DEBUG loaded listener.js 21:28:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x121bde800) [pid = 1650] [serial = 154] [outer = 0x121510800] 21:28:18 INFO - PROCESS | 1650 | 1461731298173 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]]]}] 21:28:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:28:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 21:28:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:28:18 INFO - PROCESS | 1650 | 1461731298192 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 21:28:18 INFO - PROCESS | 1650 | 1461731298193 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 21:28:18 INFO - PROCESS | 1650 | 1461731298195 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:28:18 INFO - PROCESS | 1650 | 1461731298196 Marionette TRACE conn2 <- [1,182,null,{}] 21:28:18 INFO - PROCESS | 1650 | 1461731298198 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}] 21:28:18 INFO - PROCESS | 1650 | 1461731298312 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 21:28:18 INFO - PROCESS | 1650 | 1461731298373 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f11000 == 53 [pid = 1650] [id = 53] 21:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1169a7400) [pid = 1650] [serial = 155] [outer = 0x0] 21:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118352800) [pid = 1650] [serial = 156] [outer = 0x1169a7400] 21:28:18 INFO - PROCESS | 1650 | 1461731298421 Marionette DEBUG loaded listener.js 21:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119430400) [pid = 1650] [serial = 157] [outer = 0x1169a7400] 21:28:19 INFO - PROCESS | 1650 | 1461731299034 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]]]}] 21:28:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:28:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 870ms 21:28:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:28:19 INFO - PROCESS | 1650 | 1461731299065 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 21:28:19 INFO - PROCESS | 1650 | 1461731299067 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 21:28:19 INFO - PROCESS | 1650 | 1461731299071 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:28:19 INFO - PROCESS | 1650 | 1461731299072 Marionette TRACE conn2 <- [1,186,null,{}] 21:28:19 INFO - PROCESS | 1650 | 1461731299076 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}] 21:28:19 INFO - PROCESS | 1650 | 1461731299163 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 21:28:19 INFO - PROCESS | 1650 | 1461731299220 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fe5000 == 54 [pid = 1650] [id = 54] 21:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x115d80c00) [pid = 1650] [serial = 158] [outer = 0x0] 21:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1162b6c00) [pid = 1650] [serial = 159] [outer = 0x115d80c00] 21:28:19 INFO - PROCESS | 1650 | 1461731299249 Marionette DEBUG loaded listener.js 21:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11676fc00) [pid = 1650] [serial = 160] [outer = 0x115d80c00] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119186000 == 53 [pid = 1650] [id = 47] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118513000 == 52 [pid = 1650] [id = 46] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1172de000 == 51 [pid = 1650] [id = 45] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce000 == 50 [pid = 1650] [id = 32] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115fd8000 == 49 [pid = 1650] [id = 44] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d7000 == 48 [pid = 1650] [id = 28] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x115deb000 == 47 [pid = 1650] [id = 43] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1180b3000 == 46 [pid = 1650] [id = 29] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d1000 == 45 [pid = 1650] [id = 31] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118513800 == 44 [pid = 1650] [id = 30] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116950800 == 43 [pid = 1650] [id = 27] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112f1a000 == 42 [pid = 1650] [id = 42] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1269ba000 == 41 [pid = 1650] [id = 41] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x112f11000 == 40 [pid = 1650] [id = 53] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121810800 == 39 [pid = 1650] [id = 52] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121297800 == 38 [pid = 1650] [id = 51] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124266800 == 37 [pid = 1650] [id = 39] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121b1c000 == 36 [pid = 1650] [id = 38] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119b49800 == 35 [pid = 1650] [id = 34] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x121170800 == 34 [pid = 1650] [id = 35] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11999c800 == 33 [pid = 1650] [id = 50] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12161c000 == 32 [pid = 1650] [id = 37] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x116987800 == 31 [pid = 1650] [id = 49] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x124e54000 == 30 [pid = 1650] [id = 40] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119996800 == 29 [pid = 1650] [id = 48] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11999d800 == 28 [pid = 1650] [id = 33] 21:28:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12129f000 == 27 [pid = 1650] [id = 36] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1211c2800) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1213bb000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12197c400) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12424ac00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12682dc00) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x127023400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1273e9000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12881d000) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129315c00) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113442000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116a5a400) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x113cc5c00) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1211cac00) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115d3ec00) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11677b400) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11808ac00) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118351000) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1183b9800) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1216e1000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118ede400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119143000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119626400) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119904000) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d28800) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1211c2400) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117e03000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119387800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121bd7400) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126949c00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1273e9400) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118096800) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128814400) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d41c00) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12e095000) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12be5f400) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bbbb400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b218000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12baa0c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12aa53400) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12aa57c00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129544c00) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x129313800) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129319800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1216e3400) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12197d400) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d554800) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11942c400) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d17dc00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d54f400) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12d1a5000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12d185c00) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12ca78000) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12cdb8c00) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12ca6c400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12c6bd400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12c6c4c00) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12c07dc00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1273e1800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x12c072000) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12bee8c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12beefc00) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12e08e800) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12d847c00) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12d84cc00) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12cac5000) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 21:28:19 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12d558400) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 21:28:20 INFO - PROCESS | 1650 | 1461731300029 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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 971ms 21:28:20 INFO - PROCESS | 1650 | 1461731300042 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 1650 | 1461731300045 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 21:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:28:20 INFO - PROCESS | 1650 | 1461731300048 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1650 | 1461731300050 Marionette TRACE conn2 <- [1,190,null,{}] 21:28:20 INFO - PROCESS | 1650 | 1461731300059 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}] 21:28:20 INFO - PROCESS | 1650 | 1461731300138 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 21:28:20 INFO - PROCESS | 1650 | 1461731300175 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11321a000 == 28 [pid = 1650] [id = 55] 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x115d40800) [pid = 1650] [serial = 161] [outer = 0x0] 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116432800) [pid = 1650] [serial = 162] [outer = 0x115d40800] 21:28:20 INFO - PROCESS | 1650 | 1461731300204 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x116775400) [pid = 1650] [serial = 163] [outer = 0x115d40800] 21:28:20 INFO - PROCESS | 1650 | 1461731300486 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]]]}] 21:28:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:28:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 476ms 21:28:20 INFO - PROCESS | 1650 | 1461731300526 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 21:28:20 INFO - PROCESS | 1650 | 1461731300531 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 21:28:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:28:20 INFO - PROCESS | 1650 | 1461731300536 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:28:20 INFO - PROCESS | 1650 | 1461731300540 Marionette TRACE conn2 <- [1,194,null,{}] 21:28:20 INFO - PROCESS | 1650 | 1461731300543 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}] 21:28:20 INFO - PROCESS | 1650 | 1461731300613 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 21:28:20 INFO - PROCESS | 1650 | 1461731300619 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11693a000 == 29 [pid = 1650] [id = 56] 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11677e000) [pid = 1650] [serial = 164] [outer = 0x0] 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x117e07400) [pid = 1650] [serial = 165] [outer = 0x11677e000] 21:28:20 INFO - PROCESS | 1650 | 1461731300648 Marionette DEBUG loaded listener.js 21:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11834dc00) [pid = 1650] [serial = 166] [outer = 0x11677e000] 21:28:20 INFO - PROCESS | 1650 | 1461731300970 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 473ms 21:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:28:21 INFO - PROCESS | 1650 | 1461731301008 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1650 | 1461731301010 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 21:28:21 INFO - PROCESS | 1650 | 1461731301012 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1650 | 1461731301015 Marionette TRACE conn2 <- [1,198,null,{}] 21:28:21 INFO - PROCESS | 1650 | 1461731301023 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}] 21:28:21 INFO - PROCESS | 1650 | 1461731301094 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 21:28:21 INFO - PROCESS | 1650 | 1461731301100 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d9000 == 30 [pid = 1650] [id = 57] 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11838c000) [pid = 1650] [serial = 167] [outer = 0x0] 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118754400) [pid = 1650] [serial = 168] [outer = 0x11838c000] 21:28:21 INFO - PROCESS | 1650 | 1461731301131 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119143000) [pid = 1650] [serial = 169] [outer = 0x11838c000] 21:28:21 INFO - PROCESS | 1650 | 1461731301419 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 420ms 21:28:21 INFO - PROCESS | 1650 | 1461731301433 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1650 | 1461731301434 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 21:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:28:21 INFO - PROCESS | 1650 | 1461731301444 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1650 | 1461731301445 Marionette TRACE conn2 <- [1,202,null,{}] 21:28:21 INFO - PROCESS | 1650 | 1461731301447 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}] 21:28:21 INFO - PROCESS | 1650 | 1461731301521 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 21:28:21 INFO - PROCESS | 1650 | 1461731301525 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11850a800 == 31 [pid = 1650] [id = 58] 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119149000) [pid = 1650] [serial = 170] [outer = 0x0] 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119347800) [pid = 1650] [serial = 171] [outer = 0x119149000] 21:28:21 INFO - PROCESS | 1650 | 1461731301553 Marionette DEBUG loaded listener.js 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119388800) [pid = 1650] [serial = 172] [outer = 0x119149000] 21:28:21 INFO - PROCESS | 1650 | 1461731301854 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]]]}] 21:28:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:28:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 419ms 21:28:21 INFO - PROCESS | 1650 | 1461731301863 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 21:28:21 INFO - PROCESS | 1650 | 1461731301864 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 21:28:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:28:21 INFO - PROCESS | 1650 | 1461731301866 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:28:21 INFO - PROCESS | 1650 | 1461731301867 Marionette TRACE conn2 <- [1,206,null,{}] 21:28:21 INFO - PROCESS | 1650 | 1461731301881 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}] 21:28:21 INFO - PROCESS | 1650 | 1461731301976 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 21:28:21 INFO - PROCESS | 1650 | 1461731301987 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x118514000 == 32 [pid = 1650] [id = 59] 21:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115fac800) [pid = 1650] [serial = 173] [outer = 0x0] 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119387c00) [pid = 1650] [serial = 174] [outer = 0x115fac800] 21:28:22 INFO - PROCESS | 1650 | 1461731302012 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119626400) [pid = 1650] [serial = 175] [outer = 0x115fac800] 21:28:22 INFO - PROCESS | 1650 | 1461731302364 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 522ms 21:28:22 INFO - PROCESS | 1650 | 1461731302389 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 1650 | 1461731302390 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 21:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:28:22 INFO - PROCESS | 1650 | 1461731302392 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 1650 | 1461731302393 Marionette TRACE conn2 <- [1,210,null,{}] 21:28:22 INFO - PROCESS | 1650 | 1461731302402 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}] 21:28:22 INFO - PROCESS | 1650 | 1461731302488 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 21:28:22 INFO - PROCESS | 1650 | 1461731302493 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196c8800 == 33 [pid = 1650] [id = 60] 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1164f5800) [pid = 1650] [serial = 176] [outer = 0x0] 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119baf800) [pid = 1650] [serial = 177] [outer = 0x1164f5800] 21:28:22 INFO - PROCESS | 1650 | 1461731302520 Marionette DEBUG loaded listener.js 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1211c9000) [pid = 1650] [serial = 178] [outer = 0x1164f5800] 21:28:22 INFO - PROCESS | 1650 | 1461731302829 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]]]}] 21:28:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:28:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 21:28:22 INFO - PROCESS | 1650 | 1461731302861 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 21:28:22 INFO - PROCESS | 1650 | 1461731302862 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 21:28:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:28:22 INFO - PROCESS | 1650 | 1461731302873 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:28:22 INFO - PROCESS | 1650 | 1461731302874 Marionette TRACE conn2 <- [1,214,null,{}] 21:28:22 INFO - PROCESS | 1650 | 1461731302877 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}] 21:28:22 INFO - PROCESS | 1650 | 1461731302956 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 21:28:22 INFO - PROCESS | 1650 | 1461731302961 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d12000 == 34 [pid = 1650] [id = 61] 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1126bc000) [pid = 1650] [serial = 179] [outer = 0x0] 21:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12120d800) [pid = 1650] [serial = 180] [outer = 0x1126bc000] 21:28:22 INFO - PROCESS | 1650 | 1461731302986 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1215b3800) [pid = 1650] [serial = 181] [outer = 0x1126bc000] 21:28:23 INFO - PROCESS | 1650 | 1461731303282 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 417ms 21:28:23 INFO - PROCESS | 1650 | 1461731303293 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1650 | 1461731303294 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 21:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:28:23 INFO - PROCESS | 1650 | 1461731303296 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1650 | 1461731303297 Marionette TRACE conn2 <- [1,218,null,{}] 21:28:23 INFO - PROCESS | 1650 | 1461731303300 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}] 21:28:23 INFO - PROCESS | 1650 | 1461731303393 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 21:28:23 INFO - PROCESS | 1650 | 1461731303397 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f70000 == 35 [pid = 1650] [id = 62] 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1216e3400) [pid = 1650] [serial = 182] [outer = 0x0] 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12197e400) [pid = 1650] [serial = 183] [outer = 0x1216e3400] 21:28:23 INFO - PROCESS | 1650 | 1461731303424 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123f0cc00) [pid = 1650] [serial = 184] [outer = 0x1216e3400] 21:28:23 INFO - PROCESS | 1650 | 1461731303758 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]]]}] 21:28:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:28:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 517ms 21:28:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:28:23 INFO - PROCESS | 1650 | 1461731303815 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 21:28:23 INFO - PROCESS | 1650 | 1461731303816 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 21:28:23 INFO - PROCESS | 1650 | 1461731303818 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:28:23 INFO - PROCESS | 1650 | 1461731303819 Marionette TRACE conn2 <- [1,222,null,{}] 21:28:23 INFO - PROCESS | 1650 | 1461731303821 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}] 21:28:23 INFO - PROCESS | 1650 | 1461731303902 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 21:28:23 INFO - PROCESS | 1650 | 1461731303931 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121399000 == 36 [pid = 1650] [id = 63] 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1216e4000) [pid = 1650] [serial = 185] [outer = 0x0] 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1244c5400) [pid = 1650] [serial = 186] [outer = 0x1216e4000] 21:28:23 INFO - PROCESS | 1650 | 1461731303956 Marionette DEBUG loaded listener.js 21:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12462c000) [pid = 1650] [serial = 187] [outer = 0x1216e4000] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1210dec00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11942fc00) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1164e9c00) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118350c00) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11933d800) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115d3bc00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1169af400) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128814000) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121be3400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129175c00) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:28:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1274e0000) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:28:24 INFO - PROCESS | 1650 | 1461731304276 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]]]}] 21:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 21:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:28:24 INFO - PROCESS | 1650 | 1461731304290 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 21:28:24 INFO - PROCESS | 1650 | 1461731304291 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 21:28:24 INFO - PROCESS | 1650 | 1461731304294 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:28:24 INFO - PROCESS | 1650 | 1461731304295 Marionette TRACE conn2 <- [1,226,null,{}] 21:28:24 INFO - PROCESS | 1650 | 1461731304297 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}] 21:28:24 INFO - PROCESS | 1650 | 1461731304383 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 21:28:24 INFO - PROCESS | 1650 | 1461731304407 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a1000 == 37 [pid = 1650] [id = 64] 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1126b6400) [pid = 1650] [serial = 188] [outer = 0x0] 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1210dec00) [pid = 1650] [serial = 189] [outer = 0x1126b6400] 21:28:24 INFO - PROCESS | 1650 | 1461731304432 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12462ec00) [pid = 1650] [serial = 190] [outer = 0x1126b6400] 21:28:24 INFO - PROCESS | 1650 | 1461731304681 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]]]}] 21:28:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:28:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 417ms 21:28:24 INFO - PROCESS | 1650 | 1461731304716 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 21:28:24 INFO - PROCESS | 1650 | 1461731304717 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 21:28:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:28:24 INFO - PROCESS | 1650 | 1461731304727 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:28:24 INFO - PROCESS | 1650 | 1461731304729 Marionette TRACE conn2 <- [1,230,null,{}] 21:28:24 INFO - PROCESS | 1650 | 1461731304731 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}] 21:28:24 INFO - PROCESS | 1650 | 1461731304817 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 21:28:24 INFO - PROCESS | 1650 | 1461731304824 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ead000 == 38 [pid = 1650] [id = 65] 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124eb1400) [pid = 1650] [serial = 191] [outer = 0x0] 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126833c00) [pid = 1650] [serial = 192] [outer = 0x124eb1400] 21:28:24 INFO - PROCESS | 1650 | 1461731304852 Marionette DEBUG loaded listener.js 21:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126956c00) [pid = 1650] [serial = 193] [outer = 0x124eb1400] 21:28:25 INFO - PROCESS | 1650 | 1461731305173 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]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 21:28:25 INFO - PROCESS | 1650 | 1461731305197 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 1650 | 1461731305199 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 21:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:28:25 INFO - PROCESS | 1650 | 1461731305201 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1650 | 1461731305202 Marionette TRACE conn2 <- [1,234,null,{}] 21:28:25 INFO - PROCESS | 1650 | 1461731305206 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}] 21:28:25 INFO - PROCESS | 1650 | 1461731305291 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 21:28:25 INFO - PROCESS | 1650 | 1461731305297 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x124273000 == 39 [pid = 1650] [id = 66] 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x127020400) [pid = 1650] [serial = 194] [outer = 0x0] 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x127080c00) [pid = 1650] [serial = 195] [outer = 0x127020400] 21:28:25 INFO - PROCESS | 1650 | 1461731305324 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1273e8000) [pid = 1650] [serial = 196] [outer = 0x127020400] 21:28:25 INFO - PROCESS | 1650 | 1461731305601 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]]]}] 21:28:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:28:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 421ms 21:28:25 INFO - PROCESS | 1650 | 1461731305625 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 21:28:25 INFO - PROCESS | 1650 | 1461731305626 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 21:28:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:28:25 INFO - PROCESS | 1650 | 1461731305629 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:28:25 INFO - PROCESS | 1650 | 1461731305630 Marionette TRACE conn2 <- [1,238,null,{}] 21:28:25 INFO - PROCESS | 1650 | 1461731305632 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}] 21:28:25 INFO - PROCESS | 1650 | 1461731305706 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 21:28:25 INFO - PROCESS | 1650 | 1461731305710 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x126850000 == 40 [pid = 1650] [id = 67] 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1273ea000) [pid = 1650] [serial = 197] [outer = 0x0] 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128814800) [pid = 1650] [serial = 198] [outer = 0x1273ea000] 21:28:25 INFO - PROCESS | 1650 | 1461731305736 Marionette DEBUG loaded listener.js 21:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12881ec00) [pid = 1650] [serial = 199] [outer = 0x1273ea000] 21:28:26 INFO - PROCESS | 1650 | 1461731306021 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]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 417ms 21:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:28:26 INFO - PROCESS | 1650 | 1461731306046 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1650 | 1461731306047 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 21:28:26 INFO - PROCESS | 1650 | 1461731306049 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1650 | 1461731306050 Marionette TRACE conn2 <- [1,242,null,{}] 21:28:26 INFO - PROCESS | 1650 | 1461731306060 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}] 21:28:26 INFO - PROCESS | 1650 | 1461731306180 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 21:28:26 INFO - PROCESS | 1650 | 1461731306222 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x112628800 == 41 [pid = 1650] [id = 68] 21:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x111115400) [pid = 1650] [serial = 200] [outer = 0x0] 21:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1121e3000) [pid = 1650] [serial = 201] [outer = 0x111115400] 21:28:26 INFO - PROCESS | 1650 | 1461731306253 Marionette DEBUG loaded listener.js 21:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113c3a000) [pid = 1650] [serial = 202] [outer = 0x111115400] 21:28:26 INFO - PROCESS | 1650 | 1461731306773 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]]]}] 21:28:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:28:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 776ms 21:28:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:28:26 INFO - PROCESS | 1650 | 1461731306829 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 21:28:26 INFO - PROCESS | 1650 | 1461731306831 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 21:28:26 INFO - PROCESS | 1650 | 1461731306835 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:28:26 INFO - PROCESS | 1650 | 1461731306840 Marionette TRACE conn2 <- [1,246,null,{}] 21:28:26 INFO - PROCESS | 1650 | 1461731306843 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}] 21:28:26 INFO - PROCESS | 1650 | 1461731306942 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 21:28:27 INFO - PROCESS | 1650 | 1461731307005 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172dc800 == 42 [pid = 1650] [id = 69] 21:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116a5a400) [pid = 1650] [serial = 203] [outer = 0x0] 21:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117e02800) [pid = 1650] [serial = 204] [outer = 0x116a5a400] 21:28:27 INFO - PROCESS | 1650 | 1461731307037 Marionette DEBUG loaded listener.js 21:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118351c00) [pid = 1650] [serial = 205] [outer = 0x116a5a400] 21:28:27 INFO - PROCESS | 1650 | 1461731307769 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]]]}] 21:28:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:28:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1024ms 21:28:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:28:27 INFO - PROCESS | 1650 | 1461731307859 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 21:28:27 INFO - PROCESS | 1650 | 1461731307861 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 21:28:27 INFO - PROCESS | 1650 | 1461731307864 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:28:27 INFO - PROCESS | 1650 | 1461731307866 Marionette TRACE conn2 <- [1,250,null,{}] 21:28:27 INFO - PROCESS | 1650 | 1461731307876 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}] 21:28:27 INFO - PROCESS | 1650 | 1461731307970 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x115d84400) [pid = 1650] [serial = 206] [outer = 0x12cdc0400] 21:28:28 INFO - PROCESS | 1650 | 1461731308032 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x113223000 == 43 [pid = 1650] [id = 70] 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1169a2c00) [pid = 1650] [serial = 207] [outer = 0x0] 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116a54400) [pid = 1650] [serial = 208] [outer = 0x1169a2c00] 21:28:28 INFO - PROCESS | 1650 | 1461731308064 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11808e400) [pid = 1650] [serial = 209] [outer = 0x1169a2c00] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x126850000 == 42 [pid = 1650] [id = 67] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124273000 == 41 [pid = 1650] [id = 66] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x123ead000 == 40 [pid = 1650] [id = 65] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a1000 == 39 [pid = 1650] [id = 64] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x121399000 == 38 [pid = 1650] [id = 63] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119f70000 == 37 [pid = 1650] [id = 62] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119d12000 == 36 [pid = 1650] [id = 61] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1196c8800 == 35 [pid = 1650] [id = 60] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118514000 == 34 [pid = 1650] [id = 59] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11850a800 == 33 [pid = 1650] [id = 58] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d9000 == 32 [pid = 1650] [id = 57] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11693a000 == 31 [pid = 1650] [id = 56] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x11321a000 == 30 [pid = 1650] [id = 55] 21:28:28 INFO - PROCESS | 1650 | --DOCSHELL 0x115fe5000 == 29 [pid = 1650] [id = 54] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1211c6800) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12120dc00) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1210d8000) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1169a4800) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1183c4c00) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119345400) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11962f000) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118e7f400) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116416800) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115f4cc00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119145400) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117e11c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119422800) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11874dc00) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1296b7000) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129548000) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124629c00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x129542400) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129175000) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 21:28:28 INFO - PROCESS | 1650 | 1461731308445 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 621ms 21:28:28 INFO - PROCESS | 1650 | 1461731308484 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 1650 | 1461731308488 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 21:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:28:28 INFO - PROCESS | 1650 | 1461731308492 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 1650 | 1461731308494 Marionette TRACE conn2 <- [1,254,null,{}] 21:28:28 INFO - PROCESS | 1650 | 1461731308497 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}] 21:28:28 INFO - PROCESS | 1650 | 1461731308566 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 21:28:28 INFO - PROCESS | 1650 | 1461731308571 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11697e800 == 30 [pid = 1650] [id = 71] 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118388800) [pid = 1650] [serial = 210] [outer = 0x0] 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1186d8000) [pid = 1650] [serial = 211] [outer = 0x118388800] 21:28:28 INFO - PROCESS | 1650 | 1461731308599 Marionette DEBUG loaded listener.js 21:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11913c800) [pid = 1650] [serial = 212] [outer = 0x118388800] 21:28:28 INFO - PROCESS | 1650 | 1461731308935 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]]]}] 21:28:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:28:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 21:28:28 INFO - PROCESS | 1650 | 1461731308962 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 21:28:28 INFO - PROCESS | 1650 | 1461731308963 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 21:28:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:28:28 INFO - PROCESS | 1650 | 1461731308966 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:28:28 INFO - PROCESS | 1650 | 1461731308968 Marionette TRACE conn2 <- [1,258,null,{}] 21:28:28 INFO - PROCESS | 1650 | 1461731308976 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}] 21:28:29 INFO - PROCESS | 1650 | 1461731309049 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 21:28:29 INFO - PROCESS | 1650 | 1461731309057 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x118502800 == 31 [pid = 1650] [id = 72] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119342400) [pid = 1650] [serial = 213] [outer = 0x0] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119423400) [pid = 1650] [serial = 214] [outer = 0x119342400] 21:28:29 INFO - PROCESS | 1650 | 1461731309085 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119625800) [pid = 1650] [serial = 215] [outer = 0x119342400] 21:28:29 INFO - PROCESS | 1650 | 1461731309411 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 474ms 21:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:28:29 INFO - PROCESS | 1650 | 1461731309440 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 1650 | 1461731309442 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 21:28:29 INFO - PROCESS | 1650 | 1461731309444 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1650 | 1461731309445 Marionette TRACE conn2 <- [1,262,null,{}] 21:28:29 INFO - PROCESS | 1650 | 1461731309447 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}] 21:28:29 INFO - PROCESS | 1650 | 1461731309522 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 21:28:29 INFO - PROCESS | 1650 | 1461731309563 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c9000 == 32 [pid = 1650] [id = 73] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1134cc000) [pid = 1650] [serial = 216] [outer = 0x0] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119905c00) [pid = 1650] [serial = 217] [outer = 0x1134cc000] 21:28:29 INFO - PROCESS | 1650 | 1461731309589 Marionette DEBUG loaded listener.js 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119fa3400) [pid = 1650] [serial = 218] [outer = 0x1134cc000] 21:28:29 INFO - PROCESS | 1650 | 1461731309854 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]]]}] 21:28:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:28:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 417ms 21:28:29 INFO - PROCESS | 1650 | 1461731309862 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 21:28:29 INFO - PROCESS | 1650 | 1461731309863 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 21:28:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:28:29 INFO - PROCESS | 1650 | 1461731309865 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:28:29 INFO - PROCESS | 1650 | 1461731309866 Marionette TRACE conn2 <- [1,266,null,{}] 21:28:29 INFO - PROCESS | 1650 | 1461731309879 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}] 21:28:29 INFO - PROCESS | 1650 | 1461731309950 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 21:28:29 INFO - PROCESS | 1650 | 1461731309957 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132ae000 == 33 [pid = 1650] [id = 74] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210db400) [pid = 1650] [serial = 219] [outer = 0x0] 21:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1211c5000) [pid = 1650] [serial = 220] [outer = 0x1210db400] 21:28:29 INFO - PROCESS | 1650 | 1461731309982 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1213b2400) [pid = 1650] [serial = 221] [outer = 0x1210db400] 21:28:30 INFO - PROCESS | 1650 | 1461731310294 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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 21:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:28:30 INFO - PROCESS | 1650 | 1461731310334 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 1650 | 1461731310335 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 21:28:30 INFO - PROCESS | 1650 | 1461731310338 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1650 | 1461731310339 Marionette TRACE conn2 <- [1,270,null,{}] 21:28:30 INFO - PROCESS | 1650 | 1461731310341 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}] 21:28:30 INFO - PROCESS | 1650 | 1461731310448 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 21:28:30 INFO - PROCESS | 1650 | 1461731310462 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x121175000 == 34 [pid = 1650] [id = 75] 21:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12120dc00) [pid = 1650] [serial = 222] [outer = 0x0] 21:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121b45c00) [pid = 1650] [serial = 223] [outer = 0x12120dc00] 21:28:30 INFO - PROCESS | 1650 | 1461731310488 Marionette DEBUG loaded listener.js 21:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12682f000) [pid = 1650] [serial = 224] [outer = 0x12120dc00] 21:28:30 INFO - PROCESS | 1650 | 1461731310801 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]]]}] 21:28:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:28:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 21:28:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:28:30 INFO - PROCESS | 1650 | 1461731310857 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 21:28:30 INFO - PROCESS | 1650 | 1461731310859 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 21:28:30 INFO - PROCESS | 1650 | 1461731310862 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:28:30 INFO - PROCESS | 1650 | 1461731310863 Marionette TRACE conn2 <- [1,274,null,{}] 21:28:30 INFO - PROCESS | 1650 | 1461731310867 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}] 21:28:30 INFO - PROCESS | 1650 | 1461731310993 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 21:28:31 INFO - PROCESS | 1650 | 1461731311013 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x121811000 == 35 [pid = 1650] [id = 76] 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126834000) [pid = 1650] [serial = 225] [outer = 0x0] 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1268a0400) [pid = 1650] [serial = 226] [outer = 0x126834000] 21:28:31 INFO - PROCESS | 1650 | 1461731311049 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127018400) [pid = 1650] [serial = 227] [outer = 0x126834000] 21:28:31 INFO - PROCESS | 1650 | 1461731311448 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 619ms 21:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:28:31 INFO - PROCESS | 1650 | 1461731311486 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1650 | 1461731311487 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 21:28:31 INFO - PROCESS | 1650 | 1461731311489 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1650 | 1461731311490 Marionette TRACE conn2 <- [1,278,null,{}] 21:28:31 INFO - PROCESS | 1650 | 1461731311493 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}] 21:28:31 INFO - PROCESS | 1650 | 1461731311578 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 21:28:31 INFO - PROCESS | 1650 | 1461731311582 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12426a000 == 36 [pid = 1650] [id = 77] 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12683b000) [pid = 1650] [serial = 228] [outer = 0x0] 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1273ea400) [pid = 1650] [serial = 229] [outer = 0x12683b000] 21:28:31 INFO - PROCESS | 1650 | 1461731311607 Marionette DEBUG loaded listener.js 21:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128cd2c00) [pid = 1650] [serial = 230] [outer = 0x12683b000] 21:28:31 INFO - PROCESS | 1650 | 1461731311932 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]]]}] 21:28:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:28:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 21:28:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:28:31 INFO - PROCESS | 1650 | 1461731311958 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 21:28:31 INFO - PROCESS | 1650 | 1461731311960 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 21:28:31 INFO - PROCESS | 1650 | 1461731311962 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:28:31 INFO - PROCESS | 1650 | 1461731311963 Marionette TRACE conn2 <- [1,282,null,{}] 21:28:31 INFO - PROCESS | 1650 | 1461731311974 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}] 21:28:32 INFO - PROCESS | 1650 | 1461731312058 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 21:28:32 INFO - PROCESS | 1650 | 1461731312062 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x126841800 == 37 [pid = 1650] [id = 78] 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1273e8800) [pid = 1650] [serial = 231] [outer = 0x0] 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129174800) [pid = 1650] [serial = 232] [outer = 0x1273e8800] 21:28:32 INFO - PROCESS | 1650 | 1461731312086 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129310000) [pid = 1650] [serial = 233] [outer = 0x1273e8800] 21:28:32 INFO - PROCESS | 1650 | 1461731312403 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]]]}] 21:28:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:28:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 478ms 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1216e4000) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124eb1400) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11838c000) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121510800) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1169a7400) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115fac800) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127020400) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1164f5800) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115d40800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119149000) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1126bc000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1126b6400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11677e000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1216e3400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1164e9800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11661c400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:28:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119bafc00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:28:32 INFO - PROCESS | 1650 | 1461731312540 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 21:28:32 INFO - PROCESS | 1650 | 1461731312541 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 21:28:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:28:32 INFO - PROCESS | 1650 | 1461731312552 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:28:32 INFO - PROCESS | 1650 | 1461731312553 Marionette TRACE conn2 <- [1,286,null,{}] 21:28:32 INFO - PROCESS | 1650 | 1461731312556 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}] 21:28:32 INFO - PROCESS | 1650 | 1461731312627 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 21:28:32 INFO - PROCESS | 1650 | 1461731312631 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x117393800 == 38 [pid = 1650] [id = 79] 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116431c00) [pid = 1650] [serial = 234] [outer = 0x0] 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1169a7400) [pid = 1650] [serial = 235] [outer = 0x116431c00] 21:28:32 INFO - PROCESS | 1650 | 1461731312658 Marionette DEBUG loaded listener.js 21:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119424800) [pid = 1650] [serial = 236] [outer = 0x116431c00] 21:28:32 INFO - PROCESS | 1650 | 1461731312978 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 21:28:33 INFO - PROCESS | 1650 | 1461731313022 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1650 | 1461731313023 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 21:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:28:33 INFO - PROCESS | 1650 | 1461731313025 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1650 | 1461731313027 Marionette TRACE conn2 <- [1,290,null,{}] 21:28:33 INFO - PROCESS | 1650 | 1461731313029 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}] 21:28:33 INFO - PROCESS | 1650 | 1461731313114 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 21:28:33 INFO - PROCESS | 1650 | 1461731313157 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x124495000 == 39 [pid = 1650] [id = 80] 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1164e9800) [pid = 1650] [serial = 237] [outer = 0x0] 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121be0800) [pid = 1650] [serial = 238] [outer = 0x1164e9800] 21:28:33 INFO - PROCESS | 1650 | 1461731313185 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129542400) [pid = 1650] [serial = 239] [outer = 0x1164e9800] 21:28:33 INFO - PROCESS | 1650 | 1461731313447 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]]]}] 21:28:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 471ms 21:28:33 INFO - PROCESS | 1650 | 1461731313497 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1650 | 1461731313498 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 21:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:28:33 INFO - PROCESS | 1650 | 1461731313500 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1650 | 1461731313501 Marionette TRACE conn2 <- [1,294,null,{}] 21:28:33 INFO - PROCESS | 1650 | 1461731313511 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}] 21:28:33 INFO - PROCESS | 1650 | 1461731313587 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 21:28:33 INFO - PROCESS | 1650 | 1461731313593 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933f800 == 40 [pid = 1650] [id = 81] 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129547000) [pid = 1650] [serial = 240] [outer = 0x0] 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12954d400) [pid = 1650] [serial = 241] [outer = 0x129547000] 21:28:33 INFO - PROCESS | 1650 | 1461731313618 Marionette DEBUG loaded listener.js 21:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a622000) [pid = 1650] [serial = 242] [outer = 0x129547000] 21:28:33 INFO - PROCESS | 1650 | 1461731313913 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]]]}] 21:28:33 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. 21:28:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 476ms 21:28:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:28:33 INFO - PROCESS | 1650 | 1461731313976 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 21:28:33 INFO - PROCESS | 1650 | 1461731313977 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 21:28:33 INFO - PROCESS | 1650 | 1461731313980 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:28:33 INFO - PROCESS | 1650 | 1461731313981 Marionette TRACE conn2 <- [1,298,null,{}] 21:28:33 INFO - PROCESS | 1650 | 1461731313983 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}] 21:28:34 INFO - PROCESS | 1650 | 1461731314072 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 21:28:34 INFO - PROCESS | 1650 | 1461731314078 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129350800 == 41 [pid = 1650] [id = 82] 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129549000) [pid = 1650] [serial = 243] [outer = 0x0] 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a622800) [pid = 1650] [serial = 244] [outer = 0x129549000] 21:28:34 INFO - PROCESS | 1650 | 1461731314102 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a7c2800) [pid = 1650] [serial = 245] [outer = 0x129549000] 21:28:34 INFO - PROCESS | 1650 | 1461731314367 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]]]}] 21:28:34 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. 21:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 418ms 21:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:28:34 INFO - PROCESS | 1650 | 1461731314398 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 1650 | 1461731314399 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 21:28:34 INFO - PROCESS | 1650 | 1461731314401 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 1650 | 1461731314402 Marionette TRACE conn2 <- [1,302,null,{}] 21:28:34 INFO - PROCESS | 1650 | 1461731314413 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}] 21:28:34 INFO - PROCESS | 1650 | 1461731314491 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 21:28:34 INFO - PROCESS | 1650 | 1461731314495 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67b800 == 42 [pid = 1650] [id = 83] 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a7c0400) [pid = 1650] [serial = 246] [outer = 0x0] 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a866800) [pid = 1650] [serial = 247] [outer = 0x12a7c0400] 21:28:34 INFO - PROCESS | 1650 | 1461731314520 Marionette DEBUG loaded listener.js 21:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12aa54400) [pid = 1650] [serial = 248] [outer = 0x12a7c0400] 21:28:34 INFO - PROCESS | 1650 | 1461731314947 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]]]}] 21:28:34 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. 21:28:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 578ms 21:28:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:28:34 INFO - PROCESS | 1650 | 1461731314979 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 21:28:34 INFO - PROCESS | 1650 | 1461731314983 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 21:28:34 INFO - PROCESS | 1650 | 1461731314986 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:28:34 INFO - PROCESS | 1650 | 1461731314989 Marionette TRACE conn2 <- [1,306,null,{}] 21:28:34 INFO - PROCESS | 1650 | 1461731314992 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}] 21:28:35 INFO - PROCESS | 1650 | 1461731315085 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 21:28:35 INFO - PROCESS | 1650 | 1461731315143 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f34800 == 43 [pid = 1650] [id = 84] 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x116210400) [pid = 1650] [serial = 249] [outer = 0x0] 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116a54c00) [pid = 1650] [serial = 250] [outer = 0x116210400] 21:28:35 INFO - PROCESS | 1650 | 1461731315174 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11838b000) [pid = 1650] [serial = 251] [outer = 0x116210400] 21:28:35 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. 21:28:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 622ms 21:28:35 INFO - PROCESS | 1650 | 1461731315603 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]]]}] 21:28:35 INFO - PROCESS | 1650 | 1461731315608 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 21:28:35 INFO - PROCESS | 1650 | 1461731315612 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 21:28:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:28:35 INFO - PROCESS | 1650 | 1461731315616 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:28:35 INFO - PROCESS | 1650 | 1461731315618 Marionette TRACE conn2 <- [1,310,null,{}] 21:28:35 INFO - PROCESS | 1650 | 1461731315621 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}] 21:28:35 INFO - PROCESS | 1650 | 1461731315715 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 21:28:35 INFO - PROCESS | 1650 | 1461731315756 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9000 == 44 [pid = 1650] [id = 85] 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1186d6800) [pid = 1650] [serial = 252] [outer = 0x0] 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11933f400) [pid = 1650] [serial = 253] [outer = 0x1186d6800] 21:28:35 INFO - PROCESS | 1650 | 1461731315785 Marionette DEBUG loaded listener.js 21:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119628c00) [pid = 1650] [serial = 254] [outer = 0x1186d6800] 21:28:36 INFO - PROCESS | 1650 | 1461731316191 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]]]}] 21:28:36 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. 21:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 622ms 21:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:28:36 INFO - PROCESS | 1650 | 1461731316239 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 21:28:36 INFO - PROCESS | 1650 | 1461731316240 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 21:28:36 INFO - PROCESS | 1650 | 1461731316243 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1650 | 1461731316245 Marionette TRACE conn2 <- [1,314,null,{}] 21:28:36 INFO - PROCESS | 1650 | 1461731316253 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}] 21:28:36 INFO - PROCESS | 1650 | 1461731316349 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 21:28:36 INFO - PROCESS | 1650 | 1461731316426 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274ab800 == 45 [pid = 1650] [id = 86] 21:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1217c2400) [pid = 1650] [serial = 255] [outer = 0x0] 21:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1242bdc00) [pid = 1650] [serial = 256] [outer = 0x1217c2400] 21:28:36 INFO - PROCESS | 1650 | 1461731316458 Marionette DEBUG loaded listener.js 21:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124eb9800) [pid = 1650] [serial = 257] [outer = 0x1217c2400] 21:28:36 INFO - PROCESS | 1650 | 1461731316886 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]]]}] 21:28:36 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. 21:28:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 21:28:36 INFO - PROCESS | 1650 | 1461731316914 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 21:28:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:28:36 INFO - PROCESS | 1650 | 1461731316916 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 21:28:36 INFO - PROCESS | 1650 | 1461731316919 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:28:36 INFO - PROCESS | 1650 | 1461731316920 Marionette TRACE conn2 <- [1,318,null,{}] 21:28:36 INFO - PROCESS | 1650 | 1461731316922 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}] 21:28:37 INFO - PROCESS | 1650 | 1461731317027 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 21:28:37 INFO - PROCESS | 1650 | 1461731317071 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274b0800 == 46 [pid = 1650] [id = 87] 21:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12682e400) [pid = 1650] [serial = 258] [outer = 0x0] 21:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1274db400) [pid = 1650] [serial = 259] [outer = 0x12682e400] 21:28:37 INFO - PROCESS | 1650 | 1461731317100 Marionette DEBUG loaded listener.js 21:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1274e6c00) [pid = 1650] [serial = 260] [outer = 0x12682e400] 21:28:37 INFO - PROCESS | 1650 | 1461731317706 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]]]}] 21:28:37 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. 21:28:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 820ms 21:28:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:28:37 INFO - PROCESS | 1650 | 1461731317740 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 21:28:37 INFO - PROCESS | 1650 | 1461731317742 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 21:28:37 INFO - PROCESS | 1650 | 1461731317746 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:28:37 INFO - PROCESS | 1650 | 1461731317748 Marionette TRACE conn2 <- [1,322,null,{}] 21:28:37 INFO - PROCESS | 1650 | 1461731317756 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}] 21:28:37 INFO - PROCESS | 1650 | 1461731317865 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 21:28:37 INFO - PROCESS | 1650 | 1461731317929 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172c4800 == 47 [pid = 1650] [id = 88] 21:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x113c3e800) [pid = 1650] [serial = 261] [outer = 0x0] 21:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x115038000) [pid = 1650] [serial = 262] [outer = 0x113c3e800] 21:28:37 INFO - PROCESS | 1650 | 1461731317956 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11677e400) [pid = 1650] [serial = 263] [outer = 0x113c3e800] 21:28:38 INFO - PROCESS | 1650 | 1461731318391 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]]]}] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x129350800 == 46 [pid = 1650] [id = 82] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12933f800 == 45 [pid = 1650] [id = 81] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124495000 == 44 [pid = 1650] [id = 80] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x117393800 == 43 [pid = 1650] [id = 79] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126841800 == 42 [pid = 1650] [id = 78] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12426a000 == 41 [pid = 1650] [id = 77] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121811000 == 40 [pid = 1650] [id = 76] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x121175000 == 39 [pid = 1650] [id = 75] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1132ae000 == 38 [pid = 1650] [id = 74] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128814800) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1194c9000 == 37 [pid = 1650] [id = 73] 21:28:38 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. 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x118502800 == 36 [pid = 1650] [id = 72] 21:28:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 672ms 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x11697e800 == 35 [pid = 1650] [id = 71] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x113223000 == 34 [pid = 1650] [id = 70] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1172dc800 == 33 [pid = 1650] [id = 69] 21:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x112628800 == 32 [pid = 1650] [id = 68] 21:28:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:28:38 INFO - PROCESS | 1650 | 1461731318425 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 21:28:38 INFO - PROCESS | 1650 | 1461731318429 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 21:28:38 INFO - PROCESS | 1650 | 1461731318434 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:28:38 INFO - PROCESS | 1650 | 1461731318437 Marionette TRACE conn2 <- [1,326,null,{}] 21:28:38 INFO - PROCESS | 1650 | 1461731318440 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}] 21:28:38 INFO - PROCESS | 1650 | 1461731318526 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x119baf800) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116432800) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116775400) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119347800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119388800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1162b6c00) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12120d800) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1210dec00) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117e07400) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11834dc00) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12197e400) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117e09c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1169a1400) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11962fc00) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118389400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1211c8400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1215b3800) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119e65800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1244c5400) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126833c00) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12462ec00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126956c00) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118754400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119143000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121bde800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1216e9c00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12462c000) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119430400) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119387c00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118352800) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1273e8000) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1211c9000) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123f0cc00) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x127080c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119626400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 21:28:38 INFO - PROCESS | 1650 | 1461731318579 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x113452000 == 33 [pid = 1650] [id = 89] 21:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x116775400) [pid = 1650] [serial = 264] [outer = 0x0] 21:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117e0b000) [pid = 1650] [serial = 265] [outer = 0x116775400] 21:28:38 INFO - PROCESS | 1650 | 1461731318604 Marionette DEBUG loaded listener.js 21:28:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1183bb400) [pid = 1650] [serial = 266] [outer = 0x116775400] 21:28:38 INFO - PROCESS | 1650 | 1461731318977 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]]]}] 21:28:39 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. 21:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 622ms 21:28:39 INFO - PROCESS | 1650 | 1461731319062 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 21:28:39 INFO - PROCESS | 1650 | 1461731319064 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 21:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:28:39 INFO - PROCESS | 1650 | 1461731319068 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1650 | 1461731319072 Marionette TRACE conn2 <- [1,330,null,{}] 21:28:39 INFO - PROCESS | 1650 | 1461731319083 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}] 21:28:39 INFO - PROCESS | 1650 | 1461731319239 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 21:28:39 INFO - PROCESS | 1650 | 1461731319256 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851d800 == 34 [pid = 1650] [id = 90] 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11934b400) [pid = 1650] [serial = 267] [outer = 0x0] 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119422800) [pid = 1650] [serial = 268] [outer = 0x11934b400] 21:28:39 INFO - PROCESS | 1650 | 1461731319297 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119628000) [pid = 1650] [serial = 269] [outer = 0x11934b400] 21:28:39 INFO - PROCESS | 1650 | 1461731319598 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]]]}] 21:28:39 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. 21:28:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 574ms 21:28:39 INFO - PROCESS | 1650 | 1461731319643 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 21:28:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:28:39 INFO - PROCESS | 1650 | 1461731319644 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 21:28:39 INFO - PROCESS | 1650 | 1461731319646 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:28:39 INFO - PROCESS | 1650 | 1461731319648 Marionette TRACE conn2 <- [1,334,null,{}] 21:28:39 INFO - PROCESS | 1650 | 1461731319650 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}] 21:28:39 INFO - PROCESS | 1650 | 1461731319722 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 21:28:39 INFO - PROCESS | 1650 | 1461731319726 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9800 == 35 [pid = 1650] [id = 91] 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11990c400) [pid = 1650] [serial = 270] [outer = 0x0] 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119e5c400) [pid = 1650] [serial = 271] [outer = 0x11990c400] 21:28:39 INFO - PROCESS | 1650 | 1461731319754 Marionette DEBUG loaded listener.js 21:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210e1000) [pid = 1650] [serial = 272] [outer = 0x11990c400] 21:28:40 INFO - PROCESS | 1650 | 1461731320061 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]]]}] 21:28:40 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. 21:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 418ms 21:28:40 INFO - PROCESS | 1650 | 1461731320065 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1650 | 1461731320066 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 21:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:28:40 INFO - PROCESS | 1650 | 1461731320075 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1650 | 1461731320076 Marionette TRACE conn2 <- [1,338,null,{}] 21:28:40 INFO - PROCESS | 1650 | 1461731320079 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}] 21:28:40 INFO - PROCESS | 1650 | 1461731320158 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 21:28:40 INFO - PROCESS | 1650 | 1461731320163 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133c0000 == 36 [pid = 1650] [id = 92] 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1211c3c00) [pid = 1650] [serial = 273] [outer = 0x0] 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121510800) [pid = 1650] [serial = 274] [outer = 0x1211c3c00] 21:28:40 INFO - PROCESS | 1650 | 1461731320190 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121b45800) [pid = 1650] [serial = 275] [outer = 0x1211c3c00] 21:28:40 INFO - PROCESS | 1650 | 1461731320512 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]]]}] 21:28:40 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. 21:28:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 476ms 21:28:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:28:40 INFO - PROCESS | 1650 | 1461731320544 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 21:28:40 INFO - PROCESS | 1650 | 1461731320545 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 21:28:40 INFO - PROCESS | 1650 | 1461731320547 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:28:40 INFO - PROCESS | 1650 | 1461731320548 Marionette TRACE conn2 <- [1,342,null,{}] 21:28:40 INFO - PROCESS | 1650 | 1461731320550 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}] 21:28:40 INFO - PROCESS | 1650 | 1461731320673 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 21:28:40 INFO - PROCESS | 1650 | 1461731320689 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f70000 == 37 [pid = 1650] [id = 93] 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124632000) [pid = 1650] [serial = 276] [outer = 0x0] 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124ebd000) [pid = 1650] [serial = 277] [outer = 0x124632000] 21:28:40 INFO - PROCESS | 1650 | 1461731320716 Marionette DEBUG loaded listener.js 21:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126951400) [pid = 1650] [serial = 278] [outer = 0x124632000] 21:28:41 INFO - PROCESS | 1650 | 1461731321014 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]]]}] 21:28:41 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. 21:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 21:28:41 INFO - PROCESS | 1650 | 1461731321066 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 1650 | 1461731321067 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 21:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:28:41 INFO - PROCESS | 1650 | 1461731321069 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 1650 | 1461731321070 Marionette TRACE conn2 <- [1,346,null,{}] 21:28:41 INFO - PROCESS | 1650 | 1461731321073 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}] 21:28:41 INFO - PROCESS | 1650 | 1461731321158 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 21:28:41 INFO - PROCESS | 1650 | 1461731321188 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121603000 == 38 [pid = 1650] [id = 94] 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126953400) [pid = 1650] [serial = 279] [outer = 0x0] 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1273e2000) [pid = 1650] [serial = 280] [outer = 0x126953400] 21:28:41 INFO - PROCESS | 1650 | 1461731321213 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118096400) [pid = 1650] [serial = 281] [outer = 0x126953400] 21:28:41 INFO - PROCESS | 1650 | 1461731321507 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]]]}] 21:28:41 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. 21:28:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 21:28:41 INFO - PROCESS | 1650 | 1461731321540 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 21:28:41 INFO - PROCESS | 1650 | 1461731321542 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 21:28:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:28:41 INFO - PROCESS | 1650 | 1461731321544 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:28:41 INFO - PROCESS | 1650 | 1461731321545 Marionette TRACE conn2 <- [1,350,null,{}] 21:28:41 INFO - PROCESS | 1650 | 1461731321547 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}] 21:28:41 INFO - PROCESS | 1650 | 1461731321633 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 21:28:41 INFO - PROCESS | 1650 | 1461731321662 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9d000 == 39 [pid = 1650] [id = 95] 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1273e8c00) [pid = 1650] [serial = 282] [outer = 0x0] 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128818400) [pid = 1650] [serial = 283] [outer = 0x1273e8c00] 21:28:41 INFO - PROCESS | 1650 | 1461731321687 Marionette DEBUG loaded listener.js 21:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128cc8c00) [pid = 1650] [serial = 284] [outer = 0x1273e8c00] 21:28:42 INFO - PROCESS | 1650 | 1461731322005 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]]]}] 21:28:42 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. 21:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 21:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:28:42 INFO - PROCESS | 1650 | 1461731322063 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 1650 | 1461731322064 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 21:28:42 INFO - PROCESS | 1650 | 1461731322066 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1650 | 1461731322067 Marionette TRACE conn2 <- [1,354,null,{}] 21:28:42 INFO - PROCESS | 1650 | 1461731322069 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}] 21:28:42 INFO - PROCESS | 1650 | 1461731322158 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 21:28:42 INFO - PROCESS | 1650 | 1461731322162 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x124828000 == 40 [pid = 1650] [id = 96] 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128814400) [pid = 1650] [serial = 285] [outer = 0x0] 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128ccf000) [pid = 1650] [serial = 286] [outer = 0x128814400] 21:28:42 INFO - PROCESS | 1650 | 1461731322187 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128df2400) [pid = 1650] [serial = 287] [outer = 0x128814400] 21:28:42 INFO - PROCESS | 1650 | 1461731322499 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]]]}] 21:28:42 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. 21:28:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 467ms 21:28:42 INFO - PROCESS | 1650 | 1461731322534 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 21:28:42 INFO - PROCESS | 1650 | 1461731322535 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 21:28:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:28:42 INFO - PROCESS | 1650 | 1461731322541 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:28:42 INFO - PROCESS | 1650 | 1461731322542 Marionette TRACE conn2 <- [1,358,null,{}] 21:28:42 INFO - PROCESS | 1650 | 1461731322545 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}] 21:28:42 INFO - PROCESS | 1650 | 1461731322643 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1134cc000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12683b000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1169a2c00) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119342400) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210db400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12120dc00) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116431c00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129547000) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1273e8800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1273ea000) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118388800) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126834000) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1164e9800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:28:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129549000) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:28:42 INFO - PROCESS | 1650 | 1461731322811 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172ca000 == 41 [pid = 1650] [id = 97] 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1126bc000) [pid = 1650] [serial = 288] [outer = 0x0] 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1169ad800) [pid = 1650] [serial = 289] [outer = 0x1126bc000] 21:28:42 INFO - PROCESS | 1650 | 1461731322851 Marionette DEBUG loaded listener.js 21:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1210e1c00) [pid = 1650] [serial = 290] [outer = 0x1126bc000] 21:28:43 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. 21:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 720ms 21:28:43 INFO - PROCESS | 1650 | 1461731323255 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]]]}] 21:28:43 INFO - PROCESS | 1650 | 1461731323260 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 21:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:28:43 INFO - PROCESS | 1650 | 1461731323261 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 21:28:43 INFO - PROCESS | 1650 | 1461731323263 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 1650 | 1461731323265 Marionette TRACE conn2 <- [1,362,null,{}] 21:28:43 INFO - PROCESS | 1650 | 1461731323267 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}] 21:28:43 INFO - PROCESS | 1650 | 1461731323373 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 21:28:43 INFO - PROCESS | 1650 | 1461731323379 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a2000 == 42 [pid = 1650] [id = 98] 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119627000) [pid = 1650] [serial = 291] [outer = 0x0] 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12930fc00) [pid = 1650] [serial = 292] [outer = 0x119627000] 21:28:43 INFO - PROCESS | 1650 | 1461731323408 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1296ad000) [pid = 1650] [serial = 293] [outer = 0x119627000] 21:28:43 INFO - PROCESS | 1650 | 1461731323709 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]]]}] 21:28:43 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. 21:28:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 21:28:43 INFO - PROCESS | 1650 | 1461731323733 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 21:28:43 INFO - PROCESS | 1650 | 1461731323734 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 21:28:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:28:43 INFO - PROCESS | 1650 | 1461731323738 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:28:43 INFO - PROCESS | 1650 | 1461731323740 Marionette TRACE conn2 <- [1,366,null,{}] 21:28:43 INFO - PROCESS | 1650 | 1461731323742 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}] 21:28:43 INFO - PROCESS | 1650 | 1461731323815 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 21:28:43 INFO - PROCESS | 1650 | 1461731323820 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67d800 == 43 [pid = 1650] [id = 99] 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1296b8c00) [pid = 1650] [serial = 294] [outer = 0x0] 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a7c3800) [pid = 1650] [serial = 295] [outer = 0x1296b8c00] 21:28:43 INFO - PROCESS | 1650 | 1461731323846 Marionette DEBUG loaded listener.js 21:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a872400) [pid = 1650] [serial = 296] [outer = 0x1296b8c00] 21:28:44 INFO - PROCESS | 1650 | 1461731324167 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]]]}] 21:28:44 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. 21:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 21:28:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:28:44 INFO - PROCESS | 1650 | 1461731324207 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 21:28:44 INFO - PROCESS | 1650 | 1461731324209 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 21:28:44 INFO - PROCESS | 1650 | 1461731324211 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 1650 | 1461731324212 Marionette TRACE conn2 <- [1,370,null,{}] 21:28:44 INFO - PROCESS | 1650 | 1461731324214 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}] 21:28:44 INFO - PROCESS | 1650 | 1461731324308 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 21:28:44 INFO - PROCESS | 1650 | 1461731324314 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b4800 == 44 [pid = 1650] [id = 100] 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12689a400) [pid = 1650] [serial = 297] [outer = 0x0] 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12aa57c00) [pid = 1650] [serial = 298] [outer = 0x12689a400] 21:28:44 INFO - PROCESS | 1650 | 1461731324339 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12aa5fc00) [pid = 1650] [serial = 299] [outer = 0x12689a400] 21:28:44 INFO - PROCESS | 1650 | 1461731324625 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]]]}] 21:28:44 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. 21:28:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 21:28:44 INFO - PROCESS | 1650 | 1461731324680 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 21:28:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:28:44 INFO - PROCESS | 1650 | 1461731324681 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 21:28:44 INFO - PROCESS | 1650 | 1461731324683 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:28:44 INFO - PROCESS | 1650 | 1461731324684 Marionette TRACE conn2 <- [1,374,null,{}] 21:28:44 INFO - PROCESS | 1650 | 1461731324687 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}] 21:28:44 INFO - PROCESS | 1650 | 1461731324763 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 21:28:44 INFO - PROCESS | 1650 | 1461731324854 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x112cd3800 == 45 [pid = 1650] [id = 101] 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x111d3f800) [pid = 1650] [serial = 300] [outer = 0x0] 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1126b6400) [pid = 1650] [serial = 301] [outer = 0x111d3f800] 21:28:44 INFO - PROCESS | 1650 | 1461731324886 Marionette DEBUG loaded listener.js 21:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113e10000) [pid = 1650] [serial = 302] [outer = 0x111d3f800] 21:28:45 INFO - PROCESS | 1650 | 1461731325303 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:28:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:28:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 667ms 21:28:45 INFO - PROCESS | 1650 | 1461731325353 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 21:28:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:28:45 INFO - PROCESS | 1650 | 1461731325356 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 21:28:45 INFO - PROCESS | 1650 | 1461731325359 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:28:45 INFO - PROCESS | 1650 | 1461731325361 Marionette TRACE conn2 <- [1,378,null,{}] 21:28:45 INFO - PROCESS | 1650 | 1461731325365 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}] 21:28:45 INFO - PROCESS | 1650 | 1461731325465 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 21:28:45 INFO - PROCESS | 1650 | 1461731325559 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x118513800 == 46 [pid = 1650] [id = 102] 21:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116a57400) [pid = 1650] [serial = 303] [outer = 0x0] 21:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1183bd000) [pid = 1650] [serial = 304] [outer = 0x116a57400] 21:28:45 INFO - PROCESS | 1650 | 1461731325591 Marionette DEBUG loaded listener.js 21:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11933e000) [pid = 1650] [serial = 305] [outer = 0x116a57400] 21:28:46 INFO - PROCESS | 1650 | 1461731326006 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:28:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:28:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 21:28:46 INFO - PROCESS | 1650 | 1461731326032 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 21:28:46 INFO - PROCESS | 1650 | 1461731326035 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 21:28:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:28:46 INFO - PROCESS | 1650 | 1461731326037 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:28:46 INFO - PROCESS | 1650 | 1461731326039 Marionette TRACE conn2 <- [1,382,null,{}] 21:28:46 INFO - PROCESS | 1650 | 1461731326041 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}] 21:28:46 INFO - PROCESS | 1650 | 1461731326139 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 21:28:46 INFO - PROCESS | 1650 | 1461731326180 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x121810000 == 47 [pid = 1650] [id = 103] 21:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119344800) [pid = 1650] [serial = 306] [outer = 0x0] 21:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119627c00) [pid = 1650] [serial = 307] [outer = 0x119344800] 21:28:46 INFO - PROCESS | 1650 | 1461731326209 Marionette DEBUG loaded listener.js 21:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1215bb400) [pid = 1650] [serial = 308] [outer = 0x119344800] 21:28:46 INFO - PROCESS | 1650 | 1461731326653 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:28:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:28:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 21:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:28:46 INFO - PROCESS | 1650 | 1461731326657 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 21:28:46 INFO - PROCESS | 1650 | 1461731326658 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 21:28:46 INFO - PROCESS | 1650 | 1461731326679 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:28:46 INFO - PROCESS | 1650 | 1461731326683 Marionette TRACE conn2 <- [1,386,null,{}] 21:28:46 INFO - PROCESS | 1650 | 1461731326699 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}] 21:28:46 INFO - PROCESS | 1650 | 1461731326865 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 21:28:46 INFO - PROCESS | 1650 | 1461731326937 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa82800 == 48 [pid = 1650] [id = 104] 21:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1274e4000) [pid = 1650] [serial = 309] [outer = 0x0] 21:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128814000) [pid = 1650] [serial = 310] [outer = 0x1274e4000] 21:28:46 INFO - PROCESS | 1650 | 1461731326971 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129176400) [pid = 1650] [serial = 311] [outer = 0x1274e4000] 21:28:47 INFO - PROCESS | 1650 | 1461731327391 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]]]}] 21:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 745ms 21:28:47 INFO - PROCESS | 1650 | 1461731327407 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 21:28:47 INFO - PROCESS | 1650 | 1461731327409 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 21:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:28:47 INFO - PROCESS | 1650 | 1461731327411 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:28:47 INFO - PROCESS | 1650 | 1461731327412 Marionette TRACE conn2 <- [1,390,null,{}] 21:28:47 INFO - PROCESS | 1650 | 1461731327415 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}] 21:28:47 INFO - PROCESS | 1650 | 1461731327511 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 21:28:47 INFO - PROCESS | 1650 | 1461731327552 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2b7000 == 49 [pid = 1650] [id = 105] 21:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124ebdc00) [pid = 1650] [serial = 312] [outer = 0x0] 21:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12953fc00) [pid = 1650] [serial = 313] [outer = 0x124ebdc00] 21:28:47 INFO - PROCESS | 1650 | 1461731327578 Marionette DEBUG loaded listener.js 21:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12a871000) [pid = 1650] [serial = 314] [outer = 0x124ebdc00] 21:28:48 INFO - PROCESS | 1650 | 1461731328119 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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 769ms 21:28:48 INFO - PROCESS | 1650 | 1461731328199 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 1650 | 1461731328201 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 21:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:28:48 INFO - PROCESS | 1650 | 1461731328207 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 1650 | 1461731328209 Marionette TRACE conn2 <- [1,394,null,{}] 21:28:48 INFO - PROCESS | 1650 | 1461731328213 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}] 21:28:48 INFO - PROCESS | 1650 | 1461731328298 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 21:28:48 INFO - PROCESS | 1650 | 1461731328342 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d1000 == 50 [pid = 1650] [id = 106] 21:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116779c00) [pid = 1650] [serial = 315] [outer = 0x0] 21:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x116a57c00) [pid = 1650] [serial = 316] [outer = 0x116779c00] 21:28:48 INFO - PROCESS | 1650 | 1461731328369 Marionette DEBUG loaded listener.js 21:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118756c00) [pid = 1650] [serial = 317] [outer = 0x116779c00] 21:28:48 INFO - PROCESS | 1650 | 1461731328821 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]]]}] 21:28:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:28:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 673ms 21:28:48 INFO - PROCESS | 1650 | 1461731328878 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 21:28:48 INFO - PROCESS | 1650 | 1461731328882 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 21:28:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:28:48 INFO - PROCESS | 1650 | 1461731328888 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:28:48 INFO - PROCESS | 1650 | 1461731328890 Marionette TRACE conn2 <- [1,398,null,{}] 21:28:48 INFO - PROCESS | 1650 | 1461731328893 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}] 21:28:49 INFO - PROCESS | 1650 | 1461731329016 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b4800 == 49 [pid = 1650] [id = 100] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67d800 == 48 [pid = 1650] [id = 99] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a2000 == 47 [pid = 1650] [id = 98] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1172ca000 == 46 [pid = 1650] [id = 97] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x124828000 == 45 [pid = 1650] [id = 96] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9d000 == 44 [pid = 1650] [id = 95] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x121603000 == 43 [pid = 1650] [id = 94] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x119f70000 == 42 [pid = 1650] [id = 93] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1121e3000) [pid = 1650] [serial = 201] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x117e02800) [pid = 1650] [serial = 204] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1133c0000 == 41 [pid = 1650] [id = 92] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9800 == 40 [pid = 1650] [id = 91] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11851d800 == 39 [pid = 1650] [id = 90] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x113452000 == 38 [pid = 1650] [id = 89] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1172c4800 == 37 [pid = 1650] [id = 88] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1274b0800 == 36 [pid = 1650] [id = 87] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1274ab800 == 35 [pid = 1650] [id = 86] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9000 == 34 [pid = 1650] [id = 85] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x116f34800 == 33 [pid = 1650] [id = 84] 21:28:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67b800 == 32 [pid = 1650] [id = 83] 21:28:49 INFO - PROCESS | 1650 | 1461731329120 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x112982000 == 33 [pid = 1650] [id = 107] 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x115f55800) [pid = 1650] [serial = 318] [outer = 0x0] 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11808f000) [pid = 1650] [serial = 319] [outer = 0x115f55800] 21:28:49 INFO - PROCESS | 1650 | 1461731329146 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119426c00) [pid = 1650] [serial = 320] [outer = 0x115f55800] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119905c00) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128cd2c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1166d6800) [pid = 1650] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11808e400) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119423400) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x116a54400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1213b2400) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12682f000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1169a7400) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12954d400) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x121b45c00) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129174800) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12881ec00) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1273ea400) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119424800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119625800) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1186d8000) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127018400) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129542400) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129310000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1268a0400) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11913c800) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119fa3400) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121be0800) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1211c5000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a622000) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a7c2800) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a622800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 21:28:49 INFO - PROCESS | 1650 | 1461731329463 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]]]}] 21:28:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms 21:28:49 INFO - PROCESS | 1650 | 1461731329508 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 21:28:49 INFO - PROCESS | 1650 | 1461731329509 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 21:28:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:28:49 INFO - PROCESS | 1650 | 1461731329512 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:28:49 INFO - PROCESS | 1650 | 1461731329514 Marionette TRACE conn2 <- [1,402,null,{}] 21:28:49 INFO - PROCESS | 1650 | 1461731329538 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}] 21:28:49 INFO - PROCESS | 1650 | 1461731329629 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 21:28:49 INFO - PROCESS | 1650 | 1461731329675 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cd800 == 34 [pid = 1650] [id = 108] 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119347800) [pid = 1650] [serial = 321] [outer = 0x0] 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119908400) [pid = 1650] [serial = 322] [outer = 0x119347800] 21:28:49 INFO - PROCESS | 1650 | 1461731329702 Marionette DEBUG loaded listener.js 21:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1213b7c00) [pid = 1650] [serial = 323] [outer = 0x119347800] 21:28:50 INFO - PROCESS | 1650 | 1461731330105 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]]]}] 21:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 620ms 21:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:28:50 INFO - PROCESS | 1650 | 1461731330133 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 21:28:50 INFO - PROCESS | 1650 | 1461731330135 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 21:28:50 INFO - PROCESS | 1650 | 1461731330139 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 1650 | 1461731330141 Marionette TRACE conn2 <- [1,406,null,{}] 21:28:50 INFO - PROCESS | 1650 | 1461731330143 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}] 21:28:50 INFO - PROCESS | 1650 | 1461731330224 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 21:28:50 INFO - PROCESS | 1650 | 1461731330266 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129f800 == 35 [pid = 1650] [id = 109] 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121509800) [pid = 1650] [serial = 324] [outer = 0x0] 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123e85c00) [pid = 1650] [serial = 325] [outer = 0x121509800] 21:28:50 INFO - PROCESS | 1650 | 1461731330292 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127080c00) [pid = 1650] [serial = 326] [outer = 0x121509800] 21:28:50 INFO - PROCESS | 1650 | 1461731330620 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]]]}] 21:28:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:28:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 21:28:50 INFO - PROCESS | 1650 | 1461731330660 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 21:28:50 INFO - PROCESS | 1650 | 1461731330662 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 21:28:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:28:50 INFO - PROCESS | 1650 | 1461731330665 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:28:50 INFO - PROCESS | 1650 | 1461731330666 Marionette TRACE conn2 <- [1,410,null,{}] 21:28:50 INFO - PROCESS | 1650 | 1461731330670 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}] 21:28:50 INFO - PROCESS | 1650 | 1461731330730 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 21:28:50 INFO - PROCESS | 1650 | 1461731330772 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x116947000 == 36 [pid = 1650] [id = 110] 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1216e3400) [pid = 1650] [serial = 327] [outer = 0x0] 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1274df400) [pid = 1650] [serial = 328] [outer = 0x1216e3400] 21:28:50 INFO - PROCESS | 1650 | 1461731330792 Marionette DEBUG loaded listener.js 21:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128cc7000) [pid = 1650] [serial = 329] [outer = 0x1216e3400] 21:28:51 INFO - PROCESS | 1650 | 1461731331202 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]]]}] 21:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 571ms 21:28:51 INFO - PROCESS | 1650 | 1461731331246 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 21:28:51 INFO - PROCESS | 1650 | 1461731331248 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 21:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:28:51 INFO - PROCESS | 1650 | 1461731331252 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 1650 | 1461731331255 Marionette TRACE conn2 <- [1,414,null,{}] 21:28:51 INFO - PROCESS | 1650 | 1461731331259 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}] 21:28:51 INFO - PROCESS | 1650 | 1461731331433 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 21:28:51 INFO - PROCESS | 1650 | 1461731331458 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x124835000 == 37 [pid = 1650] [id = 111] 21:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x128df7000) [pid = 1650] [serial = 330] [outer = 0x0] 21:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129541000) [pid = 1650] [serial = 331] [outer = 0x128df7000] 21:28:51 INFO - PROCESS | 1650 | 1461731331498 Marionette DEBUG loaded listener.js 21:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a869c00) [pid = 1650] [serial = 332] [outer = 0x128df7000] 21:28:51 INFO - PROCESS | 1650 | 1461731331899 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]]]}] 21:28:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:28:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms 21:28:51 INFO - PROCESS | 1650 | 1461731331925 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 21:28:51 INFO - PROCESS | 1650 | 1461731331927 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 21:28:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:28:51 INFO - PROCESS | 1650 | 1461731331966 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:28:51 INFO - PROCESS | 1650 | 1461731331968 Marionette TRACE conn2 <- [1,418,null,{}] 21:28:52 INFO - PROCESS | 1650 | 1461731331997 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}] 21:28:52 INFO - PROCESS | 1650 | 1461731332150 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 21:28:52 INFO - PROCESS | 1650 | 1461731332197 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x127497000 == 38 [pid = 1650] [id = 112] 21:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12954a400) [pid = 1650] [serial = 333] [outer = 0x0] 21:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12aa5e400) [pid = 1650] [serial = 334] [outer = 0x12954a400] 21:28:52 INFO - PROCESS | 1650 | 1461731332237 Marionette DEBUG loaded listener.js 21:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b217800) [pid = 1650] [serial = 335] [outer = 0x12954a400] 21:28:52 INFO - PROCESS | 1650 | 1461731332600 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:28:53 INFO - PROCESS | 1650 | 1461731333051 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]]]}] 21:28:53 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 21:28:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1154ms 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1296b8c00) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126953400) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12682e400) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116775400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113c3e800) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11934b400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11990c400) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1211c3c00) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1273e8c00) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128814400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1126bc000) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119627000) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x124632000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116a5a400) [pid = 1650] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x115d80c00) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:28:53 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111115400) [pid = 1650] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:28:53 INFO - PROCESS | 1650 | 1461731333162 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 21:28:53 INFO - PROCESS | 1650 | 1461731333163 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 21:28:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:28:53 INFO - PROCESS | 1650 | 1461731333167 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:28:53 INFO - PROCESS | 1650 | 1461731333169 Marionette TRACE conn2 <- [1,422,null,{}] 21:28:53 INFO - PROCESS | 1650 | 1461731333172 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}] 21:28:53 INFO - PROCESS | 1650 | 1461731333245 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 21:28:53 INFO - PROCESS | 1650 | 1461731333250 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172cc800 == 39 [pid = 1650] [id = 113] 21:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118345400) [pid = 1650] [serial = 336] [outer = 0x0] 21:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119149c00) [pid = 1650] [serial = 337] [outer = 0x118345400] 21:28:53 INFO - PROCESS | 1650 | 1461731333277 Marionette DEBUG loaded listener.js 21:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1216e2800) [pid = 1650] [serial = 338] [outer = 0x118345400] 21:28:54 INFO - PROCESS | 1650 | 1461731334097 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]]]}] 21:28:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:28:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 973ms 21:28:54 INFO - PROCESS | 1650 | 1461731334141 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 21:28:54 INFO - PROCESS | 1650 | 1461731334143 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 21:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:28:54 INFO - PROCESS | 1650 | 1461731334145 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1650 | 1461731334146 Marionette TRACE conn2 <- [1,426,null,{}] 21:28:54 INFO - PROCESS | 1650 | 1461731334148 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}] 21:28:54 INFO - PROCESS | 1650 | 1461731334224 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 21:28:54 INFO - PROCESS | 1650 | 1461731334228 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67e000 == 40 [pid = 1650] [id = 114] 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1274e8800) [pid = 1650] [serial = 339] [outer = 0x0] 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128ccdc00) [pid = 1650] [serial = 340] [outer = 0x1274e8800] 21:28:54 INFO - PROCESS | 1650 | 1461731334253 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bbb3000) [pid = 1650] [serial = 341] [outer = 0x1274e8800] 21:28:54 INFO - PROCESS | 1650 | 1461731334592 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] 21:28:54 INFO - PROCESS | 1650 | 1461731334616 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 21:28:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:28:54 INFO - PROCESS | 1650 | 1461731334618 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:28:54 INFO - PROCESS | 1650 | 1461731334619 Marionette TRACE conn2 <- [1,430,null,{}] 21:28:54 INFO - PROCESS | 1650 | 1461731334632 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}] 21:28:54 INFO - PROCESS | 1650 | 1461731334708 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 21:28:54 INFO - PROCESS | 1650 | 1461731334713 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2b2000 == 41 [pid = 1650] [id = 115] 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bbb3800) [pid = 1650] [serial = 342] [outer = 0x0] 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bbbb800) [pid = 1650] [serial = 343] [outer = 0x12bbb3800] 21:28:54 INFO - PROCESS | 1650 | 1461731334737 Marionette DEBUG loaded listener.js 21:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12be65000) [pid = 1650] [serial = 344] [outer = 0x12bbb3800] 21:28:55 INFO - PROCESS | 1650 | 1461731335048 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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 472ms 21:28:55 INFO - PROCESS | 1650 | 1461731335091 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 21:28:55 INFO - PROCESS | 1650 | 1461731335092 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 21:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:28:55 INFO - PROCESS | 1650 | 1461731335094 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:28:55 INFO - PROCESS | 1650 | 1461731335096 Marionette TRACE conn2 <- [1,434,null,{}] 21:28:55 INFO - PROCESS | 1650 | 1461731335098 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}] 21:28:55 INFO - PROCESS | 1650 | 1461731335192 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 21:28:55 INFO - PROCESS | 1650 | 1461731335290 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x113339800 == 42 [pid = 1650] [id = 116] 21:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1121dd400) [pid = 1650] [serial = 345] [outer = 0x0] 21:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1132ce400) [pid = 1650] [serial = 346] [outer = 0x1121dd400] 21:28:55 INFO - PROCESS | 1650 | 1461731335322 Marionette DEBUG loaded listener.js 21:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115d40000) [pid = 1650] [serial = 347] [outer = 0x1121dd400] 21:28:55 INFO - PROCESS | 1650 | 1461731335750 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]]]}] 21:28:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:28:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 719ms 21:28:55 INFO - PROCESS | 1650 | 1461731335815 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 21:28:55 INFO - PROCESS | 1650 | 1461731335818 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 21:28:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:28:55 INFO - PROCESS | 1650 | 1461731335821 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:28:55 INFO - PROCESS | 1650 | 1461731335823 Marionette TRACE conn2 <- [1,438,null,{}] 21:28:55 INFO - PROCESS | 1650 | 1461731335826 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}] 21:28:55 INFO - PROCESS | 1650 | 1461731335949 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 21:28:56 INFO - PROCESS | 1650 | 1461731336021 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d0e000 == 43 [pid = 1650] [id = 117] 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118edd800) [pid = 1650] [serial = 348] [outer = 0x0] 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119629000) [pid = 1650] [serial = 349] [outer = 0x118edd800] 21:28:56 INFO - PROCESS | 1650 | 1461731336052 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1210dfc00) [pid = 1650] [serial = 350] [outer = 0x118edd800] 21:28:56 INFO - PROCESS | 1650 | 1461731336454 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]]]}] 21:28:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:28:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 670ms 21:28:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:28:56 INFO - PROCESS | 1650 | 1461731336492 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 21:28:56 INFO - PROCESS | 1650 | 1461731336495 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 21:28:56 INFO - PROCESS | 1650 | 1461731336498 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:28:56 INFO - PROCESS | 1650 | 1461731336499 Marionette TRACE conn2 <- [1,442,null,{}] 21:28:56 INFO - PROCESS | 1650 | 1461731336502 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}] 21:28:56 INFO - PROCESS | 1650 | 1461731336601 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 21:28:56 INFO - PROCESS | 1650 | 1461731336648 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x127051000 == 44 [pid = 1650] [id = 118] 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1211c8c00) [pid = 1650] [serial = 351] [outer = 0x0] 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1217cac00) [pid = 1650] [serial = 352] [outer = 0x1211c8c00] 21:28:56 INFO - PROCESS | 1650 | 1461731336678 Marionette DEBUG loaded listener.js 21:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12683c000) [pid = 1650] [serial = 353] [outer = 0x1211c8c00] 21:28:57 INFO - PROCESS | 1650 | 1461731337096 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 619ms 21:28:57 INFO - PROCESS | 1650 | 1461731337118 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1650 | 1461731337119 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 21:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:28:57 INFO - PROCESS | 1650 | 1461731337129 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1650 | 1461731337133 Marionette TRACE conn2 <- [1,446,null,{}] 21:28:57 INFO - PROCESS | 1650 | 1461731337152 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}] 21:28:57 INFO - PROCESS | 1650 | 1461731337268 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 21:28:57 INFO - PROCESS | 1650 | 1461731337348 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1b000 == 45 [pid = 1650] [id = 119] 21:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x129174800) [pid = 1650] [serial = 354] [outer = 0x0] 21:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129312000) [pid = 1650] [serial = 355] [outer = 0x129174800] 21:28:57 INFO - PROCESS | 1650 | 1461731337377 Marionette DEBUG loaded listener.js 21:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1296afc00) [pid = 1650] [serial = 356] [outer = 0x129174800] 21:28:57 INFO - PROCESS | 1650 | 1461731337812 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]]]}] 21:28:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:28:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 727ms 21:28:57 INFO - PROCESS | 1650 | 1461731337852 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 21:28:57 INFO - PROCESS | 1650 | 1461731337854 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 21:28:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:28:57 INFO - PROCESS | 1650 | 1461731337874 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:28:57 INFO - PROCESS | 1650 | 1461731337875 Marionette TRACE conn2 <- [1,450,null,{}] 21:28:57 INFO - PROCESS | 1650 | 1461731337878 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}] 21:28:57 INFO - PROCESS | 1650 | 1461731337976 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 21:28:58 INFO - PROCESS | 1650 | 1461731338034 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0ab000 == 46 [pid = 1650] [id = 120] 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12a62b400) [pid = 1650] [serial = 357] [outer = 0x0] 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b212400) [pid = 1650] [serial = 358] [outer = 0x12a62b400] 21:28:58 INFO - PROCESS | 1650 | 1461731338064 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bbba400) [pid = 1650] [serial = 359] [outer = 0x12a62b400] 21:28:58 INFO - PROCESS | 1650 | 1461731338684 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] 21:28:58 INFO - PROCESS | 1650 | 1461731338698 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 21:28:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 21:28:58 INFO - PROCESS | 1650 | 1461731338701 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:28:58 INFO - PROCESS | 1650 | 1461731338704 Marionette TRACE conn2 <- [1,454,null,{}] 21:28:58 INFO - PROCESS | 1650 | 1461731338710 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}] 21:28:58 INFO - PROCESS | 1650 | 1461731338796 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 21:28:58 INFO - PROCESS | 1650 | 1461731338856 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ec5000 == 47 [pid = 1650] [id = 121] 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x113440800) [pid = 1650] [serial = 360] [outer = 0x0] 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116777800) [pid = 1650] [serial = 361] [outer = 0x113440800] 21:28:58 INFO - PROCESS | 1650 | 1461731338885 Marionette DEBUG loaded listener.js 21:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11913bc00) [pid = 1650] [serial = 362] [outer = 0x113440800] 21:28:59 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2b2000 == 46 [pid = 1650] [id = 115] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67e000 == 45 [pid = 1650] [id = 114] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1172cc800 == 44 [pid = 1650] [id = 113] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x127497000 == 43 [pid = 1650] [id = 112] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11933f400) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1242bdc00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a866800) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12aa57c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x116a54c00) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | 1461731339355 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]]]}] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124835000 == 42 [pid = 1650] [id = 111] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x116947000 == 41 [pid = 1650] [id = 110] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12129f800 == 40 [pid = 1650] [id = 109] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cd800 == 39 [pid = 1650] [id = 108] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112982000 == 38 [pid = 1650] [id = 107] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d1000 == 37 [pid = 1650] [id = 106] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa82800 == 36 [pid = 1650] [id = 104] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x118513800 == 35 [pid = 1650] [id = 102] 21:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x112cd3800 == 34 [pid = 1650] [id = 101] 21:28:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:28:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 675ms 21:28:59 INFO - PROCESS | 1650 | 1461731339377 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 21:28:59 INFO - PROCESS | 1650 | 1461731339380 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 21:28:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:28:59 INFO - PROCESS | 1650 | 1461731339385 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 1650 | 1461731339387 Marionette TRACE conn2 <- [1,458,null,{}] 21:28:59 INFO - PROCESS | 1650 | 1461731339400 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}] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118351c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11676fc00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x113c3a000) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a872400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1273e2000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1274e6c00) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1274db400) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x117e0b000) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1183bb400) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11677e400) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115038000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119422800) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119628000) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119e5c400) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1210e1000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x121510800) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x121b45800) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128818400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118096400) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ccf000) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128cc8c00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1210e1c00) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a7c3800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12930fc00) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1169ad800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128df2400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x124ebd000) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126951400) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1296ad000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 21:28:59 INFO - PROCESS | 1650 | 1461731339495 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 21:28:59 INFO - PROCESS | 1650 | 1461731339506 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x116947000 == 35 [pid = 1650] [id = 122] 21:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113c3ec00) [pid = 1650] [serial = 363] [outer = 0x0] 21:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119149800) [pid = 1650] [serial = 364] [outer = 0x113c3ec00] 21:28:59 INFO - PROCESS | 1650 | 1461731339533 Marionette DEBUG loaded listener.js 21:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119624800) [pid = 1650] [serial = 365] [outer = 0x113c3ec00] 21:28:59 INFO - PROCESS | 1650 | 1461731339853 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] 21:28:59 INFO - PROCESS | 1650 | 1461731339910 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 21:28:59 INFO - PROCESS | 1650 | 1461731339912 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:28:59 INFO - PROCESS | 1650 | 1461731339916 Marionette TRACE conn2 <- [1,462,null,{}] 21:28:59 INFO - PROCESS | 1650 | 1461731339942 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}] 21:29:00 INFO - PROCESS | 1650 | 1461731340062 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 21:29:00 INFO - PROCESS | 1650 | 1461731340109 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d1000 == 36 [pid = 1650] [id = 123] 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1211cc400) [pid = 1650] [serial = 366] [outer = 0x0] 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12486ac00) [pid = 1650] [serial = 367] [outer = 0x1211cc400] 21:29:00 INFO - PROCESS | 1650 | 1461731340153 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126957000) [pid = 1650] [serial = 368] [outer = 0x1211cc400] 21:29:00 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:00 INFO - PROCESS | 1650 | 1461731340585 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] 21:29:00 INFO - PROCESS | 1650 | 1461731340601 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 21:29:00 INFO - PROCESS | 1650 | 1461731340603 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:29:00 INFO - PROCESS | 1650 | 1461731340604 Marionette TRACE conn2 <- [1,466,null,{}] 21:29:00 INFO - PROCESS | 1650 | 1461731340610 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}] 21:29:00 INFO - PROCESS | 1650 | 1461731340685 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 21:29:00 INFO - PROCESS | 1650 | 1461731340692 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a8800 == 37 [pid = 1650] [id = 124] 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x127081800) [pid = 1650] [serial = 369] [outer = 0x0] 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1274e7c00) [pid = 1650] [serial = 370] [outer = 0x127081800] 21:29:00 INFO - PROCESS | 1650 | 1461731340718 Marionette DEBUG loaded listener.js 21:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128cd3800) [pid = 1650] [serial = 371] [outer = 0x127081800] 21:29:01 INFO - PROCESS | 1650 | 1461731341046 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] 21:29:01 INFO - PROCESS | 1650 | 1461731341079 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 21:29:01 INFO - PROCESS | 1650 | 1461731341082 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 1650 | 1461731341084 Marionette TRACE conn2 <- [1,470,null,{}] 21:29:01 INFO - PROCESS | 1650 | 1461731341088 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}] 21:29:01 INFO - PROCESS | 1650 | 1461731341238 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 21:29:01 INFO - PROCESS | 1650 | 1461731341250 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b20000 == 38 [pid = 1650] [id = 125] 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x127088800) [pid = 1650] [serial = 372] [outer = 0x0] 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128dfa800) [pid = 1650] [serial = 373] [outer = 0x127088800] 21:29:01 INFO - PROCESS | 1650 | 1461731341293 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a7c6000) [pid = 1650] [serial = 374] [outer = 0x127088800] 21:29:01 INFO - PROCESS | 1650 | 1461731341734 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]]]}] 21:29:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:29:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 21:29:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:29:01 INFO - PROCESS | 1650 | 1461731341752 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 21:29:01 INFO - PROCESS | 1650 | 1461731341754 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 21:29:01 INFO - PROCESS | 1650 | 1461731341761 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:29:01 INFO - PROCESS | 1650 | 1461731341762 Marionette TRACE conn2 <- [1,474,null,{}] 21:29:01 INFO - PROCESS | 1650 | 1461731341765 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}] 21:29:01 INFO - PROCESS | 1650 | 1461731341875 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 21:29:01 INFO - PROCESS | 1650 | 1461731341880 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124835000 == 39 [pid = 1650] [id = 126] 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12aa53800) [pid = 1650] [serial = 375] [outer = 0x0] 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b218800) [pid = 1650] [serial = 376] [outer = 0x12aa53800] 21:29:01 INFO - PROCESS | 1650 | 1461731341908 Marionette DEBUG loaded listener.js 21:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12be6a800) [pid = 1650] [serial = 377] [outer = 0x12aa53800] 21:29:02 INFO - PROCESS | 1650 | 1461731342258 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]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 523ms 21:29:02 INFO - PROCESS | 1650 | 1461731342287 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1650 | 1461731342290 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 21:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:29:02 INFO - PROCESS | 1650 | 1461731342293 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1650 | 1461731342294 Marionette TRACE conn2 <- [1,478,null,{}] 21:29:02 INFO - PROCESS | 1650 | 1461731342296 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}] 21:29:02 INFO - PROCESS | 1650 | 1461731342395 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 21:29:02 INFO - PROCESS | 1650 | 1461731342409 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x128855800 == 40 [pid = 1650] [id = 127] 21:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12be60400) [pid = 1650] [serial = 378] [outer = 0x0] 21:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12beeb800) [pid = 1650] [serial = 379] [outer = 0x12be60400] 21:29:02 INFO - PROCESS | 1650 | 1461731342431 Marionette DEBUG loaded listener.js 21:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bef2c00) [pid = 1650] [serial = 380] [outer = 0x12be60400] 21:29:02 INFO - PROCESS | 1650 | 1461731342849 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]]]}] 21:29:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:29:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 571ms 21:29:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:29:02 INFO - PROCESS | 1650 | 1461731342866 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 21:29:02 INFO - PROCESS | 1650 | 1461731342867 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 21:29:02 INFO - PROCESS | 1650 | 1461731342875 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:29:02 INFO - PROCESS | 1650 | 1461731342877 Marionette TRACE conn2 <- [1,482,null,{}] 21:29:02 INFO - PROCESS | 1650 | 1461731342880 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}] 21:29:03 INFO - PROCESS | 1650 | 1461731343025 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 21:29:03 INFO - PROCESS | 1650 | 1461731343040 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67a800 == 41 [pid = 1650] [id = 128] 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bee7400) [pid = 1650] [serial = 381] [outer = 0x0] 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c074000) [pid = 1650] [serial = 382] [outer = 0x12bee7400] 21:29:03 INFO - PROCESS | 1650 | 1461731343079 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12c07c800) [pid = 1650] [serial = 383] [outer = 0x12bee7400] 21:29:03 INFO - PROCESS | 1650 | 1461731343464 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]]]}] 21:29:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:29:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 625ms 21:29:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:29:03 INFO - PROCESS | 1650 | 1461731343496 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 21:29:03 INFO - PROCESS | 1650 | 1461731343497 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 21:29:03 INFO - PROCESS | 1650 | 1461731343499 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:29:03 INFO - PROCESS | 1650 | 1461731343500 Marionette TRACE conn2 <- [1,486,null,{}] 21:29:03 INFO - PROCESS | 1650 | 1461731343502 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}] 21:29:03 INFO - PROCESS | 1650 | 1461731343686 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128df7000) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1216e3400) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121509800) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115f55800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12954a400) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116779c00) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x119347800) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118345400) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1274e8800) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116210400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1186d6800) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1217c2400) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:29:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12689a400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:29:03 INFO - PROCESS | 1650 | 1461731343751 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11737d800 == 42 [pid = 1650] [id = 129] 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x115f55800) [pid = 1650] [serial = 384] [outer = 0x0] 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11838a000) [pid = 1650] [serial = 385] [outer = 0x115f55800] 21:29:03 INFO - PROCESS | 1650 | 1461731343778 Marionette DEBUG loaded listener.js 21:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1216e3400) [pid = 1650] [serial = 386] [outer = 0x115f55800] 21:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 668ms 21:29:04 INFO - PROCESS | 1650 | 1461731344164 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]]]}] 21:29:04 INFO - PROCESS | 1650 | 1461731344168 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1650 | 1461731344170 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 21:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:29:04 INFO - PROCESS | 1650 | 1461731344176 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 1650 | 1461731344178 Marionette TRACE conn2 <- [1,490,null,{}] 21:29:04 INFO - PROCESS | 1650 | 1461731344181 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}] 21:29:04 INFO - PROCESS | 1650 | 1461731344315 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 21:29:04 INFO - PROCESS | 1650 | 1461731344321 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa7d000 == 43 [pid = 1650] [id = 130] 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127082000) [pid = 1650] [serial = 387] [outer = 0x0] 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b20c400) [pid = 1650] [serial = 388] [outer = 0x127082000] 21:29:04 INFO - PROCESS | 1650 | 1461731344347 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12c6bd400) [pid = 1650] [serial = 389] [outer = 0x127082000] 21:29:04 INFO - PROCESS | 1650 | 1461731344646 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]]]}] 21:29:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:29:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 21:29:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:29:04 INFO - PROCESS | 1650 | 1461731344698 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 21:29:04 INFO - PROCESS | 1650 | 1461731344700 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 21:29:04 INFO - PROCESS | 1650 | 1461731344702 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:29:04 INFO - PROCESS | 1650 | 1461731344704 Marionette TRACE conn2 <- [1,494,null,{}] 21:29:04 INFO - PROCESS | 1650 | 1461731344706 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}] 21:29:04 INFO - PROCESS | 1650 | 1461731344797 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 21:29:04 INFO - PROCESS | 1650 | 1461731344801 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0c3000 == 44 [pid = 1650] [id = 131] 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12c6c1c00) [pid = 1650] [serial = 390] [outer = 0x0] 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ca69400) [pid = 1650] [serial = 391] [outer = 0x12c6c1c00] 21:29:04 INFO - PROCESS | 1650 | 1461731344834 Marionette DEBUG loaded listener.js 21:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ca78800) [pid = 1650] [serial = 392] [outer = 0x12c6c1c00] 21:29:05 INFO - PROCESS | 1650 | 1461731345249 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]]]}] 21:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 571ms 21:29:05 INFO - PROCESS | 1650 | 1461731345275 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 21:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:29:05 INFO - PROCESS | 1650 | 1461731345277 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 21:29:05 INFO - PROCESS | 1650 | 1461731345280 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 1650 | 1461731345282 Marionette TRACE conn2 <- [1,498,null,{}] 21:29:05 INFO - PROCESS | 1650 | 1461731345285 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}] 21:29:05 INFO - PROCESS | 1650 | 1461731345404 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 21:29:05 INFO - PROCESS | 1650 | 1461731345411 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c136000 == 45 [pid = 1650] [id = 132] 21:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12ca6d000) [pid = 1650] [serial = 393] [outer = 0x0] 21:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12cac1000) [pid = 1650] [serial = 394] [outer = 0x12ca6d000] 21:29:05 INFO - PROCESS | 1650 | 1461731345450 Marionette DEBUG loaded listener.js 21:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12caca000) [pid = 1650] [serial = 395] [outer = 0x12ca6d000] 21:29:05 INFO - PROCESS | 1650 | 1461731345929 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]]]}] 21:29:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:29:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 21:29:05 INFO - PROCESS | 1650 | 1461731345949 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 21:29:05 INFO - PROCESS | 1650 | 1461731345952 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 21:29:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:29:05 INFO - PROCESS | 1650 | 1461731345958 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:29:05 INFO - PROCESS | 1650 | 1461731345960 Marionette TRACE conn2 <- [1,502,null,{}] 21:29:05 INFO - PROCESS | 1650 | 1461731345964 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}] 21:29:06 INFO - PROCESS | 1650 | 1461731346065 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 21:29:06 INFO - PROCESS | 1650 | 1461731346164 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x118505800 == 46 [pid = 1650] [id = 133] 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118750c00) [pid = 1650] [serial = 396] [outer = 0x0] 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x118ee1400) [pid = 1650] [serial = 397] [outer = 0x118750c00] 21:29:06 INFO - PROCESS | 1650 | 1461731346197 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119431c00) [pid = 1650] [serial = 398] [outer = 0x118750c00] 21:29:06 INFO - PROCESS | 1650 | 1461731346588 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]]]}] 21:29:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:29:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 673ms 21:29:06 INFO - PROCESS | 1650 | 1461731346629 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 21:29:06 INFO - PROCESS | 1650 | 1461731346633 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 21:29:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:29:06 INFO - PROCESS | 1650 | 1461731346638 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:29:06 INFO - PROCESS | 1650 | 1461731346641 Marionette TRACE conn2 <- [1,506,null,{}] 21:29:06 INFO - PROCESS | 1650 | 1461731346644 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}] 21:29:06 INFO - PROCESS | 1650 | 1461731346743 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 21:29:06 INFO - PROCESS | 1650 | 1461731346792 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d77800 == 47 [pid = 1650] [id = 134] 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1210e2000) [pid = 1650] [serial = 399] [outer = 0x0] 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x121bd8000) [pid = 1650] [serial = 400] [outer = 0x1210e2000] 21:29:06 INFO - PROCESS | 1650 | 1461731346821 Marionette DEBUG loaded listener.js 21:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127021800) [pid = 1650] [serial = 401] [outer = 0x1210e2000] 21:29:07 INFO - PROCESS | 1650 | 1461731347253 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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 21:29:07 INFO - PROCESS | 1650 | 1461731347309 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1650 | 1461731347311 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 21:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:29:07 INFO - PROCESS | 1650 | 1461731347313 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1650 | 1461731347316 Marionette TRACE conn2 <- [1,510,null,{}] 21:29:07 INFO - PROCESS | 1650 | 1461731347340 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}] 21:29:07 INFO - PROCESS | 1650 | 1461731347476 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 21:29:07 INFO - PROCESS | 1650 | 1461731347526 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0c2000 == 48 [pid = 1650] [id = 135] 21:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12aa60000) [pid = 1650] [serial = 402] [outer = 0x0] 21:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b21bc00) [pid = 1650] [serial = 403] [outer = 0x12aa60000] 21:29:07 INFO - PROCESS | 1650 | 1461731347557 Marionette DEBUG loaded listener.js 21:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bbb6800) [pid = 1650] [serial = 404] [outer = 0x12aa60000] 21:29:07 INFO - PROCESS | 1650 | 1461731347969 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]]]}] 21:29:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:29:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 672ms 21:29:07 INFO - PROCESS | 1650 | 1461731347985 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 21:29:07 INFO - PROCESS | 1650 | 1461731347987 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 21:29:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:29:07 INFO - PROCESS | 1650 | 1461731347992 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:29:07 INFO - PROCESS | 1650 | 1461731347993 Marionette TRACE conn2 <- [1,514,null,{}] 21:29:07 INFO - PROCESS | 1650 | 1461731347995 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}] 21:29:08 INFO - PROCESS | 1650 | 1461731348091 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 21:29:08 INFO - PROCESS | 1650 | 1461731348136 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c727800 == 49 [pid = 1650] [id = 136] 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bbbe800) [pid = 1650] [serial = 405] [outer = 0x0] 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c079400) [pid = 1650] [serial = 406] [outer = 0x12bbbe800] 21:29:08 INFO - PROCESS | 1650 | 1461731348166 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c6c7800) [pid = 1650] [serial = 407] [outer = 0x12bbbe800] 21:29:08 INFO - PROCESS | 1650 | 1461731348570 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]]]}] 21:29:08 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 21:29:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 619ms 21:29:08 INFO - PROCESS | 1650 | 1461731348610 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 21:29:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:29:08 INFO - PROCESS | 1650 | 1461731348611 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 21:29:08 INFO - PROCESS | 1650 | 1461731348614 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:29:08 INFO - PROCESS | 1650 | 1461731348615 Marionette TRACE conn2 <- [1,518,null,{}] 21:29:08 INFO - PROCESS | 1650 | 1461731348618 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}] 21:29:08 INFO - PROCESS | 1650 | 1461731348722 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 21:29:08 INFO - PROCESS | 1650 | 1461731348803 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x113216000 == 50 [pid = 1650] [id = 137] 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113cc4c00) [pid = 1650] [serial = 408] [outer = 0x0] 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11934a400) [pid = 1650] [serial = 409] [outer = 0x113cc4c00] 21:29:08 INFO - PROCESS | 1650 | 1461731348846 Marionette DEBUG loaded listener.js 21:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12be61c00) [pid = 1650] [serial = 410] [outer = 0x113cc4c00] 21:29:09 INFO - PROCESS | 1650 | 1461731349409 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]]]}] 21:29:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:29:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 818ms 21:29:09 INFO - PROCESS | 1650 | 1461731349433 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 21:29:09 INFO - PROCESS | 1650 | 1461731349435 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 21:29:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:29:09 INFO - PROCESS | 1650 | 1461731349458 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:29:09 INFO - PROCESS | 1650 | 1461731349460 Marionette TRACE conn2 <- [1,522,null,{}] 21:29:09 INFO - PROCESS | 1650 | 1461731349465 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}] 21:29:09 INFO - PROCESS | 1650 | 1461731349559 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 21:29:09 INFO - PROCESS | 1650 | 1461731349621 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916c000 == 51 [pid = 1650] [id = 138] 21:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x116416800) [pid = 1650] [serial = 411] [outer = 0x0] 21:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11676f400) [pid = 1650] [serial = 412] [outer = 0x116416800] 21:29:09 INFO - PROCESS | 1650 | 1461731349649 Marionette DEBUG loaded listener.js 21:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1172e3400) [pid = 1650] [serial = 413] [outer = 0x116416800] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0c3000 == 50 [pid = 1650] [id = 131] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa7d000 == 49 [pid = 1650] [id = 130] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11737d800 == 48 [pid = 1650] [id = 129] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67a800 == 47 [pid = 1650] [id = 128] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x128855800 == 46 [pid = 1650] [id = 127] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124835000 == 45 [pid = 1650] [id = 126] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121b20000 == 44 [pid = 1650] [id = 125] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a8800 == 43 [pid = 1650] [id = 124] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bbbb800) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d1000 == 42 [pid = 1650] [id = 123] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x116947000 == 41 [pid = 1650] [id = 122] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x118ec5000 == 40 [pid = 1650] [id = 121] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119d0e000 == 39 [pid = 1650] [id = 117] 21:29:10 INFO - PROCESS | 1650 | 1461731350129 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]]]}] 21:29:10 INFO - PROCESS | 1650 | --DOCSHELL 0x113339800 == 38 [pid = 1650] [id = 116] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12aa5fc00) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11838b000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119628c00) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x124eb9800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129541000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1274df400) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x123e85c00) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11808f000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x119426c00) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12aa5e400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118756c00) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x116a57c00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1183bd000) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128814000) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119627c00) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1126b6400) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12953fc00) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1213b7c00) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119908400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119149c00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12bbb3000) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1216e2800) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b217800) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x127080c00) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128ccdc00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a869c00) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 21:29:10 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128cc7000) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 21:29:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 743ms 21:29:10 INFO - PROCESS | 1650 | 1461731350182 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1650 | 1461731350186 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 21:29:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:29:10 INFO - PROCESS | 1650 | 1461731350193 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1650 | 1461731350195 Marionette TRACE conn2 <- [1,526,null,{}] 21:29:10 INFO - PROCESS | 1650 | 1461731350199 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}] 21:29:10 INFO - PROCESS | 1650 | 1461731350312 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 21:29:10 INFO - PROCESS | 1650 | 1461731350328 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948000 == 39 [pid = 1650] [id = 139] 21:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1183b9400) [pid = 1650] [serial = 414] [outer = 0x0] 21:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1183c6c00) [pid = 1650] [serial = 415] [outer = 0x1183b9400] 21:29:10 INFO - PROCESS | 1650 | 1461731350370 Marionette DEBUG loaded listener.js 21:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119426000) [pid = 1650] [serial = 416] [outer = 0x1183b9400] 21:29:10 INFO - PROCESS | 1650 | 1461731350855 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]]]}] 21:29:10 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 21:29:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 673ms 21:29:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:29:10 INFO - PROCESS | 1650 | 1461731350865 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 21:29:10 INFO - PROCESS | 1650 | 1461731350867 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 21:29:10 INFO - PROCESS | 1650 | 1461731350869 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:29:10 INFO - PROCESS | 1650 | 1461731350876 Marionette TRACE conn2 <- [1,530,null,{}] 21:29:10 INFO - PROCESS | 1650 | 1461731350884 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}] 21:29:10 INFO - PROCESS | 1650 | 1461731350994 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 21:29:11 INFO - PROCESS | 1650 | 1461731351001 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194dc800 == 40 [pid = 1650] [id = 140] 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1213b7c00) [pid = 1650] [serial = 417] [outer = 0x0] 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1216e8c00) [pid = 1650] [serial = 418] [outer = 0x1213b7c00] 21:29:11 INFO - PROCESS | 1650 | 1461731351041 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123f0cc00) [pid = 1650] [serial = 419] [outer = 0x1213b7c00] 21:29:11 INFO - PROCESS | 1650 | 1461731351368 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"]]]}] 21:29:11 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 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:29:11 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 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:29:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:29:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 527ms 21:29:11 INFO - PROCESS | 1650 | 1461731351396 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 21:29:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:29:11 INFO - PROCESS | 1650 | 1461731351398 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 21:29:11 INFO - PROCESS | 1650 | 1461731351400 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 1650 | 1461731351401 Marionette TRACE conn2 <- [1,534,null,{}] 21:29:11 INFO - PROCESS | 1650 | 1461731351404 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}] 21:29:11 INFO - PROCESS | 1650 | 1461731351486 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 21:29:11 INFO - PROCESS | 1650 | 1461731351492 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121614800 == 41 [pid = 1650] [id = 141] 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x124ebb000) [pid = 1650] [serial = 420] [outer = 0x0] 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12701dc00) [pid = 1650] [serial = 421] [outer = 0x124ebb000] 21:29:11 INFO - PROCESS | 1650 | 1461731351518 Marionette DEBUG loaded listener.js 21:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1274df800) [pid = 1650] [serial = 422] [outer = 0x124ebb000] 21:29:11 INFO - PROCESS | 1650 | 1461731351851 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]]]}] 21:29:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:29:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 21:29:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:29:11 INFO - PROCESS | 1650 | 1461731351869 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 21:29:11 INFO - PROCESS | 1650 | 1461731351870 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 21:29:11 INFO - PROCESS | 1650 | 1461731351874 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:29:11 INFO - PROCESS | 1650 | 1461731351875 Marionette TRACE conn2 <- [1,538,null,{}] 21:29:11 INFO - PROCESS | 1650 | 1461731351877 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}] 21:29:11 INFO - PROCESS | 1650 | 1461731351979 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 21:29:12 INFO - PROCESS | 1650 | 1461731352085 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d86000 == 42 [pid = 1650] [id = 142] 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12682dc00) [pid = 1650] [serial = 423] [outer = 0x0] 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1274e2000) [pid = 1650] [serial = 424] [outer = 0x12682dc00] 21:29:12 INFO - PROCESS | 1650 | 1461731352136 Marionette DEBUG loaded listener.js 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128cd0800) [pid = 1650] [serial = 425] [outer = 0x12682dc00] 21:29:12 INFO - PROCESS | 1650 | 1461731352543 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]]]}] 21:29:12 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. 21:29:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 720ms 21:29:12 INFO - PROCESS | 1650 | 1461731352594 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 21:29:12 INFO - PROCESS | 1650 | 1461731352595 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 21:29:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:29:12 INFO - PROCESS | 1650 | 1461731352597 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:29:12 INFO - PROCESS | 1650 | 1461731352598 Marionette TRACE conn2 <- [1,542,null,{}] 21:29:12 INFO - PROCESS | 1650 | 1461731352600 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}] 21:29:12 INFO - PROCESS | 1650 | 1461731352709 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 21:29:12 INFO - PROCESS | 1650 | 1461731352721 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x117387800 == 43 [pid = 1650] [id = 143] 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x129175000) [pid = 1650] [serial = 426] [outer = 0x0] 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12954a800) [pid = 1650] [serial = 427] [outer = 0x129175000] 21:29:12 INFO - PROCESS | 1650 | 1461731352749 Marionette DEBUG loaded listener.js 21:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12aa58800) [pid = 1650] [serial = 428] [outer = 0x129175000] 21:29:13 INFO - PROCESS | 1650 | 1461731353078 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]]]}] 21:29:13 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. 21:29:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 518ms 21:29:13 INFO - PROCESS | 1650 | 1461731353116 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 21:29:13 INFO - PROCESS | 1650 | 1461731353117 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 21:29:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:29:13 INFO - PROCESS | 1650 | 1461731353126 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 1650 | 1461731353127 Marionette TRACE conn2 <- [1,546,null,{}] 21:29:13 INFO - PROCESS | 1650 | 1461731353129 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}] 21:29:13 INFO - PROCESS | 1650 | 1461731353221 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 21:29:13 INFO - PROCESS | 1650 | 1461731353260 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x128855800 == 44 [pid = 1650] [id = 144] 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12aa59800) [pid = 1650] [serial = 429] [outer = 0x0] 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b236400) [pid = 1650] [serial = 430] [outer = 0x12aa59800] 21:29:13 INFO - PROCESS | 1650 | 1461731353293 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bbb8400) [pid = 1650] [serial = 431] [outer = 0x12aa59800] 21:29:13 INFO - PROCESS | 1650 | 1461731353632 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]]]}] 21:29:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:29:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 518ms 21:29:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:29:13 INFO - PROCESS | 1650 | 1461731353645 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 21:29:13 INFO - PROCESS | 1650 | 1461731353646 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 21:29:13 INFO - PROCESS | 1650 | 1461731353648 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:29:13 INFO - PROCESS | 1650 | 1461731353649 Marionette TRACE conn2 <- [1,550,null,{}] 21:29:13 INFO - PROCESS | 1650 | 1461731353652 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}] 21:29:13 INFO - PROCESS | 1650 | 1461731353767 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 21:29:13 INFO - PROCESS | 1650 | 1461731353782 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a691800 == 45 [pid = 1650] [id = 145] 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b234000) [pid = 1650] [serial = 432] [outer = 0x0] 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bee6800) [pid = 1650] [serial = 433] [outer = 0x12b234000] 21:29:13 INFO - PROCESS | 1650 | 1461731353820 Marionette DEBUG loaded listener.js 21:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bef2400) [pid = 1650] [serial = 434] [outer = 0x12b234000] 21:29:14 INFO - PROCESS | 1650 | 1461731354328 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]]]}] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bbb3800) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12aa53800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113440800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12be60400) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1211cc400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127081800) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113c3ec00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127088800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c6c1c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12bee7400) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115f55800) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127082000) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:29:14 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. 21:29:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 818ms 21:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:29:14 INFO - PROCESS | 1650 | 1461731354467 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1650 | 1461731354468 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 21:29:14 INFO - PROCESS | 1650 | 1461731354471 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1650 | 1461731354473 Marionette TRACE conn2 <- [1,554,null,{}] 21:29:14 INFO - PROCESS | 1650 | 1461731354475 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}] 21:29:14 INFO - PROCESS | 1650 | 1461731354553 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 21:29:14 INFO - PROCESS | 1650 | 1461731354559 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d9800 == 46 [pid = 1650] [id = 146] 21:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1211c8400) [pid = 1650] [serial = 435] [outer = 0x0] 21:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127088800) [pid = 1650] [serial = 436] [outer = 0x1211c8400] 21:29:14 INFO - PROCESS | 1650 | 1461731354585 Marionette DEBUG loaded listener.js 21:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12bbba000) [pid = 1650] [serial = 437] [outer = 0x1211c8400] 21:29:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:14 INFO - PROCESS | 1650 | 1461731354895 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]]]}] 21:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 470ms 21:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:29:14 INFO - PROCESS | 1650 | 1461731354941 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 21:29:14 INFO - PROCESS | 1650 | 1461731354942 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 21:29:14 INFO - PROCESS | 1650 | 1461731354944 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:29:14 INFO - PROCESS | 1650 | 1461731354945 Marionette TRACE conn2 <- [1,558,null,{}] 21:29:14 INFO - PROCESS | 1650 | 1461731354948 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}] 21:29:15 INFO - PROCESS | 1650 | 1461731355025 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 21:29:15 INFO - PROCESS | 1650 | 1461731355072 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129622000 == 47 [pid = 1650] [id = 147] 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119341c00) [pid = 1650] [serial = 438] [outer = 0x0] 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12beec800) [pid = 1650] [serial = 439] [outer = 0x119341c00] 21:29:15 INFO - PROCESS | 1650 | 1461731355097 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12c6bb800) [pid = 1650] [serial = 440] [outer = 0x119341c00] 21:29:15 INFO - PROCESS | 1650 | 1461731355390 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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 467ms 21:29:15 INFO - PROCESS | 1650 | 1461731355413 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1650 | 1461731355414 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 21:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:29:15 INFO - PROCESS | 1650 | 1461731355416 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 1650 | 1461731355418 Marionette TRACE conn2 <- [1,562,null,{}] 21:29:15 INFO - PROCESS | 1650 | 1461731355420 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}] 21:29:15 INFO - PROCESS | 1650 | 1461731355512 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 21:29:15 INFO - PROCESS | 1650 | 1461731355516 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a5800 == 48 [pid = 1650] [id = 148] 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12c6bbc00) [pid = 1650] [serial = 441] [outer = 0x0] 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ca6f800) [pid = 1650] [serial = 442] [outer = 0x12c6bbc00] 21:29:15 INFO - PROCESS | 1650 | 1461731355545 Marionette DEBUG loaded listener.js 21:29:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12cdb4800) [pid = 1650] [serial = 443] [outer = 0x12c6bbc00] 21:29:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:15 INFO - PROCESS | 1650 | 1461731355868 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]]]}] 21:29:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:29:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 21:29:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:29:15 INFO - PROCESS | 1650 | 1461731355885 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 21:29:15 INFO - PROCESS | 1650 | 1461731355886 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 21:29:15 INFO - PROCESS | 1650 | 1461731355890 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:29:15 INFO - PROCESS | 1650 | 1461731355892 Marionette TRACE conn2 <- [1,566,null,{}] 21:29:15 INFO - PROCESS | 1650 | 1461731355894 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}] 21:29:15 INFO - PROCESS | 1650 | 1461731355994 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 21:29:16 INFO - PROCESS | 1650 | 1461731355999 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c12d800 == 49 [pid = 1650] [id = 149] 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11976f000) [pid = 1650] [serial = 444] [outer = 0x0] 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119779400) [pid = 1650] [serial = 445] [outer = 0x11976f000] 21:29:16 INFO - PROCESS | 1650 | 1461731356025 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11977d000) [pid = 1650] [serial = 446] [outer = 0x11976f000] 21:29:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:16 INFO - PROCESS | 1650 | 1461731356350 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]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 21:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:29:16 INFO - PROCESS | 1650 | 1461731356359 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 21:29:16 INFO - PROCESS | 1650 | 1461731356360 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 21:29:16 INFO - PROCESS | 1650 | 1461731356363 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1650 | 1461731356364 Marionette TRACE conn2 <- [1,570,null,{}] 21:29:16 INFO - PROCESS | 1650 | 1461731356366 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}] 21:29:16 INFO - PROCESS | 1650 | 1461731356445 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 21:29:16 INFO - PROCESS | 1650 | 1461731356449 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x112146000 == 50 [pid = 1650] [id = 150] 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x111117c00) [pid = 1650] [serial = 447] [outer = 0x0] 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1126b7400) [pid = 1650] [serial = 448] [outer = 0x111117c00] 21:29:16 INFO - PROCESS | 1650 | 1461731356534 Marionette DEBUG loaded listener.js 21:29:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x116210400) [pid = 1650] [serial = 449] [outer = 0x111117c00] 21:29:16 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:16 INFO - PROCESS | 1650 | 1461731356952 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]]]}] 21:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 617ms 21:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:29:16 INFO - PROCESS | 1650 | 1461731356982 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 21:29:16 INFO - PROCESS | 1650 | 1461731356984 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 21:29:16 INFO - PROCESS | 1650 | 1461731356987 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:29:16 INFO - PROCESS | 1650 | 1461731356989 Marionette TRACE conn2 <- [1,574,null,{}] 21:29:16 INFO - PROCESS | 1650 | 1461731356993 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}] 21:29:17 INFO - PROCESS | 1650 | 1461731357095 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 21:29:17 INFO - PROCESS | 1650 | 1461731357145 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917c800 == 51 [pid = 1650] [id = 151] 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118352000) [pid = 1650] [serial = 450] [outer = 0x0] 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11942ac00) [pid = 1650] [serial = 451] [outer = 0x118352000] 21:29:17 INFO - PROCESS | 1650 | 1461731357176 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11977a800) [pid = 1650] [serial = 452] [outer = 0x118352000] 21:29:17 INFO - PROCESS | 1650 | 1461731357600 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]]]}] 21:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 21:29:17 INFO - PROCESS | 1650 | 1461731357658 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 21:29:17 INFO - PROCESS | 1650 | 1461731357660 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 21:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:29:17 INFO - PROCESS | 1650 | 1461731357665 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:29:17 INFO - PROCESS | 1650 | 1461731357667 Marionette TRACE conn2 <- [1,578,null,{}] 21:29:17 INFO - PROCESS | 1650 | 1461731357669 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}] 21:29:17 INFO - PROCESS | 1650 | 1461731357769 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 21:29:17 INFO - PROCESS | 1650 | 1461731357868 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12705b800 == 52 [pid = 1650] [id = 152] 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12150e800) [pid = 1650] [serial = 453] [outer = 0x0] 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x124626400) [pid = 1650] [serial = 454] [outer = 0x12150e800] 21:29:17 INFO - PROCESS | 1650 | 1461731357899 Marionette DEBUG loaded listener.js 21:29:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12708a000) [pid = 1650] [serial = 455] [outer = 0x12150e800] 21:29:18 INFO - PROCESS | 1650 | 1461731358334 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]]]}] 21:29:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:29:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 21:29:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:29:18 INFO - PROCESS | 1650 | 1461731358390 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 21:29:18 INFO - PROCESS | 1650 | 1461731358391 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 21:29:18 INFO - PROCESS | 1650 | 1461731358395 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:29:18 INFO - PROCESS | 1650 | 1461731358398 Marionette TRACE conn2 <- [1,582,null,{}] 21:29:18 INFO - PROCESS | 1650 | 1461731358407 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}] 21:29:18 INFO - PROCESS | 1650 | 1461731358507 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 21:29:18 INFO - PROCESS | 1650 | 1461731358568 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c99d000 == 53 [pid = 1650] [id = 153] 21:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1296b6000) [pid = 1650] [serial = 456] [outer = 0x0] 21:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12a866000) [pid = 1650] [serial = 457] [outer = 0x1296b6000] 21:29:18 INFO - PROCESS | 1650 | 1461731358598 Marionette DEBUG loaded listener.js 21:29:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12bbb7400) [pid = 1650] [serial = 458] [outer = 0x1296b6000] 21:29:19 INFO - PROCESS | 1650 | 1461731359037 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]]]}] 21:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 671ms 21:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:29:19 INFO - PROCESS | 1650 | 1461731359105 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 21:29:19 INFO - PROCESS | 1650 | 1461731359108 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 21:29:19 INFO - PROCESS | 1650 | 1461731359114 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:29:19 INFO - PROCESS | 1650 | 1461731359116 Marionette TRACE conn2 <- [1,586,null,{}] 21:29:19 INFO - PROCESS | 1650 | 1461731359139 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}] 21:29:19 INFO - PROCESS | 1650 | 1461731359267 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 21:29:19 INFO - PROCESS | 1650 | 1461731359313 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cde0000 == 54 [pid = 1650] [id = 154] 21:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1296ba400) [pid = 1650] [serial = 459] [outer = 0x0] 21:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12c6c2c00) [pid = 1650] [serial = 460] [outer = 0x1296ba400] 21:29:19 INFO - PROCESS | 1650 | 1461731359343 Marionette DEBUG loaded listener.js 21:29:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ca77000) [pid = 1650] [serial = 461] [outer = 0x1296ba400] 21:29:19 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:19 INFO - PROCESS | 1650 | 1461731359735 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]]]}] 21:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 21:29:19 INFO - PROCESS | 1650 | 1461731359785 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 21:29:19 INFO - PROCESS | 1650 | 1461731359787 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 21:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:29:19 INFO - PROCESS | 1650 | 1461731359789 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:29:19 INFO - PROCESS | 1650 | 1461731359790 Marionette TRACE conn2 <- [1,590,null,{}] 21:29:19 INFO - PROCESS | 1650 | 1461731359793 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}] 21:29:19 INFO - PROCESS | 1650 | 1461731359891 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 21:29:19 INFO - PROCESS | 1650 | 1461731359942 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c126000 == 55 [pid = 1650] [id = 155] 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12cac9000) [pid = 1650] [serial = 462] [outer = 0x0] 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12cdb5800) [pid = 1650] [serial = 463] [outer = 0x12cac9000] 21:29:20 INFO - PROCESS | 1650 | 1461731360027 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cdc2000) [pid = 1650] [serial = 464] [outer = 0x12cac9000] 21:29:20 INFO - PROCESS | 1650 | 1461731360616 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]]]}] 21:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 869ms 21:29:20 INFO - PROCESS | 1650 | 1461731360676 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 21:29:20 INFO - PROCESS | 1650 | 1461731360678 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 21:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:29:20 INFO - PROCESS | 1650 | 1461731360683 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:29:20 INFO - PROCESS | 1650 | 1461731360685 Marionette TRACE conn2 <- [1,594,null,{}] 21:29:20 INFO - PROCESS | 1650 | 1461731360691 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}] 21:29:20 INFO - PROCESS | 1650 | 1461731360781 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 21:29:20 INFO - PROCESS | 1650 | 1461731360856 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172e1800 == 56 [pid = 1650] [id = 156] 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1132cec00) [pid = 1650] [serial = 465] [outer = 0x0] 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x115d3ac00) [pid = 1650] [serial = 466] [outer = 0x1132cec00] 21:29:20 INFO - PROCESS | 1650 | 1461731360902 Marionette DEBUG loaded listener.js 21:29:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x116775400) [pid = 1650] [serial = 467] [outer = 0x1132cec00] 21:29:21 INFO - PROCESS | 1650 | 1461731361421 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]]]}] 21:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 774ms 21:29:21 INFO - PROCESS | 1650 | 1461731361459 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 21:29:21 INFO - PROCESS | 1650 | 1461731361462 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 21:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:29:21 INFO - PROCESS | 1650 | 1461731361467 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:29:21 INFO - PROCESS | 1650 | 1461731361468 Marionette TRACE conn2 <- [1,598,null,{}] 21:29:21 INFO - PROCESS | 1650 | 1461731361496 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}] 21:29:21 INFO - PROCESS | 1650 | 1461731361615 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121810000 == 55 [pid = 1650] [id = 103] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c12d800 == 54 [pid = 1650] [id = 149] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a5800 == 53 [pid = 1650] [id = 148] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129622000 == 52 [pid = 1650] [id = 147] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d9800 == 51 [pid = 1650] [id = 146] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a691800 == 50 [pid = 1650] [id = 145] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x128855800 == 49 [pid = 1650] [id = 144] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1132ce400) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12cac1000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b212400) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119629000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1217cac00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129312000) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117387800 == 48 [pid = 1650] [id = 143] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121d86000 == 47 [pid = 1650] [id = 142] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121614800 == 46 [pid = 1650] [id = 141] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1194dc800 == 45 [pid = 1650] [id = 140] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116948000 == 44 [pid = 1650] [id = 139] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11916c000 == 43 [pid = 1650] [id = 138] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0c2000 == 42 [pid = 1650] [id = 135] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121d77800 == 41 [pid = 1650] [id = 134] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x118505800 == 40 [pid = 1650] [id = 133] 21:29:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12c136000 == 39 [pid = 1650] [id = 132] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12be65000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b218800) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11913bc00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x116777800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12beeb800) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12486ac00) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x126957000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1274e7c00) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x128cd3800) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119149800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119624800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128dfa800) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ca78800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12c074000) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12bef2c00) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1216e3400) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ca69400) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11838a000) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b20c400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c07c800) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c6bd400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12be6a800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12a7c6000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 21:29:21 INFO - PROCESS | 1650 | 1461731361690 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x113c1a800 == 40 [pid = 1650] [id = 157] 21:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1132d0800) [pid = 1650] [serial = 468] [outer = 0x0] 21:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1183c1800) [pid = 1650] [serial = 469] [outer = 0x1132d0800] 21:29:21 INFO - PROCESS | 1650 | 1461731361718 Marionette DEBUG loaded listener.js 21:29:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119626400) [pid = 1650] [serial = 470] [outer = 0x1132d0800] 21:29:22 INFO - PROCESS | 1650 | 1461731362018 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]]]}] 21:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 571ms 21:29:22 INFO - PROCESS | 1650 | 1461731362045 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 21:29:22 INFO - PROCESS | 1650 | 1461731362046 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 21:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:29:22 INFO - PROCESS | 1650 | 1461731362049 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1650 | 1461731362051 Marionette TRACE conn2 <- [1,602,null,{}] 21:29:22 INFO - PROCESS | 1650 | 1461731362061 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}] 21:29:22 INFO - PROCESS | 1650 | 1461731362144 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 21:29:22 INFO - PROCESS | 1650 | 1461731362173 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12180d000 == 41 [pid = 1650] [id = 158] 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11977d800) [pid = 1650] [serial = 471] [outer = 0x0] 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1216e1000) [pid = 1650] [serial = 472] [outer = 0x11977d800] 21:29:22 INFO - PROCESS | 1650 | 1461731362200 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x124eb1400) [pid = 1650] [serial = 473] [outer = 0x11977d800] 21:29:22 INFO - PROCESS | 1650 | 1461731362531 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]]]}] 21:29:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:29:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 21:29:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:29:22 INFO - PROCESS | 1650 | 1461731362577 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 21:29:22 INFO - PROCESS | 1650 | 1461731362578 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 21:29:22 INFO - PROCESS | 1650 | 1461731362580 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:29:22 INFO - PROCESS | 1650 | 1461731362582 Marionette TRACE conn2 <- [1,606,null,{}] 21:29:22 INFO - PROCESS | 1650 | 1461731362584 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}] 21:29:22 INFO - PROCESS | 1650 | 1461731362662 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 21:29:22 INFO - PROCESS | 1650 | 1461731362666 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e52800 == 42 [pid = 1650] [id = 159] 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126836400) [pid = 1650] [serial = 474] [outer = 0x0] 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1274e2800) [pid = 1650] [serial = 475] [outer = 0x126836400] 21:29:22 INFO - PROCESS | 1650 | 1461731362692 Marionette DEBUG loaded listener.js 21:29:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128cc8c00) [pid = 1650] [serial = 476] [outer = 0x126836400] 21:29:23 INFO - PROCESS | 1650 | 1461731363031 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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 468ms 21:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:29:23 INFO - PROCESS | 1650 | 1461731363049 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 1650 | 1461731363050 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 21:29:23 INFO - PROCESS | 1650 | 1461731363052 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 1650 | 1461731363053 Marionette TRACE conn2 <- [1,610,null,{}] 21:29:23 INFO - PROCESS | 1650 | 1461731363058 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}] 21:29:23 INFO - PROCESS | 1650 | 1461731363156 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 21:29:23 INFO - PROCESS | 1650 | 1461731363162 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704e000 == 43 [pid = 1650] [id = 160] 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1274dfc00) [pid = 1650] [serial = 477] [outer = 0x0] 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x128ccec00) [pid = 1650] [serial = 478] [outer = 0x1274dfc00] 21:29:23 INFO - PROCESS | 1650 | 1461731363188 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129319c00) [pid = 1650] [serial = 479] [outer = 0x1274dfc00] 21:29:23 INFO - PROCESS | 1650 | 1461731363516 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]]]}] 21:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 21:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:29:23 INFO - PROCESS | 1650 | 1461731363526 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 21:29:23 INFO - PROCESS | 1650 | 1461731363527 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 21:29:23 INFO - PROCESS | 1650 | 1461731363529 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:29:23 INFO - PROCESS | 1650 | 1461731363530 Marionette TRACE conn2 <- [1,614,null,{}] 21:29:23 INFO - PROCESS | 1650 | 1461731363532 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}] 21:29:23 INFO - PROCESS | 1650 | 1461731363634 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 21:29:23 INFO - PROCESS | 1650 | 1461731363641 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851e800 == 44 [pid = 1650] [id = 161] 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a61cc00) [pid = 1650] [serial = 480] [outer = 0x0] 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ba9ec00) [pid = 1650] [serial = 481] [outer = 0x12a61cc00] 21:29:23 INFO - PROCESS | 1650 | 1461731363667 Marionette DEBUG loaded listener.js 21:29:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12beed800) [pid = 1650] [serial = 482] [outer = 0x12a61cc00] 21:29:24 INFO - PROCESS | 1650 | 1461731364032 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]]]}] 21:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 21:29:24 INFO - PROCESS | 1650 | 1461731364050 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 21:29:24 INFO - PROCESS | 1650 | 1461731364051 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 21:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:29:24 INFO - PROCESS | 1650 | 1461731364053 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 1650 | 1461731364055 Marionette TRACE conn2 <- [1,618,null,{}] 21:29:24 INFO - PROCESS | 1650 | 1461731364063 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}] 21:29:24 INFO - PROCESS | 1650 | 1461731364160 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 21:29:24 INFO - PROCESS | 1650 | 1461731364165 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa64800 == 45 [pid = 1650] [id = 162] 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12954c400) [pid = 1650] [serial = 483] [outer = 0x0] 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12c079c00) [pid = 1650] [serial = 484] [outer = 0x12954c400] 21:29:24 INFO - PROCESS | 1650 | 1461731364189 Marionette DEBUG loaded listener.js 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12c6c2000) [pid = 1650] [serial = 485] [outer = 0x12954c400] 21:29:24 INFO - PROCESS | 1650 | 1461731364515 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]]]}] 21:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 475ms 21:29:24 INFO - PROCESS | 1650 | 1461731364529 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 21:29:24 INFO - PROCESS | 1650 | 1461731364530 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 21:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:29:24 INFO - PROCESS | 1650 | 1461731364533 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:29:24 INFO - PROCESS | 1650 | 1461731364534 Marionette TRACE conn2 <- [1,622,null,{}] 21:29:24 INFO - PROCESS | 1650 | 1461731364536 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}] 21:29:24 INFO - PROCESS | 1650 | 1461731364634 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 21:29:24 INFO - PROCESS | 1650 | 1461731364646 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb0a000 == 46 [pid = 1650] [id = 163] 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bef2000) [pid = 1650] [serial = 486] [outer = 0x0] 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12cabdc00) [pid = 1650] [serial = 487] [outer = 0x12bef2000] 21:29:24 INFO - PROCESS | 1650 | 1461731364670 Marionette DEBUG loaded listener.js 21:29:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12cac7800) [pid = 1650] [serial = 488] [outer = 0x12bef2000] 21:29:25 INFO - PROCESS | 1650 | 1461731365027 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 21:29:25 INFO - PROCESS | 1650 | 1461731365051 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 1650 | 1461731365053 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 21:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:29:25 INFO - PROCESS | 1650 | 1461731365055 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1650 | 1461731365058 Marionette TRACE conn2 <- [1,626,null,{}] 21:29:25 INFO - PROCESS | 1650 | 1461731365069 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}] 21:29:25 INFO - PROCESS | 1650 | 1461731365165 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 21:29:25 INFO - PROCESS | 1650 | 1461731365169 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0ae800 == 47 [pid = 1650] [id = 164] 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x129595c00) [pid = 1650] [serial = 489] [outer = 0x0] 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12959d000) [pid = 1650] [serial = 490] [outer = 0x129595c00] 21:29:25 INFO - PROCESS | 1650 | 1461731365225 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1295a0c00) [pid = 1650] [serial = 491] [outer = 0x129595c00] 21:29:25 INFO - PROCESS | 1650 | 1461731365543 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]]]}] 21:29:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:29:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 529ms 21:29:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:29:25 INFO - PROCESS | 1650 | 1461731365584 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 21:29:25 INFO - PROCESS | 1650 | 1461731365586 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 21:29:25 INFO - PROCESS | 1650 | 1461731365588 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:29:25 INFO - PROCESS | 1650 | 1461731365589 Marionette TRACE conn2 <- [1,630,null,{}] 21:29:25 INFO - PROCESS | 1650 | 1461731365591 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}] 21:29:25 INFO - PROCESS | 1650 | 1461731365689 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 21:29:25 INFO - PROCESS | 1650 | 1461731365720 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98e800 == 48 [pid = 1650] [id = 165] 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128c25000) [pid = 1650] [serial = 492] [outer = 0x0] 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128c2b000) [pid = 1650] [serial = 493] [outer = 0x128c25000] 21:29:25 INFO - PROCESS | 1650 | 1461731365746 Marionette DEBUG loaded listener.js 21:29:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x128c2f000) [pid = 1650] [serial = 494] [outer = 0x128c25000] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12c6bbc00) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a62b400) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1211c8400) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b234000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1183b9400) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x124ebdc00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x124ebb000) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1213b7c00) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1274e4000) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x116a57400) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x113cc4c00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119341c00) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129175000) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118edd800) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119344800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a7c0400) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x116416800) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aa59800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129174800) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12682dc00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1211c8c00) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x111d3f800) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:29:26 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1121dd400) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:29:26 INFO - PROCESS | 1650 | 1461731366203 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]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 669ms 21:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:29:26 INFO - PROCESS | 1650 | 1461731366259 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 1650 | 1461731366260 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 21:29:26 INFO - PROCESS | 1650 | 1461731366262 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 1650 | 1461731366264 Marionette TRACE conn2 <- [1,634,null,{}] 21:29:26 INFO - PROCESS | 1650 | 1461731366266 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}] 21:29:26 INFO - PROCESS | 1650 | 1461731366360 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 21:29:26 INFO - PROCESS | 1650 | 1461731366364 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a675800 == 49 [pid = 1650] [id = 166] 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11838b400) [pid = 1650] [serial = 495] [outer = 0x0] 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12424ac00) [pid = 1650] [serial = 496] [outer = 0x11838b400] 21:29:26 INFO - PROCESS | 1650 | 1461731366393 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1295a1800) [pid = 1650] [serial = 497] [outer = 0x11838b400] 21:29:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:26 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:26 INFO - PROCESS | 1650 | 1461731366710 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]]]}] 21:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 469ms 21:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:29:26 INFO - PROCESS | 1650 | 1461731366731 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 21:29:26 INFO - PROCESS | 1650 | 1461731366732 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 21:29:26 INFO - PROCESS | 1650 | 1461731366734 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:29:26 INFO - PROCESS | 1650 | 1461731366736 Marionette TRACE conn2 <- [1,638,null,{}] 21:29:26 INFO - PROCESS | 1650 | 1461731366739 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}] 21:29:26 INFO - PROCESS | 1650 | 1461731366817 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 21:29:26 INFO - PROCESS | 1650 | 1461731366873 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2be000 == 50 [pid = 1650] [id = 167] 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x119773000) [pid = 1650] [serial = 498] [outer = 0x0] 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12aa54000) [pid = 1650] [serial = 499] [outer = 0x119773000] 21:29:26 INFO - PROCESS | 1650 | 1461731366897 Marionette DEBUG loaded listener.js 21:29:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cdb6000) [pid = 1650] [serial = 500] [outer = 0x119773000] 21:29:27 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:27 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:27 INFO - PROCESS | 1650 | 1461731367220 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 21:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:29:27 INFO - PROCESS | 1650 | 1461731367255 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 21:29:27 INFO - PROCESS | 1650 | 1461731367256 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 21:29:27 INFO - PROCESS | 1650 | 1461731367260 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1650 | 1461731367262 Marionette TRACE conn2 <- [1,642,null,{}] 21:29:27 INFO - PROCESS | 1650 | 1461731367265 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}] 21:29:27 INFO - PROCESS | 1650 | 1461731367387 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 21:29:27 INFO - PROCESS | 1650 | 1461731367465 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4ce800 == 51 [pid = 1650] [id = 168] 21:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1211c6800) [pid = 1650] [serial = 501] [outer = 0x0] 21:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12974c000) [pid = 1650] [serial = 502] [outer = 0x1211c6800] 21:29:27 INFO - PROCESS | 1650 | 1461731367504 Marionette DEBUG loaded listener.js 21:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129752800) [pid = 1650] [serial = 503] [outer = 0x1211c6800] 21:29:27 INFO - PROCESS | 1650 | 1461731367817 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]]]}] 21:29:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:29:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 570ms 21:29:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:29:27 INFO - PROCESS | 1650 | 1461731367832 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 21:29:27 INFO - PROCESS | 1650 | 1461731367833 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 21:29:27 INFO - PROCESS | 1650 | 1461731367835 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:29:27 INFO - PROCESS | 1650 | 1461731367836 Marionette TRACE conn2 <- [1,646,null,{}] 21:29:27 INFO - PROCESS | 1650 | 1461731367847 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}] 21:29:27 INFO - PROCESS | 1650 | 1461731367933 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 21:29:27 INFO - PROCESS | 1650 | 1461731367938 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a6000 == 52 [pid = 1650] [id = 169] 21:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127337c00) [pid = 1650] [serial = 504] [outer = 0x0] 21:29:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127340400) [pid = 1650] [serial = 505] [outer = 0x127337c00] 21:29:27 INFO - PROCESS | 1650 | 1461731367962 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127344800) [pid = 1650] [serial = 506] [outer = 0x127337c00] 21:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x112bd9c00) [pid = 1650] [serial = 507] [outer = 0x12cdc0400] 21:29:28 INFO - PROCESS | 1650 | 1461731368522 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]]]}] 21:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 723ms 21:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:29:28 INFO - PROCESS | 1650 | 1461731368572 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 21:29:28 INFO - PROCESS | 1650 | 1461731368575 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 21:29:28 INFO - PROCESS | 1650 | 1461731368580 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:29:28 INFO - PROCESS | 1650 | 1461731368583 Marionette TRACE conn2 <- [1,650,null,{}] 21:29:28 INFO - PROCESS | 1650 | 1461731368586 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}] 21:29:28 INFO - PROCESS | 1650 | 1461731368691 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 21:29:28 INFO - PROCESS | 1650 | 1461731368795 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833e000 == 53 [pid = 1650] [id = 170] 21:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x118096c00) [pid = 1650] [serial = 508] [outer = 0x0] 21:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118383c00) [pid = 1650] [serial = 509] [outer = 0x118096c00] 21:29:28 INFO - PROCESS | 1650 | 1461731368826 Marionette DEBUG loaded listener.js 21:29:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119422400) [pid = 1650] [serial = 510] [outer = 0x118096c00] 21:29:29 INFO - PROCESS | 1650 | 1461731369245 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]]]}] 21:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 672ms 21:29:29 INFO - PROCESS | 1650 | 1461731369251 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 1650 | 1461731369256 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 21:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:29:29 INFO - PROCESS | 1650 | 1461731369262 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 1650 | 1461731369263 Marionette TRACE conn2 <- [1,654,null,{}] 21:29:29 INFO - PROCESS | 1650 | 1461731369266 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}] 21:29:29 INFO - PROCESS | 1650 | 1461731369369 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 21:29:29 INFO - PROCESS | 1650 | 1461731369419 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12483a800 == 54 [pid = 1650] [id = 171] 21:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119387c00) [pid = 1650] [serial = 511] [outer = 0x0] 21:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119775c00) [pid = 1650] [serial = 512] [outer = 0x119387c00] 21:29:29 INFO - PROCESS | 1650 | 1461731369448 Marionette DEBUG loaded listener.js 21:29:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x124631000) [pid = 1650] [serial = 513] [outer = 0x119387c00] 21:29:29 INFO - PROCESS | 1650 | 1461731369903 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]]]}] 21:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 21:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:29:29 INFO - PROCESS | 1650 | 1461731369932 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 21:29:29 INFO - PROCESS | 1650 | 1461731369933 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 21:29:29 INFO - PROCESS | 1650 | 1461731369935 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:29:29 INFO - PROCESS | 1650 | 1461731369938 Marionette TRACE conn2 <- [1,658,null,{}] 21:29:29 INFO - PROCESS | 1650 | 1461731369946 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}] 21:29:30 INFO - PROCESS | 1650 | 1461731370075 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 21:29:30 INFO - PROCESS | 1650 | 1461731370155 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ca800 == 55 [pid = 1650] [id = 172] 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1274ea000) [pid = 1650] [serial = 514] [outer = 0x0] 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128c2f400) [pid = 1650] [serial = 515] [outer = 0x1274ea000] 21:29:30 INFO - PROCESS | 1650 | 1461731370188 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129598400) [pid = 1650] [serial = 516] [outer = 0x1274ea000] 21:29:30 INFO - PROCESS | 1650 | 1461731370613 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]]]}] 21:29:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:29:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 721ms 21:29:30 INFO - PROCESS | 1650 | 1461731370658 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 21:29:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:29:30 INFO - PROCESS | 1650 | 1461731370660 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 21:29:30 INFO - PROCESS | 1650 | 1461731370662 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:29:30 INFO - PROCESS | 1650 | 1461731370663 Marionette TRACE conn2 <- [1,662,null,{}] 21:29:30 INFO - PROCESS | 1650 | 1461731370666 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}] 21:29:30 INFO - PROCESS | 1650 | 1461731370768 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 21:29:30 INFO - PROCESS | 1650 | 1461731370822 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180d0000 == 56 [pid = 1650] [id = 173] 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1183bd400) [pid = 1650] [serial = 517] [outer = 0x0] 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128818400) [pid = 1650] [serial = 518] [outer = 0x1183bd400] 21:29:30 INFO - PROCESS | 1650 | 1461731370851 Marionette DEBUG loaded listener.js 21:29:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1295a2400) [pid = 1650] [serial = 519] [outer = 0x1183bd400] 21:29:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:31 INFO - PROCESS | 1650 | 1461731371526 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]]]}] 21:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 871ms 21:29:31 INFO - PROCESS | 1650 | 1461731371533 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 21:29:31 INFO - PROCESS | 1650 | 1461731371536 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 21:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:29:31 INFO - PROCESS | 1650 | 1461731371560 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:29:31 INFO - PROCESS | 1650 | 1461731371562 Marionette TRACE conn2 <- [1,666,null,{}] 21:29:31 INFO - PROCESS | 1650 | 1461731371566 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}] 21:29:31 INFO - PROCESS | 1650 | 1461731371658 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 21:29:31 INFO - PROCESS | 1650 | 1461731371729 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133cb000 == 57 [pid = 1650] [id = 174] 21:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x113027000) [pid = 1650] [serial = 520] [outer = 0x0] 21:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1134c8000) [pid = 1650] [serial = 521] [outer = 0x113027000] 21:29:31 INFO - PROCESS | 1650 | 1461731371758 Marionette DEBUG loaded listener.js 21:29:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115fb0400) [pid = 1650] [serial = 522] [outer = 0x113027000] 21:29:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4ce800 == 56 [pid = 1650] [id = 168] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2be000 == 55 [pid = 1650] [id = 167] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12a675800 == 54 [pid = 1650] [id = 166] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98e800 == 53 [pid = 1650] [id = 165] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0ae800 == 52 [pid = 1650] [id = 164] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb0a000 == 51 [pid = 1650] [id = 163] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa64800 == 50 [pid = 1650] [id = 162] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11851e800 == 49 [pid = 1650] [id = 161] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12704e000 == 48 [pid = 1650] [id = 160] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124e52800 == 47 [pid = 1650] [id = 159] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12180d000 == 46 [pid = 1650] [id = 158] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x113c1a800 == 45 [pid = 1650] [id = 157] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1172e1800 == 44 [pid = 1650] [id = 156] 21:29:32 INFO - PROCESS | 1650 | 1461731372194 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]]]}] 21:29:32 INFO - PROCESS | 1650 | --DOCSHELL 0x112146000 == 43 [pid = 1650] [id = 150] 21:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 675ms 21:29:32 INFO - PROCESS | 1650 | 1461731372234 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 1650 | 1461731372237 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 21:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:29:32 INFO - PROCESS | 1650 | 1461731372242 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 1650 | 1461731372243 Marionette TRACE conn2 <- [1,670,null,{}] 21:29:32 INFO - PROCESS | 1650 | 1461731372246 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}] 21:29:32 INFO - PROCESS | 1650 | 1461731372329 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12cdb4800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119779400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bbba400) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12bbba000) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bef2400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1183c6c00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a871000) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12701dc00) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c079400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b21bc00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123f0cc00) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x129176400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11933e000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12be61c00) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ca6f800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12c6bb800) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12954a800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1274df800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12beec800) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1210dfc00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12aa58800) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1215bb400) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aa54400) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1216e8c00) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11676f400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bee6800) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b236400) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118ee1400) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1296afc00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11934a400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bbb8400) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1274e2000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128cd0800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119426000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12683c000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121bd8000) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127088800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113e10000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115d40000) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1172e3400) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 21:29:32 INFO - PROCESS | 1650 | 1461731372381 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11697a800 == 44 [pid = 1650] [id = 175] 21:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113e10000) [pid = 1650] [serial = 523] [outer = 0x0] 21:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11677e800) [pid = 1650] [serial = 524] [outer = 0x113e10000] 21:29:32 INFO - PROCESS | 1650 | 1461731372407 Marionette DEBUG loaded listener.js 21:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11808dc00) [pid = 1650] [serial = 525] [outer = 0x113e10000] 21:29:32 INFO - PROCESS | 1650 | 1461731372727 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]]]}] 21:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 21:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:29:32 INFO - PROCESS | 1650 | 1461731372761 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 21:29:32 INFO - PROCESS | 1650 | 1461731372762 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 21:29:32 INFO - PROCESS | 1650 | 1461731372764 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:29:32 INFO - PROCESS | 1650 | 1461731372767 Marionette TRACE conn2 <- [1,674,null,{}] 21:29:32 INFO - PROCESS | 1650 | 1461731372774 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}] 21:29:32 INFO - PROCESS | 1650 | 1461731372852 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 21:29:32 INFO - PROCESS | 1650 | 1461731372908 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ebd000 == 45 [pid = 1650] [id = 176] 21:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118345400) [pid = 1650] [serial = 526] [outer = 0x0] 21:29:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118751000) [pid = 1650] [serial = 527] [outer = 0x118345400] 21:29:32 INFO - PROCESS | 1650 | 1461731372955 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119341400) [pid = 1650] [serial = 528] [outer = 0x118345400] 21:29:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:29:33 INFO - PROCESS | 1650 | 1461731373231 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]]]}] 21:29:33 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 21:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 21:29:33 INFO - PROCESS | 1650 | 1461731373286 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 1650 | 1461731373288 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 21:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:29:33 INFO - PROCESS | 1650 | 1461731373293 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1650 | 1461731373295 Marionette TRACE conn2 <- [1,678,null,{}] 21:29:33 INFO - PROCESS | 1650 | 1461731373297 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}] 21:29:33 INFO - PROCESS | 1650 | 1461731373373 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 21:29:33 INFO - PROCESS | 1650 | 1461731373379 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119997800 == 46 [pid = 1650] [id = 177] 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11937a400) [pid = 1650] [serial = 529] [outer = 0x0] 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119625400) [pid = 1650] [serial = 530] [outer = 0x11937a400] 21:29:33 INFO - PROCESS | 1650 | 1461731373404 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x119772800) [pid = 1650] [serial = 531] [outer = 0x11937a400] 21:29:33 INFO - PROCESS | 1650 | 1461731373714 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]]]}] 21:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 21:29:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:29:33 INFO - PROCESS | 1650 | 1461731373762 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 21:29:33 INFO - PROCESS | 1650 | 1461731373763 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 21:29:33 INFO - PROCESS | 1650 | 1461731373765 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:29:33 INFO - PROCESS | 1650 | 1461731373766 Marionette TRACE conn2 <- [1,682,null,{}] 21:29:33 INFO - PROCESS | 1650 | 1461731373768 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}] 21:29:33 INFO - PROCESS | 1650 | 1461731373842 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 21:29:33 INFO - PROCESS | 1650 | 1461731373847 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x112638800 == 47 [pid = 1650] [id = 178] 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112bd9400) [pid = 1650] [serial = 532] [outer = 0x0] 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11977b800) [pid = 1650] [serial = 533] [outer = 0x112bd9400] 21:29:33 INFO - PROCESS | 1650 | 1461731373872 Marionette DEBUG loaded listener.js 21:29:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x119d2cc00) [pid = 1650] [serial = 534] [outer = 0x112bd9400] 21:29:34 INFO - PROCESS | 1650 | 1461731374712 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]]]}] 21:29:34 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) 21:29:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 21:29:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:29:34 INFO - PROCESS | 1650 | 1461731374733 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 21:29:34 INFO - PROCESS | 1650 | 1461731374735 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 21:29:34 INFO - PROCESS | 1650 | 1461731374737 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:29:34 INFO - PROCESS | 1650 | 1461731374738 Marionette TRACE conn2 <- [1,686,null,{}] 21:29:34 INFO - PROCESS | 1650 | 1461731374743 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}] 21:29:34 INFO - PROCESS | 1650 | 1461731374838 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 21:29:34 INFO - PROCESS | 1650 | 1461731374871 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121805000 == 48 [pid = 1650] [id = 179] 21:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119d31800) [pid = 1650] [serial = 535] [outer = 0x0] 21:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1216e2800) [pid = 1650] [serial = 536] [outer = 0x119d31800] 21:29:34 INFO - PROCESS | 1650 | 1461731374898 Marionette DEBUG loaded listener.js 21:29:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x124624c00) [pid = 1650] [serial = 537] [outer = 0x119d31800] 21:29:35 INFO - PROCESS | 1650 | 1461731375717 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]]]}] 21:29:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:29:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1021ms 21:29:35 INFO - PROCESS | 1650 | 1461731375758 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 21:29:35 INFO - PROCESS | 1650 | 1461731375759 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 21:29:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:29:35 INFO - PROCESS | 1650 | 1461731375761 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:29:35 INFO - PROCESS | 1650 | 1461731375763 Marionette TRACE conn2 <- [1,690,null,{}] 21:29:35 INFO - PROCESS | 1650 | 1461731375765 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}] 21:29:35 INFO - PROCESS | 1650 | 1461731375852 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 21:29:35 INFO - PROCESS | 1650 | 1461731375883 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eaa800 == 49 [pid = 1650] [id = 180] 21:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1213b5800) [pid = 1650] [serial = 538] [outer = 0x0] 21:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126831400) [pid = 1650] [serial = 539] [outer = 0x1213b5800] 21:29:35 INFO - PROCESS | 1650 | 1461731375908 Marionette DEBUG loaded listener.js 21:29:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126949000) [pid = 1650] [serial = 540] [outer = 0x1213b5800] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bbbe800) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118750c00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12aa60000) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1210e2000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12954c400) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bef2000) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126836400) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12150e800) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a61cc00) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118352000) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1132cec00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1296b6000) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1296ba400) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x111117c00) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1132d0800) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12cac9000) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1274dfc00) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11977d800) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x129595c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128c25000) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119773000) [pid = 1650] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11838b400) [pid = 1650] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1211c6800) [pid = 1650] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:29:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12ca6d000) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:29:36 INFO - PROCESS | 1650 | 1461731376702 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]]]}] 21:29:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:29:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 968ms 21:29:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:29:36 INFO - PROCESS | 1650 | 1461731376732 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 21:29:36 INFO - PROCESS | 1650 | 1461731376733 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 21:29:36 INFO - PROCESS | 1650 | 1461731376737 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:29:36 INFO - PROCESS | 1650 | 1461731376738 Marionette TRACE conn2 <- [1,694,null,{}] 21:29:36 INFO - PROCESS | 1650 | 1461731376742 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}] 21:29:36 INFO - PROCESS | 1650 | 1461731376853 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 21:29:36 INFO - PROCESS | 1650 | 1461731376859 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x118338800 == 50 [pid = 1650] [id = 181] 21:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113e0c400) [pid = 1650] [serial = 541] [outer = 0x0] 21:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119344800) [pid = 1650] [serial = 542] [outer = 0x113e0c400] 21:29:36 INFO - PROCESS | 1650 | 1461731376900 Marionette DEBUG loaded listener.js 21:29:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1216e0800) [pid = 1650] [serial = 543] [outer = 0x113e0c400] 21:29:37 INFO - PROCESS | 1650 | 1461731377759 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]]]}] 21:29:37 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) 21:29:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1072ms 21:29:37 INFO - PROCESS | 1650 | 1461731377808 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 21:29:37 INFO - PROCESS | 1650 | 1461731377809 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 21:29:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:29:37 INFO - PROCESS | 1650 | 1461731377812 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:29:37 INFO - PROCESS | 1650 | 1461731377813 Marionette TRACE conn2 <- [1,698,null,{}] 21:29:37 INFO - PROCESS | 1650 | 1461731377815 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}] 21:29:37 INFO - PROCESS | 1650 | 1461731377904 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 21:29:37 INFO - PROCESS | 1650 | 1461731377912 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e5d800 == 51 [pid = 1650] [id = 182] 21:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12694e000) [pid = 1650] [serial = 544] [outer = 0x0] 21:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127088800) [pid = 1650] [serial = 545] [outer = 0x12694e000] 21:29:37 INFO - PROCESS | 1650 | 1461731377937 Marionette DEBUG loaded listener.js 21:29:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127340800) [pid = 1650] [serial = 546] [outer = 0x12694e000] 21:29:38 INFO - PROCESS | 1650 | 1461731378784 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]]]}] 21:29:38 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) 21:29:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1019ms 21:29:38 INFO - PROCESS | 1650 | 1461731378832 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 21:29:38 INFO - PROCESS | 1650 | 1461731378835 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 21:29:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:29:38 INFO - PROCESS | 1650 | 1461731378854 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:29:38 INFO - PROCESS | 1650 | 1461731378856 Marionette TRACE conn2 <- [1,702,null,{}] 21:29:38 INFO - PROCESS | 1650 | 1461731378860 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}] 21:29:39 INFO - PROCESS | 1650 | 1461731378993 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 21:29:39 INFO - PROCESS | 1650 | 1461731379037 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f30800 == 52 [pid = 1650] [id = 183] 21:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115d40000) [pid = 1650] [serial = 547] [outer = 0x0] 21:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115f49400) [pid = 1650] [serial = 548] [outer = 0x115d40000] 21:29:39 INFO - PROCESS | 1650 | 1461731379068 Marionette DEBUG loaded listener.js 21:29:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11677e000) [pid = 1650] [serial = 549] [outer = 0x115d40000] 21:29:39 INFO - PROCESS | 1650 | 1461731379985 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]]]}] 21:29:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:29:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1172ms 21:29:40 INFO - PROCESS | 1650 | 1461731380027 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 21:29:40 INFO - PROCESS | 1650 | 1461731380031 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 21:29:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:29:40 INFO - PROCESS | 1650 | 1461731380035 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:29:40 INFO - PROCESS | 1650 | 1461731380037 Marionette TRACE conn2 <- [1,706,null,{}] 21:29:40 INFO - PROCESS | 1650 | 1461731380040 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}] 21:29:40 INFO - PROCESS | 1650 | 1461731380133 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 21:29:40 INFO - PROCESS | 1650 | 1461731380178 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194e2000 == 53 [pid = 1650] [id = 184] 21:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x115d42000) [pid = 1650] [serial = 550] [outer = 0x0] 21:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11834f800) [pid = 1650] [serial = 551] [outer = 0x115d42000] 21:29:40 INFO - PROCESS | 1650 | 1461731380208 Marionette DEBUG loaded listener.js 21:29:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119143400) [pid = 1650] [serial = 552] [outer = 0x115d42000] 21:29:41 INFO - PROCESS | 1650 | 1461731381146 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]]]}] 21:29:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:29:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1120ms 21:29:41 INFO - PROCESS | 1650 | 1461731381156 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 21:29:41 INFO - PROCESS | 1650 | 1461731381158 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 21:29:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:29:41 INFO - PROCESS | 1650 | 1461731381160 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:29:41 INFO - PROCESS | 1650 | 1461731381163 Marionette TRACE conn2 <- [1,710,null,{}] 21:29:41 INFO - PROCESS | 1650 | 1461731381170 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}] 21:29:41 INFO - PROCESS | 1650 | 1461731381274 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 21:29:41 INFO - PROCESS | 1650 | 1461731381319 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12705f800 == 54 [pid = 1650] [id = 185] 21:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119d2d400) [pid = 1650] [serial = 553] [outer = 0x0] 21:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1211c7400) [pid = 1650] [serial = 554] [outer = 0x119d2d400] 21:29:41 INFO - PROCESS | 1650 | 1461731381351 Marionette DEBUG loaded listener.js 21:29:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x123f0c400) [pid = 1650] [serial = 555] [outer = 0x119d2d400] 21:29:42 INFO - PROCESS | 1650 | 1461731382264 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]]]}] 21:29:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:29:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1122ms 21:29:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:29:42 INFO - PROCESS | 1650 | 1461731382282 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 21:29:42 INFO - PROCESS | 1650 | 1461731382284 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 21:29:42 INFO - PROCESS | 1650 | 1461731382288 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:29:42 INFO - PROCESS | 1650 | 1461731382290 Marionette TRACE conn2 <- [1,714,null,{}] 21:29:42 INFO - PROCESS | 1650 | 1461731382294 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}] 21:29:42 INFO - PROCESS | 1650 | 1461731382382 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 21:29:42 INFO - PROCESS | 1650 | 1461731382428 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833a800 == 55 [pid = 1650] [id = 186] 21:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115f4cc00) [pid = 1650] [serial = 556] [outer = 0x0] 21:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1162b5400) [pid = 1650] [serial = 557] [outer = 0x115f4cc00] 21:29:42 INFO - PROCESS | 1650 | 1461731382456 Marionette DEBUG loaded listener.js 21:29:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x116a54000) [pid = 1650] [serial = 558] [outer = 0x115f4cc00] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118338800 == 54 [pid = 1650] [id = 181] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123eaa800 == 53 [pid = 1650] [id = 180] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121805000 == 52 [pid = 1650] [id = 179] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x112638800 == 51 [pid = 1650] [id = 178] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119997800 == 50 [pid = 1650] [id = 177] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118ebd000 == 49 [pid = 1650] [id = 176] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11697a800 == 48 [pid = 1650] [id = 175] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1133cb000 == 47 [pid = 1650] [id = 174] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2ca800 == 46 [pid = 1650] [id = 172] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12483a800 == 45 [pid = 1650] [id = 171] 21:29:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11833e000 == 44 [pid = 1650] [id = 170] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12caca000) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c6c7800) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119431c00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bbb6800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x127021800) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12c079c00) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12cabdc00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12c6c2000) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1274e2800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128cc8c00) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12708a000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124626400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12ba9ec00) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11977a800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11942ac00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116775400) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115d3ac00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bbb7400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12a866000) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ca77000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c6c2c00) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1126b7400) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116210400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1183c1800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119626400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12cdb5800) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12cdc2000) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128ccec00) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129319c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1216e1000) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124eb1400) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1295a0c00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12959d000) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12cac7800) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128c2b000) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12cdb6000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12424ac00) [pid = 1650] [serial = 496] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12974c000) [pid = 1650] [serial = 502] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128c2f000) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12beed800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12aa54000) [pid = 1650] [serial = 499] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x129752800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 21:29:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1295a1800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 21:29:43 INFO - PROCESS | 1650 | 1461731383337 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]]]}] 21:29:43 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 21:29:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1072ms 21:29:43 INFO - PROCESS | 1650 | 1461731383360 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 21:29:43 INFO - PROCESS | 1650 | 1461731383363 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 21:29:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:29:43 INFO - PROCESS | 1650 | 1461731383368 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:29:43 INFO - PROCESS | 1650 | 1461731383369 Marionette TRACE conn2 <- [1,718,null,{}] 21:29:43 INFO - PROCESS | 1650 | 1461731383372 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}] 21:29:43 INFO - PROCESS | 1650 | 1461731383456 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 21:29:43 INFO - PROCESS | 1650 | 1461731383498 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f2f000 == 45 [pid = 1650] [id = 187] 21:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116a5a000) [pid = 1650] [serial = 559] [outer = 0x0] 21:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11838ec00) [pid = 1650] [serial = 560] [outer = 0x116a5a000] 21:29:43 INFO - PROCESS | 1650 | 1461731383524 Marionette DEBUG loaded listener.js 21:29:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11914a000) [pid = 1650] [serial = 561] [outer = 0x116a5a000] 21:29:44 INFO - PROCESS | 1650 | 1461731384316 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]]]}] 21:29:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:29:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 21:29:44 INFO - PROCESS | 1650 | 1461731384337 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 21:29:44 INFO - PROCESS | 1650 | 1461731384340 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 21:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:29:44 INFO - PROCESS | 1650 | 1461731384343 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 1650 | 1461731384345 Marionette TRACE conn2 <- [1,722,null,{}] 21:29:44 INFO - PROCESS | 1650 | 1461731384352 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}] 21:29:44 INFO - PROCESS | 1650 | 1461731384431 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 21:29:44 INFO - PROCESS | 1650 | 1461731384436 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a3000 == 46 [pid = 1650] [id = 188] 21:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11962ec00) [pid = 1650] [serial = 562] [outer = 0x0] 21:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119bac000) [pid = 1650] [serial = 563] [outer = 0x11962ec00] 21:29:44 INFO - PROCESS | 1650 | 1461731384467 Marionette DEBUG loaded listener.js 21:29:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1211c2800) [pid = 1650] [serial = 564] [outer = 0x11962ec00] 21:29:44 INFO - PROCESS | 1650 | 1461731384816 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] 21:29:44 INFO - PROCESS | 1650 | 1461731384865 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 21:29:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:29:44 INFO - PROCESS | 1650 | 1461731384868 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:29:44 INFO - PROCESS | 1650 | 1461731384869 Marionette TRACE conn2 <- [1,726,null,{}] 21:29:44 INFO - PROCESS | 1650 | 1461731384871 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}] 21:29:44 INFO - PROCESS | 1650 | 1461731384964 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 21:29:44 INFO - PROCESS | 1650 | 1461731384993 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12161b000 == 47 [pid = 1650] [id = 189] 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1211c9400) [pid = 1650] [serial = 565] [outer = 0x0] 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124626400) [pid = 1650] [serial = 566] [outer = 0x1211c9400] 21:29:45 INFO - PROCESS | 1650 | 1461731385019 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12682e800) [pid = 1650] [serial = 567] [outer = 0x1211c9400] 21:29:45 INFO - PROCESS | 1650 | 1461731385371 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]]]}] 21:29:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:29:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 517ms 21:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:29:45 INFO - PROCESS | 1650 | 1461731385386 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 21:29:45 INFO - PROCESS | 1650 | 1461731385387 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 21:29:45 INFO - PROCESS | 1650 | 1461731385390 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1650 | 1461731385391 Marionette TRACE conn2 <- [1,730,null,{}] 21:29:45 INFO - PROCESS | 1650 | 1461731385394 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}] 21:29:45 INFO - PROCESS | 1650 | 1461731385486 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 21:29:45 INFO - PROCESS | 1650 | 1461731385497 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e99000 == 48 [pid = 1650] [id = 190] 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1211ca000) [pid = 1650] [serial = 568] [outer = 0x0] 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x127081000) [pid = 1650] [serial = 569] [outer = 0x1211ca000] 21:29:45 INFO - PROCESS | 1650 | 1461731385522 Marionette DEBUG loaded listener.js 21:29:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1273e1800) [pid = 1650] [serial = 570] [outer = 0x1211ca000] 21:29:45 INFO - PROCESS | 1650 | 1461731385866 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[3640] expected 0 but got 10","_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] 21:29:45 INFO - PROCESS | 1650 | 1461731385911 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 21:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:29:45 INFO - PROCESS | 1650 | 1461731385913 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:29:45 INFO - PROCESS | 1650 | 1461731385914 Marionette TRACE conn2 <- [1,734,null,{}] 21:29:45 INFO - PROCESS | 1650 | 1461731385917 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}] 21:29:46 INFO - PROCESS | 1650 | 1461731386022 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 21:29:46 INFO - PROCESS | 1650 | 1461731386055 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a6000 == 49 [pid = 1650] [id = 191] 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1274e1000) [pid = 1650] [serial = 571] [outer = 0x0] 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128c23400) [pid = 1650] [serial = 572] [outer = 0x1274e1000] 21:29:46 INFO - PROCESS | 1650 | 1461731386082 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128cc8c00) [pid = 1650] [serial = 573] [outer = 0x1274e1000] 21:29:46 INFO - PROCESS | 1650 | 1461731386428 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]]]}] 21:29:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:29:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 570ms 21:29:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:29:46 INFO - PROCESS | 1650 | 1461731386483 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 21:29:46 INFO - PROCESS | 1650 | 1461731386484 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 21:29:46 INFO - PROCESS | 1650 | 1461731386487 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:29:46 INFO - PROCESS | 1650 | 1461731386488 Marionette TRACE conn2 <- [1,738,null,{}] 21:29:46 INFO - PROCESS | 1650 | 1461731386490 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}] 21:29:46 INFO - PROCESS | 1650 | 1461731386581 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 21:29:46 INFO - PROCESS | 1650 | 1461731386595 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ff1800 == 50 [pid = 1650] [id = 192] 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1274e3000) [pid = 1650] [serial = 574] [outer = 0x0] 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128cd0400) [pid = 1650] [serial = 575] [outer = 0x1274e3000] 21:29:46 INFO - PROCESS | 1650 | 1461731386620 Marionette DEBUG loaded listener.js 21:29:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129173000) [pid = 1650] [serial = 576] [outer = 0x1274e3000] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11976f000) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113027000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113e10000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118345400) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1183bd400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112bd9400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11937a400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1213b5800) [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] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113e0c400) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:29:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119d31800) [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] 21:29:47 INFO - PROCESS | 1650 | 1461731387459 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]]]}] 21:29:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1020ms 21:29:47 INFO - PROCESS | 1650 | 1461731387507 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 21:29:47 INFO - PROCESS | 1650 | 1461731387508 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 21:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:29:47 INFO - PROCESS | 1650 | 1461731387519 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:29:47 INFO - PROCESS | 1650 | 1461731387520 Marionette TRACE conn2 <- [1,742,null,{}] 21:29:47 INFO - PROCESS | 1650 | 1461731387522 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}] 21:29:47 INFO - PROCESS | 1650 | 1461731387597 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 21:29:47 INFO - PROCESS | 1650 | 1461731387601 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121394000 == 51 [pid = 1650] [id = 193] 21:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113e0c400) [pid = 1650] [serial = 577] [outer = 0x0] 21:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11976f000) [pid = 1650] [serial = 578] [outer = 0x113e0c400] 21:29:47 INFO - PROCESS | 1650 | 1461731387626 Marionette DEBUG loaded listener.js 21:29:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128ccbc00) [pid = 1650] [serial = 579] [outer = 0x113e0c400] 21:29:48 INFO - PROCESS | 1650 | 1461731388410 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]]]}] 21:29:48 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 21:29:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 918ms 21:29:48 INFO - PROCESS | 1650 | 1461731388437 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 21:29:48 INFO - PROCESS | 1650 | 1461731388439 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 21:29:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:29:48 INFO - PROCESS | 1650 | 1461731388443 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:29:48 INFO - PROCESS | 1650 | 1461731388444 Marionette TRACE conn2 <- [1,746,null,{}] 21:29:48 INFO - PROCESS | 1650 | 1461731388446 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}] 21:29:48 INFO - PROCESS | 1650 | 1461731388517 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 21:29:48 INFO - PROCESS | 1650 | 1461731388563 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a686000 == 52 [pid = 1650] [id = 194] 21:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1166e1800) [pid = 1650] [serial = 580] [outer = 0x0] 21:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12953fc00) [pid = 1650] [serial = 581] [outer = 0x1166e1800] 21:29:48 INFO - PROCESS | 1650 | 1461731388588 Marionette DEBUG loaded listener.js 21:29:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12954a400) [pid = 1650] [serial = 582] [outer = 0x1166e1800] 21:29:49 INFO - PROCESS | 1650 | 1461731389399 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]]]}] 21:29:49 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.) 21:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 21:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:29:49 INFO - PROCESS | 1650 | 1461731389412 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 21:29:49 INFO - PROCESS | 1650 | 1461731389414 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 21:29:49 INFO - PROCESS | 1650 | 1461731389418 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:29:49 INFO - PROCESS | 1650 | 1461731389421 Marionette TRACE conn2 <- [1,750,null,{}] 21:29:49 INFO - PROCESS | 1650 | 1461731389427 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}] 21:29:49 INFO - PROCESS | 1650 | 1461731389524 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 21:29:49 INFO - PROCESS | 1650 | 1461731389568 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162e5800 == 53 [pid = 1650] [id = 195] 21:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113cc7c00) [pid = 1650] [serial = 583] [outer = 0x0] 21:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116417c00) [pid = 1650] [serial = 584] [outer = 0x113cc7c00] 21:29:49 INFO - PROCESS | 1650 | 1461731389601 Marionette DEBUG loaded listener.js 21:29:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11808ac00) [pid = 1650] [serial = 585] [outer = 0x113cc7c00] 21:29:50 INFO - PROCESS | 1650 | 1461731390522 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]]]}] 21:29:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:29:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1125ms 21:29:50 INFO - PROCESS | 1650 | 1461731390544 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 21:29:50 INFO - PROCESS | 1650 | 1461731390548 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 21:29:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:29:50 INFO - PROCESS | 1650 | 1461731390553 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:29:50 INFO - PROCESS | 1650 | 1461731390554 Marionette TRACE conn2 <- [1,754,null,{}] 21:29:50 INFO - PROCESS | 1650 | 1461731390557 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}] 21:29:50 INFO - PROCESS | 1650 | 1461731390654 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 21:29:50 INFO - PROCESS | 1650 | 1461731390698 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121291800 == 54 [pid = 1650] [id = 196] 21:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118381c00) [pid = 1650] [serial = 586] [outer = 0x0] 21:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119431800) [pid = 1650] [serial = 587] [outer = 0x118381c00] 21:29:50 INFO - PROCESS | 1650 | 1461731390727 Marionette DEBUG loaded listener.js 21:29:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119ba1800) [pid = 1650] [serial = 588] [outer = 0x118381c00] 21:29:51 INFO - PROCESS | 1650 | 1461731391624 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]]]}] 21:29:51 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 21:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1120ms 21:29:51 INFO - PROCESS | 1650 | 1461731391673 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 21:29:51 INFO - PROCESS | 1650 | 1461731391675 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 21:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:29:51 INFO - PROCESS | 1650 | 1461731391677 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:29:51 INFO - PROCESS | 1650 | 1461731391680 Marionette TRACE conn2 <- [1,758,null,{}] 21:29:51 INFO - PROCESS | 1650 | 1461731391688 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}] 21:29:51 INFO - PROCESS | 1650 | 1461731391786 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 21:29:51 INFO - PROCESS | 1650 | 1461731391831 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67f800 == 55 [pid = 1650] [id = 197] 21:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1210e1400) [pid = 1650] [serial = 589] [outer = 0x0] 21:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1274e2000) [pid = 1650] [serial = 590] [outer = 0x1210e1400] 21:29:51 INFO - PROCESS | 1650 | 1461731391862 Marionette DEBUG loaded listener.js 21:29:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128c27800) [pid = 1650] [serial = 591] [outer = 0x1210e1400] 21:29:52 INFO - PROCESS | 1650 | 1461731392279 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]]]}] 21:29:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:29:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 623ms 21:29:52 INFO - PROCESS | 1650 | 1461731392301 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 21:29:52 INFO - PROCESS | 1650 | 1461731392303 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 21:29:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:29:52 INFO - PROCESS | 1650 | 1461731392321 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:29:52 INFO - PROCESS | 1650 | 1461731392323 Marionette TRACE conn2 <- [1,762,null,{}] 21:29:52 INFO - PROCESS | 1650 | 1461731392328 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}] 21:29:52 INFO - PROCESS | 1650 | 1461731392430 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 21:29:52 INFO - PROCESS | 1650 | 1461731392526 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa73800 == 56 [pid = 1650] [id = 198] 21:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128cc7000) [pid = 1650] [serial = 592] [outer = 0x0] 21:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ccfc00) [pid = 1650] [serial = 593] [outer = 0x128cc7000] 21:29:52 INFO - PROCESS | 1650 | 1461731392573 Marionette DEBUG loaded listener.js 21:29:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12954d800) [pid = 1650] [serial = 594] [outer = 0x128cc7000] 21:29:53 INFO - PROCESS | 1650 | 1461731393502 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]]]}] 21:29:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1238ms 21:29:53 INFO - PROCESS | 1650 | 1461731393543 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 21:29:53 INFO - PROCESS | 1650 | 1461731393546 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 21:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:29:53 INFO - PROCESS | 1650 | 1461731393549 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:29:53 INFO - PROCESS | 1650 | 1461731393551 Marionette TRACE conn2 <- [1,766,null,{}] 21:29:53 INFO - PROCESS | 1650 | 1461731393555 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}] 21:29:53 INFO - PROCESS | 1650 | 1461731393649 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 21:29:53 INFO - PROCESS | 1650 | 1461731393696 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180c3800 == 57 [pid = 1650] [id = 199] 21:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1169a2c00) [pid = 1650] [serial = 595] [outer = 0x0] 21:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117666800) [pid = 1650] [serial = 596] [outer = 0x1169a2c00] 21:29:53 INFO - PROCESS | 1650 | 1461731393725 Marionette DEBUG loaded listener.js 21:29:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11834dc00) [pid = 1650] [serial = 597] [outer = 0x1169a2c00] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121394000 == 56 [pid = 1650] [id = 193] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x128ff1800 == 55 [pid = 1650] [id = 192] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a6000 == 54 [pid = 1650] [id = 191] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x123e99000 == 53 [pid = 1650] [id = 190] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12161b000 == 52 [pid = 1650] [id = 189] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a3000 == 51 [pid = 1650] [id = 188] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x127088800) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116f2f000 == 50 [pid = 1650] [id = 187] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11833a800 == 49 [pid = 1650] [id = 186] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116f30800 == 48 [pid = 1650] [id = 183] 21:29:54 INFO - PROCESS | 1650 | --DOCSHELL 0x124e5d800 == 47 [pid = 1650] [id = 182] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11977d000) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x127340400) [pid = 1650] [serial = 505] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118383c00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119775c00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x115fb0400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1134c8000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11677e800) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11808dc00) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118751000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119341400) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1295a2400) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128818400) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11977b800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119625400) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119772800) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128c2f400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126949000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126831400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1216e0800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119344800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x115d84400) [pid = 1650] [serial = 206] [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.] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1216e2800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124624c00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x119d2cc00) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 21:29:54 INFO - PROCESS | 1650 | 1461731394596 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]]]}] 21:29:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:29:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1071ms 21:29:54 INFO - PROCESS | 1650 | 1461731394620 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 21:29:54 INFO - PROCESS | 1650 | 1461731394624 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 21:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:29:54 INFO - PROCESS | 1650 | 1461731394628 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:29:54 INFO - PROCESS | 1650 | 1461731394630 Marionette TRACE conn2 <- [1,770,null,{}] 21:29:54 INFO - PROCESS | 1650 | 1461731394632 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}] 21:29:54 INFO - PROCESS | 1650 | 1461731394707 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 21:29:54 INFO - PROCESS | 1650 | 1461731394711 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f3b000 == 48 [pid = 1650] [id = 200] 21:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118749800) [pid = 1650] [serial = 598] [outer = 0x0] 21:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11913f400) [pid = 1650] [serial = 599] [outer = 0x118749800] 21:29:54 INFO - PROCESS | 1650 | 1461731394742 Marionette DEBUG loaded listener.js 21:29:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x119381800) [pid = 1650] [serial = 600] [outer = 0x118749800] 21:29:55 INFO - PROCESS | 1650 | 1461731395088 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 21:29:55 INFO - PROCESS | 1650 | 1461731395097 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 21:29:55 INFO - PROCESS | 1650 | 1461731395098 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 21:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:29:55 INFO - PROCESS | 1650 | 1461731395101 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 1650 | 1461731395103 Marionette TRACE conn2 <- [1,774,null,{}] 21:29:55 INFO - PROCESS | 1650 | 1461731395113 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}] 21:29:55 INFO - PROCESS | 1650 | 1461731395192 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 21:29:55 INFO - PROCESS | 1650 | 1461731395199 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b4b800 == 49 [pid = 1650] [id = 201] 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119773400) [pid = 1650] [serial = 601] [outer = 0x0] 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119911c00) [pid = 1650] [serial = 602] [outer = 0x119773400] 21:29:55 INFO - PROCESS | 1650 | 1461731395226 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1211c7c00) [pid = 1650] [serial = 603] [outer = 0x119773400] 21:29:55 INFO - PROCESS | 1650 | 1461731395548 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]]]}] 21:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 470ms 21:29:55 INFO - PROCESS | 1650 | 1461731395572 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 21:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:29:55 INFO - PROCESS | 1650 | 1461731395575 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 21:29:55 INFO - PROCESS | 1650 | 1461731395578 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:29:55 INFO - PROCESS | 1650 | 1461731395579 Marionette TRACE conn2 <- [1,778,null,{}] 21:29:55 INFO - PROCESS | 1650 | 1461731395581 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}] 21:29:55 INFO - PROCESS | 1650 | 1461731395655 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 21:29:55 INFO - PROCESS | 1650 | 1461731395708 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116b000 == 50 [pid = 1650] [id = 202] 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11977c800) [pid = 1650] [serial = 604] [outer = 0x0] 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1217c3800) [pid = 1650] [serial = 605] [outer = 0x11977c800] 21:29:55 INFO - PROCESS | 1650 | 1461731395734 Marionette DEBUG loaded listener.js 21:29:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x124632800) [pid = 1650] [serial = 606] [outer = 0x11977c800] 21:29:56 INFO - PROCESS | 1650 | 1461731396034 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]]]}] 21:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 21:29:56 INFO - PROCESS | 1650 | 1461731396050 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 1650 | 1461731396051 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 21:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:29:56 INFO - PROCESS | 1650 | 1461731396054 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 1650 | 1461731396055 Marionette TRACE conn2 <- [1,782,null,{}] 21:29:56 INFO - PROCESS | 1650 | 1461731396060 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}] 21:29:56 INFO - PROCESS | 1650 | 1461731396153 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 21:29:56 INFO - PROCESS | 1650 | 1461731396195 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb5000 == 51 [pid = 1650] [id = 203] 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12486b800) [pid = 1650] [serial = 607] [outer = 0x0] 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126952000) [pid = 1650] [serial = 608] [outer = 0x12486b800] 21:29:56 INFO - PROCESS | 1650 | 1461731396221 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x127340400) [pid = 1650] [serial = 609] [outer = 0x12486b800] 21:29:56 INFO - PROCESS | 1650 | 1461731396548 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]]]}] 21:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 21:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:29:56 INFO - PROCESS | 1650 | 1461731396577 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 21:29:56 INFO - PROCESS | 1650 | 1461731396578 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 21:29:56 INFO - PROCESS | 1650 | 1461731396580 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:29:56 INFO - PROCESS | 1650 | 1461731396582 Marionette TRACE conn2 <- [1,786,null,{}] 21:29:56 INFO - PROCESS | 1650 | 1461731396584 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}] 21:29:56 INFO - PROCESS | 1650 | 1461731396691 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 21:29:56 INFO - PROCESS | 1650 | 1461731396696 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e64800 == 52 [pid = 1650] [id = 204] 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1274e5c00) [pid = 1650] [serial = 610] [outer = 0x0] 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128c28400) [pid = 1650] [serial = 611] [outer = 0x1274e5c00] 21:29:56 INFO - PROCESS | 1650 | 1461731396724 Marionette DEBUG loaded listener.js 21:29:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12954a000) [pid = 1650] [serial = 612] [outer = 0x1274e5c00] 21:29:57 INFO - PROCESS | 1650 | 1461731397091 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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 520ms 21:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:29:57 INFO - PROCESS | 1650 | 1461731397103 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 1650 | 1461731397105 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 21:29:57 INFO - PROCESS | 1650 | 1461731397111 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 1650 | 1461731397113 Marionette TRACE conn2 <- [1,790,null,{}] 21:29:57 INFO - PROCESS | 1650 | 1461731397117 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}] 21:29:57 INFO - PROCESS | 1650 | 1461731397264 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 21:29:57 INFO - PROCESS | 1650 | 1461731397284 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274af000 == 53 [pid = 1650] [id = 205] 21:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1274e9800) [pid = 1650] [serial = 613] [outer = 0x0] 21:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129595c00) [pid = 1650] [serial = 614] [outer = 0x1274e9800] 21:29:57 INFO - PROCESS | 1650 | 1461731397325 Marionette DEBUG loaded listener.js 21:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1296b2800) [pid = 1650] [serial = 615] [outer = 0x1274e9800] 21:29:57 INFO - PROCESS | 1650 | 1461731397786 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]]]}] 21:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 723ms 21:29:57 INFO - PROCESS | 1650 | 1461731397833 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 21:29:57 INFO - PROCESS | 1650 | 1461731397834 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 21:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:29:57 INFO - PROCESS | 1650 | 1461731397836 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:29:57 INFO - PROCESS | 1650 | 1461731397837 Marionette TRACE conn2 <- [1,794,null,{}] 21:29:57 INFO - PROCESS | 1650 | 1461731397839 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}] 21:29:57 INFO - PROCESS | 1650 | 1461731397933 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 21:29:57 INFO - PROCESS | 1650 | 1461731397938 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12961c000 == 54 [pid = 1650] [id = 206] 21:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12959b400) [pid = 1650] [serial = 616] [outer = 0x0] 21:29:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129745c00) [pid = 1650] [serial = 617] [outer = 0x12959b400] 21:29:57 INFO - PROCESS | 1650 | 1461731397963 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12974ec00) [pid = 1650] [serial = 618] [outer = 0x12959b400] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113e0c400) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1211c9400) [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] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1211ca000) [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] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116a5a000) [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] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119d2d400) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x115f4cc00) [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] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11962ec00) [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] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1274e1000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:29:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1274e3000) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:29:58 INFO - PROCESS | 1650 | 1461731398314 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]]]}] 21:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 21:29:58 INFO - PROCESS | 1650 | 1461731398356 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1650 | 1461731398359 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 21:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:29:58 INFO - PROCESS | 1650 | 1461731398363 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1650 | 1461731398364 Marionette TRACE conn2 <- [1,798,null,{}] 21:29:58 INFO - PROCESS | 1650 | 1461731398366 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}] 21:29:58 INFO - PROCESS | 1650 | 1461731398445 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 21:29:58 INFO - PROCESS | 1650 | 1461731398450 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129622800 == 55 [pid = 1650] [id = 207] 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119624800) [pid = 1650] [serial = 619] [outer = 0x0] 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12916ac00) [pid = 1650] [serial = 620] [outer = 0x119624800] 21:29:58 INFO - PROCESS | 1650 | 1461731398474 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12974c000) [pid = 1650] [serial = 621] [outer = 0x119624800] 21:29:58 INFO - PROCESS | 1650 | 1461731398815 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]]]}] 21:29:58 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 21:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 469ms 21:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:29:58 INFO - PROCESS | 1650 | 1461731398833 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 21:29:58 INFO - PROCESS | 1650 | 1461731398834 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 21:29:58 INFO - PROCESS | 1650 | 1461731398836 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:29:58 INFO - PROCESS | 1650 | 1461731398837 Marionette TRACE conn2 <- [1,802,null,{}] 21:29:58 INFO - PROCESS | 1650 | 1461731398841 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}] 21:29:58 INFO - PROCESS | 1650 | 1461731398923 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 21:29:58 INFO - PROCESS | 1650 | 1461731398929 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3af000 == 56 [pid = 1650] [id = 208] 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129751c00) [pid = 1650] [serial = 622] [outer = 0x0] 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a7b8400) [pid = 1650] [serial = 623] [outer = 0x129751c00] 21:29:58 INFO - PROCESS | 1650 | 1461731398954 Marionette DEBUG loaded listener.js 21:29:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a7c1800) [pid = 1650] [serial = 624] [outer = 0x129751c00] 21:29:59 INFO - PROCESS | 1650 | 1461731399271 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]]]}] 21:29:59 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 21:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 469ms 21:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:29:59 INFO - PROCESS | 1650 | 1461731399306 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 1650 | 1461731399307 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 21:29:59 INFO - PROCESS | 1650 | 1461731399309 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - PROCESS | 1650 | 1461731399311 Marionette TRACE conn2 <- [1,806,null,{}] 21:29:59 INFO - PROCESS | 1650 | 1461731399313 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}] 21:29:59 INFO - PROCESS | 1650 | 1461731399429 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 21:29:59 INFO - PROCESS | 1650 | 1461731399436 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:29:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb13800 == 57 [pid = 1650] [id = 209] 21:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12974bc00) [pid = 1650] [serial = 625] [outer = 0x0] 21:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12aa56400) [pid = 1650] [serial = 626] [outer = 0x12974bc00] 21:29:59 INFO - PROCESS | 1650 | 1461731399464 Marionette DEBUG loaded listener.js 21:29:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ba9b400) [pid = 1650] [serial = 627] [outer = 0x12974bc00] 21:29:59 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 21:29:59 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 21:29:59 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 21:29:59 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 21:29:59 INFO - PROCESS | 1650 | 1461731399827 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]]]}] 21:29:59 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 21:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 568ms 21:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:29:59 INFO - PROCESS | 1650 | 1461731399879 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 21:29:59 INFO - PROCESS | 1650 | 1461731399880 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 21:29:59 INFO - PROCESS | 1650 | 1461731399882 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:29:59 INFO - PROCESS | 1650 | 1461731399883 Marionette TRACE conn2 <- [1,810,null,{}] 21:29:59 INFO - PROCESS | 1650 | 1461731399885 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}] 21:29:59 INFO - PROCESS | 1650 | 1461731399965 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 21:30:00 INFO - PROCESS | 1650 | 1461731400015 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b4800 == 58 [pid = 1650] [id = 210] 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a86a400) [pid = 1650] [serial = 628] [outer = 0x0] 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12baa9400) [pid = 1650] [serial = 629] [outer = 0x12a86a400] 21:30:00 INFO - PROCESS | 1650 | 1461731400040 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12be68c00) [pid = 1650] [serial = 630] [outer = 0x12a86a400] 21:30:00 INFO - PROCESS | 1650 | 1461731400481 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]]]}] 21:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 619ms 21:30:00 INFO - PROCESS | 1650 | 1461731400507 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 21:30:00 INFO - PROCESS | 1650 | 1461731400510 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 21:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:30:00 INFO - PROCESS | 1650 | 1461731400515 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:30:00 INFO - PROCESS | 1650 | 1461731400518 Marionette TRACE conn2 <- [1,814,null,{}] 21:30:00 INFO - PROCESS | 1650 | 1461731400521 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}] 21:30:00 INFO - PROCESS | 1650 | 1461731400625 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 21:30:00 INFO - PROCESS | 1650 | 1461731400688 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119177000 == 59 [pid = 1650] [id = 211] 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1169af400) [pid = 1650] [serial = 631] [outer = 0x0] 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118382400) [pid = 1650] [serial = 632] [outer = 0x1169af400] 21:30:00 INFO - PROCESS | 1650 | 1461731400719 Marionette DEBUG loaded listener.js 21:30:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119140c00) [pid = 1650] [serial = 633] [outer = 0x1169af400] 21:30:01 INFO - PROCESS | 1650 | 1461731401155 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] 21:30:01 INFO - PROCESS | 1650 | 1461731401191 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 21:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 21:30:01 INFO - PROCESS | 1650 | 1461731401213 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 1650 | 1461731401215 Marionette TRACE conn2 <- [1,818,null,{}] 21:30:01 INFO - PROCESS | 1650 | 1461731401218 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}] 21:30:01 INFO - PROCESS | 1650 | 1461731401342 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 21:30:01 INFO - PROCESS | 1650 | 1461731401405 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x126848000 == 60 [pid = 1650] [id = 212] 21:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119431c00) [pid = 1650] [serial = 634] [outer = 0x0] 21:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1210e0800) [pid = 1650] [serial = 635] [outer = 0x119431c00] 21:30:01 INFO - PROCESS | 1650 | 1461731401435 Marionette DEBUG loaded listener.js 21:30:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x124627800) [pid = 1650] [serial = 636] [outer = 0x119431c00] 21:30:01 INFO - PROCESS | 1650 | 1461731401863 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]]]}] 21:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 21:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:30:01 INFO - PROCESS | 1650 | 1461731401883 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 21:30:01 INFO - PROCESS | 1650 | 1461731401884 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 21:30:01 INFO - PROCESS | 1650 | 1461731401887 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:30:01 INFO - PROCESS | 1650 | 1461731401889 Marionette TRACE conn2 <- [1,822,null,{}] 21:30:01 INFO - PROCESS | 1650 | 1461731401897 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}] 21:30:02 INFO - PROCESS | 1650 | 1461731402003 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 21:30:02 INFO - PROCESS | 1650 | 1461731402068 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c11e800 == 61 [pid = 1650] [id = 213] 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126831400) [pid = 1650] [serial = 637] [outer = 0x0] 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128c2cc00) [pid = 1650] [serial = 638] [outer = 0x126831400] 21:30:02 INFO - PROCESS | 1650 | 1461731402127 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129178000) [pid = 1650] [serial = 639] [outer = 0x126831400] 21:30:02 INFO - PROCESS | 1650 | 1461731402664 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] 21:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:30:02 INFO - PROCESS | 1650 | 1461731402713 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 21:30:02 INFO - PROCESS | 1650 | 1461731402715 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:30:02 INFO - PROCESS | 1650 | 1461731402716 Marionette TRACE conn2 <- [1,826,null,{}] 21:30:02 INFO - PROCESS | 1650 | 1461731402719 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}] 21:30:02 INFO - PROCESS | 1650 | 1461731402817 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 21:30:02 INFO - PROCESS | 1650 | 1461731402880 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c71e800 == 62 [pid = 1650] [id = 214] 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12959d000) [pid = 1650] [serial = 640] [outer = 0x0] 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a7bb800) [pid = 1650] [serial = 641] [outer = 0x12959d000] 21:30:02 INFO - PROCESS | 1650 | 1461731402910 Marionette DEBUG loaded listener.js 21:30:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12aa57000) [pid = 1650] [serial = 642] [outer = 0x12959d000] 21:30:03 INFO - PROCESS | 1650 | 1461731403318 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]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 619ms 21:30:03 INFO - PROCESS | 1650 | 1461731403334 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 21:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:30:03 INFO - PROCESS | 1650 | 1461731403336 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 21:30:03 INFO - PROCESS | 1650 | 1461731403338 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:30:03 INFO - PROCESS | 1650 | 1461731403339 Marionette TRACE conn2 <- [1,830,null,{}] 21:30:03 INFO - PROCESS | 1650 | 1461731403342 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}] 21:30:03 INFO - PROCESS | 1650 | 1461731403439 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 21:30:03 INFO - PROCESS | 1650 | 1461731403487 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c991800 == 63 [pid = 1650] [id = 215] 21:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a7bec00) [pid = 1650] [serial = 643] [outer = 0x0] 21:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b218000) [pid = 1650] [serial = 644] [outer = 0x12a7bec00] 21:30:03 INFO - PROCESS | 1650 | 1461731403516 Marionette DEBUG loaded listener.js 21:30:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bbb4c00) [pid = 1650] [serial = 645] [outer = 0x12a7bec00] 21:30:03 INFO - PROCESS | 1650 | 1461731403937 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]]]}] 21:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 620ms 21:30:04 INFO - PROCESS | 1650 | 1461731404156 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 1650 | 1461731404158 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 21:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:30:04 INFO - PROCESS | 1650 | 1461731404180 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1650 | 1461731404182 Marionette TRACE conn2 <- [1,834,null,{}] 21:30:04 INFO - PROCESS | 1650 | 1461731404185 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}] 21:30:04 INFO - PROCESS | 1650 | 1461731404277 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 21:30:04 INFO - PROCESS | 1650 | 1461731404326 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9800 == 64 [pid = 1650] [id = 216] 21:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x115fb0c00) [pid = 1650] [serial = 646] [outer = 0x0] 21:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x116618c00) [pid = 1650] [serial = 647] [outer = 0x115fb0c00] 21:30:04 INFO - PROCESS | 1650 | 1461731404353 Marionette DEBUG loaded listener.js 21:30:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118096800) [pid = 1650] [serial = 648] [outer = 0x115fb0c00] 21:30:04 INFO - PROCESS | 1650 | 1461731404783 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]]]}] 21:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 21:30:04 INFO - PROCESS | 1650 | 1461731404803 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 21:30:04 INFO - PROCESS | 1650 | 1461731404805 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 21:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:30:04 INFO - PROCESS | 1650 | 1461731404813 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:30:04 INFO - PROCESS | 1650 | 1461731404817 Marionette TRACE conn2 <- [1,838,null,{}] 21:30:04 INFO - PROCESS | 1650 | 1461731404821 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}] 21:30:04 INFO - PROCESS | 1650 | 1461731404979 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 21:30:05 INFO - PROCESS | 1650 | 1461731405029 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11738c000 == 65 [pid = 1650] [id = 217] 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x117e10c00) [pid = 1650] [serial = 649] [outer = 0x0] 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1186d4800) [pid = 1650] [serial = 650] [outer = 0x117e10c00] 21:30:05 INFO - PROCESS | 1650 | 1461731405058 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119382800) [pid = 1650] [serial = 651] [outer = 0x117e10c00] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb1b000 == 64 [pid = 1650] [id = 119] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb13800 == 63 [pid = 1650] [id = 209] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3af000 == 62 [pid = 1650] [id = 208] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129622800 == 61 [pid = 1650] [id = 207] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12961c000 == 60 [pid = 1650] [id = 206] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1274af000 == 59 [pid = 1650] [id = 205] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115f49400) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11834f800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12953fc00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x124e64800 == 58 [pid = 1650] [id = 204] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb5000 == 57 [pid = 1650] [id = 203] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12116b000 == 56 [pid = 1650] [id = 202] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119b4b800 == 55 [pid = 1650] [id = 201] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x116f3b000 == 54 [pid = 1650] [id = 200] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1180c3800 == 53 [pid = 1650] [id = 199] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67f800 == 52 [pid = 1650] [id = 197] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x121291800 == 51 [pid = 1650] [id = 196] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1162e5800 == 50 [pid = 1650] [id = 195] 21:30:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a686000 == 49 [pid = 1650] [id = 194] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x127081000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11838ec00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11914a000) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x123f0c400) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1211c7400) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x116a54000) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1162b5400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119bac000) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128c23400) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128cd0400) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x129173000) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128cc8c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11976f000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12682e800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124626400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1273e1800) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1211c2800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128ccbc00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 21:30:05 INFO - PROCESS | 1650 | 1461731405454 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]]]}] 21:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 21:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:30:05 INFO - PROCESS | 1650 | 1461731405485 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 21:30:05 INFO - PROCESS | 1650 | 1461731405486 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 21:30:05 INFO - PROCESS | 1650 | 1461731405488 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:30:05 INFO - PROCESS | 1650 | 1461731405490 Marionette TRACE conn2 <- [1,842,null,{}] 21:30:05 INFO - PROCESS | 1650 | 1461731405496 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}] 21:30:05 INFO - PROCESS | 1650 | 1461731405596 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 21:30:05 INFO - PROCESS | 1650 | 1461731405603 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11739c800 == 50 [pid = 1650] [id = 218] 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1133a7400) [pid = 1650] [serial = 652] [outer = 0x0] 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119775400) [pid = 1650] [serial = 653] [outer = 0x1133a7400] 21:30:05 INFO - PROCESS | 1650 | 1461731405632 Marionette DEBUG loaded listener.js 21:30:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119baf800) [pid = 1650] [serial = 654] [outer = 0x1133a7400] 21:30:05 INFO - PROCESS | 1650 | 1461731405974 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 21:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:30:06 INFO - PROCESS | 1650 | 1461731406011 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1650 | 1461731406012 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 21:30:06 INFO - PROCESS | 1650 | 1461731406014 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1650 | 1461731406015 Marionette TRACE conn2 <- [1,846,null,{}] 21:30:06 INFO - PROCESS | 1650 | 1461731406017 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}] 21:30:06 INFO - PROCESS | 1650 | 1461731406096 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 21:30:06 INFO - PROCESS | 1650 | 1461731406100 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f000 == 51 [pid = 1650] [id = 219] 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1210d3400) [pid = 1650] [serial = 655] [outer = 0x0] 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1211c6000) [pid = 1650] [serial = 656] [outer = 0x1210d3400] 21:30:06 INFO - PROCESS | 1650 | 1461731406126 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x121b3e400) [pid = 1650] [serial = 657] [outer = 0x1210d3400] 21:30:06 INFO - PROCESS | 1650 | 1461731406443 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 21:30:06 INFO - PROCESS | 1650 | 1461731406483 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1650 | 1461731406484 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 21:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:30:06 INFO - PROCESS | 1650 | 1461731406486 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1650 | 1461731406488 Marionette TRACE conn2 <- [1,850,null,{}] 21:30:06 INFO - PROCESS | 1650 | 1461731406490 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}] 21:30:06 INFO - PROCESS | 1650 | 1461731406570 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 21:30:06 INFO - PROCESS | 1650 | 1461731406620 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12180c800 == 52 [pid = 1650] [id = 220] 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1210e1000) [pid = 1650] [serial = 658] [outer = 0x0] 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1242c1c00) [pid = 1650] [serial = 659] [outer = 0x1210e1000] 21:30:06 INFO - PROCESS | 1650 | 1461731406646 Marionette DEBUG loaded listener.js 21:30:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12682e000) [pid = 1650] [serial = 660] [outer = 0x1210e1000] 21:30:06 INFO - PROCESS | 1650 | 1461731406933 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]]]}] 21:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 21:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:30:06 INFO - PROCESS | 1650 | 1461731406963 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 21:30:06 INFO - PROCESS | 1650 | 1461731406964 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 21:30:06 INFO - PROCESS | 1650 | 1461731406966 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:30:06 INFO - PROCESS | 1650 | 1461731406967 Marionette TRACE conn2 <- [1,854,null,{}] 21:30:06 INFO - PROCESS | 1650 | 1461731406969 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}] 21:30:07 INFO - PROCESS | 1650 | 1461731407065 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 21:30:07 INFO - PROCESS | 1650 | 1461731407122 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162e3800 == 53 [pid = 1650] [id = 221] 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1242c6000) [pid = 1650] [serial = 661] [outer = 0x0] 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127021800) [pid = 1650] [serial = 662] [outer = 0x1242c6000] 21:30:07 INFO - PROCESS | 1650 | 1461731407149 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128c22800) [pid = 1650] [serial = 663] [outer = 0x1242c6000] 21:30:07 INFO - PROCESS | 1650 | 1461731407433 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]]]}] 21:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 518ms 21:30:07 INFO - PROCESS | 1650 | 1461731407484 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 21:30:07 INFO - PROCESS | 1650 | 1461731407485 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 21:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:30:07 INFO - PROCESS | 1650 | 1461731407488 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:30:07 INFO - PROCESS | 1650 | 1461731407489 Marionette TRACE conn2 <- [1,858,null,{}] 21:30:07 INFO - PROCESS | 1650 | 1461731407494 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}] 21:30:07 INFO - PROCESS | 1650 | 1461731407584 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 21:30:07 INFO - PROCESS | 1650 | 1461731407599 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269cb000 == 54 [pid = 1650] [id = 222] 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12462ec00) [pid = 1650] [serial = 664] [outer = 0x0] 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x128c30800) [pid = 1650] [serial = 665] [outer = 0x12462ec00] 21:30:07 INFO - PROCESS | 1650 | 1461731407624 Marionette DEBUG loaded listener.js 21:30:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129173000) [pid = 1650] [serial = 666] [outer = 0x12462ec00] 21:30:07 INFO - PROCESS | 1650 | 1461731407974 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 21:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:30:08 INFO - PROCESS | 1650 | 1461731408012 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1650 | 1461731408014 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 21:30:08 INFO - PROCESS | 1650 | 1461731408016 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1650 | 1461731408017 Marionette TRACE conn2 <- [1,862,null,{}] 21:30:08 INFO - PROCESS | 1650 | 1461731408019 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}] 21:30:08 INFO - PROCESS | 1650 | 1461731408115 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 21:30:08 INFO - PROCESS | 1650 | 1461731408119 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x129354000 == 55 [pid = 1650] [id = 223] 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x129173c00) [pid = 1650] [serial = 667] [outer = 0x0] 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129548400) [pid = 1650] [serial = 668] [outer = 0x129173c00] 21:30:08 INFO - PROCESS | 1650 | 1461731408171 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12959c400) [pid = 1650] [serial = 669] [outer = 0x129173c00] 21:30:08 INFO - PROCESS | 1650 | 1461731408493 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]]]}] 21:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 21:30:08 INFO - PROCESS | 1650 | 1461731408535 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 21:30:08 INFO - PROCESS | 1650 | 1461731408536 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 21:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:30:08 INFO - PROCESS | 1650 | 1461731408538 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:30:08 INFO - PROCESS | 1650 | 1461731408539 Marionette TRACE conn2 <- [1,866,null,{}] 21:30:08 INFO - PROCESS | 1650 | 1461731408541 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}] 21:30:08 INFO - PROCESS | 1650 | 1461731408639 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 21:30:08 INFO - PROCESS | 1650 | 1461731408643 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a683800 == 56 [pid = 1650] [id = 224] 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1295a0c00) [pid = 1650] [serial = 670] [outer = 0x0] 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129745800) [pid = 1650] [serial = 671] [outer = 0x1295a0c00] 21:30:08 INFO - PROCESS | 1650 | 1461731408695 Marionette DEBUG loaded listener.js 21:30:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129753000) [pid = 1650] [serial = 672] [outer = 0x1295a0c00] 21:30:09 INFO - PROCESS | 1650 | 1461731409002 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]]]}] 21:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 21:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:30:09 INFO - PROCESS | 1650 | 1461731409013 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 21:30:09 INFO - PROCESS | 1650 | 1461731409014 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 21:30:09 INFO - PROCESS | 1650 | 1461731409016 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:30:09 INFO - PROCESS | 1650 | 1461731409017 Marionette TRACE conn2 <- [1,870,null,{}] 21:30:09 INFO - PROCESS | 1650 | 1461731409020 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}] 21:30:09 INFO - PROCESS | 1650 | 1461731409122 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 21:30:09 INFO - PROCESS | 1650 | 1461731409127 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2b4000 == 57 [pid = 1650] [id = 225] 21:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129753800) [pid = 1650] [serial = 673] [outer = 0x0] 21:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a871c00) [pid = 1650] [serial = 674] [outer = 0x129753800] 21:30:09 INFO - PROCESS | 1650 | 1461731409152 Marionette DEBUG loaded listener.js 21:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b210c00) [pid = 1650] [serial = 675] [outer = 0x129753800] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12486b800) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1274e9800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1274e5c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128cc7000) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1169a2c00) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119773400) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11977c800) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x118749800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12959b400) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12974bc00) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129751c00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:30:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119624800) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:30:09 INFO - PROCESS | 1650 | 1461731409705 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]]]}] 21:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 719ms 21:30:09 INFO - PROCESS | 1650 | 1461731409738 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 21:30:09 INFO - PROCESS | 1650 | 1461731409741 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 21:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:30:09 INFO - PROCESS | 1650 | 1461731409744 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:30:09 INFO - PROCESS | 1650 | 1461731409747 Marionette TRACE conn2 <- [1,874,null,{}] 21:30:09 INFO - PROCESS | 1650 | 1461731409750 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}] 21:30:09 INFO - PROCESS | 1650 | 1461731409891 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 21:30:09 INFO - PROCESS | 1650 | 1461731409958 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3b3800 == 58 [pid = 1650] [id = 226] 21:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116a56000) [pid = 1650] [serial = 676] [outer = 0x0] 21:30:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x119381c00) [pid = 1650] [serial = 677] [outer = 0x116a56000] 21:30:09 INFO - PROCESS | 1650 | 1461731409987 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12ba9e400) [pid = 1650] [serial = 678] [outer = 0x116a56000] 21:30:10 INFO - PROCESS | 1650 | 1461731410280 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]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 574ms 21:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:30:10 INFO - PROCESS | 1650 | 1461731410318 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1650 | 1461731410320 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 21:30:10 INFO - PROCESS | 1650 | 1461731410322 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1650 | 1461731410323 Marionette TRACE conn2 <- [1,878,null,{}] 21:30:10 INFO - PROCESS | 1650 | 1461731410329 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}] 21:30:10 INFO - PROCESS | 1650 | 1461731410410 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 21:30:10 INFO - PROCESS | 1650 | 1461731410438 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c997800 == 59 [pid = 1650] [id = 227] 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12be5ec00) [pid = 1650] [serial = 679] [outer = 0x0] 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bee9800) [pid = 1650] [serial = 680] [outer = 0x12be5ec00] 21:30:10 INFO - PROCESS | 1650 | 1461731410464 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bef0000) [pid = 1650] [serial = 681] [outer = 0x12be5ec00] 21:30:10 INFO - PROCESS | 1650 | 1461731410782 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]]]}] 21:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 471ms 21:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:30:10 INFO - PROCESS | 1650 | 1461731410795 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 21:30:10 INFO - PROCESS | 1650 | 1461731410796 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 21:30:10 INFO - PROCESS | 1650 | 1461731410798 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:30:10 INFO - PROCESS | 1650 | 1461731410799 Marionette TRACE conn2 <- [1,882,null,{}] 21:30:10 INFO - PROCESS | 1650 | 1461731410801 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}] 21:30:10 INFO - PROCESS | 1650 | 1461731410906 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 21:30:10 INFO - PROCESS | 1650 | 1461731410912 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cddb800 == 60 [pid = 1650] [id = 228] 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aa5f800) [pid = 1650] [serial = 682] [outer = 0x0] 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12c070000) [pid = 1650] [serial = 683] [outer = 0x12aa5f800] 21:30:10 INFO - PROCESS | 1650 | 1461731410937 Marionette DEBUG loaded listener.js 21:30:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12c07b800) [pid = 1650] [serial = 684] [outer = 0x12aa5f800] 21:30:11 INFO - PROCESS | 1650 | 1461731411236 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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 469ms 21:30:11 INFO - PROCESS | 1650 | 1461731411268 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 21:30:11 INFO - PROCESS | 1650 | 1461731411269 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 21:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:30:11 INFO - PROCESS | 1650 | 1461731411271 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1650 | 1461731411272 Marionette TRACE conn2 <- [1,886,null,{}] 21:30:11 INFO - PROCESS | 1650 | 1461731411277 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}] 21:30:11 INFO - PROCESS | 1650 | 1461731411355 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 21:30:11 INFO - PROCESS | 1650 | 1461731411361 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2c4000 == 61 [pid = 1650] [id = 229] 21:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bbc0000) [pid = 1650] [serial = 685] [outer = 0x0] 21:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12c6c1800) [pid = 1650] [serial = 686] [outer = 0x12bbc0000] 21:30:11 INFO - PROCESS | 1650 | 1461731411386 Marionette DEBUG loaded listener.js 21:30:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12c6c7400) [pid = 1650] [serial = 687] [outer = 0x12bbc0000] 21:30:11 INFO - PROCESS | 1650 | 1461731411825 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]]]}] 21:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 623ms 21:30:11 INFO - PROCESS | 1650 | 1461731411894 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 21:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:30:11 INFO - PROCESS | 1650 | 1461731411897 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 21:30:11 INFO - PROCESS | 1650 | 1461731411901 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:30:11 INFO - PROCESS | 1650 | 1461731411903 Marionette TRACE conn2 <- [1,890,null,{}] 21:30:11 INFO - PROCESS | 1650 | 1461731411907 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}] 21:30:12 INFO - PROCESS | 1650 | 1461731412012 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 21:30:12 INFO - PROCESS | 1650 | 1461731412078 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11738a800 == 62 [pid = 1650] [id = 230] 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x115d41c00) [pid = 1650] [serial = 688] [outer = 0x0] 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1164e9c00) [pid = 1650] [serial = 689] [outer = 0x115d41c00] 21:30:12 INFO - PROCESS | 1650 | 1461731412110 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118343c00) [pid = 1650] [serial = 690] [outer = 0x115d41c00] 21:30:12 INFO - PROCESS | 1650 | 1461731412550 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]]]}] 21:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 671ms 21:30:12 INFO - PROCESS | 1650 | 1461731412572 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 21:30:12 INFO - PROCESS | 1650 | 1461731412576 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 21:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:30:12 INFO - PROCESS | 1650 | 1461731412581 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:30:12 INFO - PROCESS | 1650 | 1461731412582 Marionette TRACE conn2 <- [1,894,null,{}] 21:30:12 INFO - PROCESS | 1650 | 1461731412585 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}] 21:30:12 INFO - PROCESS | 1650 | 1461731412689 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 21:30:12 INFO - PROCESS | 1650 | 1461731412750 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b02800 == 63 [pid = 1650] [id = 231] 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1183b9800) [pid = 1650] [serial = 691] [outer = 0x0] 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119422800) [pid = 1650] [serial = 692] [outer = 0x1183b9800] 21:30:12 INFO - PROCESS | 1650 | 1461731412785 Marionette DEBUG loaded listener.js 21:30:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119d2c400) [pid = 1650] [serial = 693] [outer = 0x1183b9800] 21:30:13 INFO - PROCESS | 1650 | 1461731413211 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]]]}] 21:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 21:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:30:13 INFO - PROCESS | 1650 | 1461731413253 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 21:30:13 INFO - PROCESS | 1650 | 1461731413254 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 21:30:13 INFO - PROCESS | 1650 | 1461731413310 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:30:13 INFO - PROCESS | 1650 | 1461731413312 Marionette TRACE conn2 <- [1,898,null,{}] 21:30:13 INFO - PROCESS | 1650 | 1461731413323 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}] 21:30:13 INFO - PROCESS | 1650 | 1461731413425 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 21:30:13 INFO - PROCESS | 1650 | 1461731413491 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0af000 == 64 [pid = 1650] [id = 232] 21:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x127025c00) [pid = 1650] [serial = 694] [outer = 0x0] 21:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x127336800) [pid = 1650] [serial = 695] [outer = 0x127025c00] 21:30:13 INFO - PROCESS | 1650 | 1461731413522 Marionette DEBUG loaded listener.js 21:30:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1274e1c00) [pid = 1650] [serial = 696] [outer = 0x127025c00] 21:30:13 INFO - PROCESS | 1650 | 1461731413952 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]]]}] 21:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 726ms 21:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:30:13 INFO - PROCESS | 1650 | 1461731413983 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 21:30:13 INFO - PROCESS | 1650 | 1461731413985 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 21:30:13 INFO - PROCESS | 1650 | 1461731413987 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:30:13 INFO - PROCESS | 1650 | 1461731413989 Marionette TRACE conn2 <- [1,902,null,{}] 21:30:13 INFO - PROCESS | 1650 | 1461731413991 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}] 21:30:14 INFO - PROCESS | 1650 | 1461731414093 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 21:30:14 INFO - PROCESS | 1650 | 1461731414158 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4cf800 == 65 [pid = 1650] [id = 233] 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128c2d400) [pid = 1650] [serial = 697] [outer = 0x0] 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12959b400) [pid = 1650] [serial = 698] [outer = 0x128c2d400] 21:30:14 INFO - PROCESS | 1650 | 1461731414189 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12a7c6400) [pid = 1650] [serial = 699] [outer = 0x128c2d400] 21:30:14 INFO - PROCESS | 1650 | 1461731414591 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]]]}] 21:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 21:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:30:14 INFO - PROCESS | 1650 | 1461731414608 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 21:30:14 INFO - PROCESS | 1650 | 1461731414611 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 21:30:14 INFO - PROCESS | 1650 | 1461731414613 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:30:14 INFO - PROCESS | 1650 | 1461731414614 Marionette TRACE conn2 <- [1,906,null,{}] 21:30:14 INFO - PROCESS | 1650 | 1461731414617 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}] 21:30:14 INFO - PROCESS | 1650 | 1461731414717 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 21:30:14 INFO - PROCESS | 1650 | 1461731414808 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a3000 == 66 [pid = 1650] [id = 234] 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128cc9000) [pid = 1650] [serial = 700] [outer = 0x0] 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b218c00) [pid = 1650] [serial = 701] [outer = 0x128cc9000] 21:30:14 INFO - PROCESS | 1650 | 1461731414854 Marionette DEBUG loaded listener.js 21:30:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12bee6000) [pid = 1650] [serial = 702] [outer = 0x128cc9000] 21:30:15 INFO - PROCESS | 1650 | 1461731415352 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]]]}] 21:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 769ms 21:30:15 INFO - PROCESS | 1650 | 1461731415382 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 21:30:15 INFO - PROCESS | 1650 | 1461731415384 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 21:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:30:15 INFO - PROCESS | 1650 | 1461731415386 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:30:15 INFO - PROCESS | 1650 | 1461731415387 Marionette TRACE conn2 <- [1,910,null,{}] 21:30:15 INFO - PROCESS | 1650 | 1461731415390 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}] 21:30:15 INFO - PROCESS | 1650 | 1461731415505 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 21:30:15 INFO - PROCESS | 1650 | 1461731415571 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f5c800 == 67 [pid = 1650] [id = 235] 21:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x116a4f000) [pid = 1650] [serial = 703] [outer = 0x0] 21:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1296b5000) [pid = 1650] [serial = 704] [outer = 0x116a4f000] 21:30:15 INFO - PROCESS | 1650 | 1461731415602 Marionette DEBUG loaded listener.js 21:30:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12cabcc00) [pid = 1650] [serial = 705] [outer = 0x116a4f000] 21:30:16 INFO - PROCESS | 1650 | 1461731416211 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]]]}] 21:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 871ms 21:30:16 INFO - PROCESS | 1650 | 1461731416259 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1650 | 1461731416261 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 21:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:30:16 INFO - PROCESS | 1650 | 1461731416265 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1650 | 1461731416267 Marionette TRACE conn2 <- [1,914,null,{}] 21:30:16 INFO - PROCESS | 1650 | 1461731416271 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}] 21:30:16 INFO - PROCESS | 1650 | 1461731416366 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 21:30:16 INFO - PROCESS | 1650 | 1461731416440 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119997000 == 68 [pid = 1650] [id = 236] 21:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x113442000) [pid = 1650] [serial = 706] [outer = 0x0] 21:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1162b5400) [pid = 1650] [serial = 707] [outer = 0x113442000] 21:30:16 INFO - PROCESS | 1650 | 1461731416468 Marionette DEBUG loaded listener.js 21:30:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x117e0b800) [pid = 1650] [serial = 708] [outer = 0x113442000] 21:30:16 INFO - PROCESS | 1650 | 1461731416883 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]]]}] 21:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 674ms 21:30:16 INFO - PROCESS | 1650 | 1461731416939 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 21:30:16 INFO - PROCESS | 1650 | 1461731416943 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 21:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:30:16 INFO - PROCESS | 1650 | 1461731416947 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:30:16 INFO - PROCESS | 1650 | 1461731416949 Marionette TRACE conn2 <- [1,918,null,{}] 21:30:16 INFO - PROCESS | 1650 | 1461731416951 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}] 21:30:17 INFO - PROCESS | 1650 | 1461731417047 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 21:30:17 INFO - PROCESS | 1650 | 1461731417134 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cddb800 == 67 [pid = 1650] [id = 228] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c997800 == 66 [pid = 1650] [id = 227] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3b3800 == 65 [pid = 1650] [id = 226] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2b4000 == 64 [pid = 1650] [id = 225] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a683800 == 63 [pid = 1650] [id = 224] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x129354000 == 62 [pid = 1650] [id = 223] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x116417c00) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119431800) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1274e2000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12baa9400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162dc000 == 63 [pid = 1650] [id = 237] 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x115d39c00) [pid = 1650] [serial = 709] [outer = 0x0] 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1183c1800) [pid = 1650] [serial = 710] [outer = 0x115d39c00] 21:30:17 INFO - PROCESS | 1650 | 1461731417187 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119770800) [pid = 1650] [serial = 711] [outer = 0x115d39c00] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1269cb000 == 62 [pid = 1650] [id = 222] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1162e3800 == 61 [pid = 1650] [id = 221] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12180c800 == 60 [pid = 1650] [id = 220] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12116f000 == 59 [pid = 1650] [id = 219] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11739c800 == 58 [pid = 1650] [id = 218] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11738c000 == 57 [pid = 1650] [id = 217] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9800 == 56 [pid = 1650] [id = 216] 21:30:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119177000 == 55 [pid = 1650] [id = 211] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x127340400) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x126952000) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129595c00) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128c28400) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12954d800) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x128ccfc00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11834dc00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x117666800) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119911c00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1217c3800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1211c7c00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11913f400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x119381800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1296b2800) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129745c00) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ba9b400) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12a7b8400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12aa56400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12916ac00) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12954a000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12a7c1800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12974ec00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12974c000) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x124632800) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 21:30:17 INFO - PROCESS | 1650 | 1461731417515 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]]]}] 21:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 621ms 21:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:30:17 INFO - PROCESS | 1650 | 1461731417568 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 21:30:17 INFO - PROCESS | 1650 | 1461731417570 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 21:30:17 INFO - PROCESS | 1650 | 1461731417572 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:30:17 INFO - PROCESS | 1650 | 1461731417574 Marionette TRACE conn2 <- [1,922,null,{}] 21:30:17 INFO - PROCESS | 1650 | 1461731417589 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}] 21:30:17 INFO - PROCESS | 1650 | 1461731417690 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 21:30:17 INFO - PROCESS | 1650 | 1461731417697 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a1000 == 56 [pid = 1650] [id = 238] 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119d32400) [pid = 1650] [serial = 712] [outer = 0x0] 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12150e800) [pid = 1650] [serial = 713] [outer = 0x119d32400] 21:30:17 INFO - PROCESS | 1650 | 1461731417725 Marionette DEBUG loaded listener.js 21:30:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x123f0c400) [pid = 1650] [serial = 714] [outer = 0x119d32400] 21:30:18 INFO - PROCESS | 1650 | 1461731418068 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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 524ms 21:30:18 INFO - PROCESS | 1650 | 1461731418097 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 21:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:30:18 INFO - PROCESS | 1650 | 1461731418100 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 21:30:18 INFO - PROCESS | 1650 | 1461731418103 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1650 | 1461731418105 Marionette TRACE conn2 <- [1,926,null,{}] 21:30:18 INFO - PROCESS | 1650 | 1461731418108 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}] 21:30:18 INFO - PROCESS | 1650 | 1461731418230 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 21:30:18 INFO - PROCESS | 1650 | 1461731418308 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x124265800 == 57 [pid = 1650] [id = 239] 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x124eb9c00) [pid = 1650] [serial = 715] [outer = 0x0] 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127020400) [pid = 1650] [serial = 716] [outer = 0x124eb9c00] 21:30:18 INFO - PROCESS | 1650 | 1461731418351 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1274ddc00) [pid = 1650] [serial = 717] [outer = 0x124eb9c00] 21:30:18 INFO - PROCESS | 1650 | 1461731418702 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]]]}] 21:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 621ms 21:30:18 INFO - PROCESS | 1650 | 1461731418723 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 21:30:18 INFO - PROCESS | 1650 | 1461731418728 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 21:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:30:18 INFO - PROCESS | 1650 | 1461731418731 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:30:18 INFO - PROCESS | 1650 | 1461731418732 Marionette TRACE conn2 <- [1,930,null,{}] 21:30:18 INFO - PROCESS | 1650 | 1461731418735 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}] 21:30:18 INFO - PROCESS | 1650 | 1461731418855 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 21:30:18 INFO - PROCESS | 1650 | 1461731418898 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a88800 == 58 [pid = 1650] [id = 240] 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1274e5000) [pid = 1650] [serial = 718] [outer = 0x0] 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1274e8000) [pid = 1650] [serial = 719] [outer = 0x1274e5000] 21:30:18 INFO - PROCESS | 1650 | 1461731418931 Marionette DEBUG loaded listener.js 21:30:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128a09400) [pid = 1650] [serial = 720] [outer = 0x1274e5000] 21:30:19 INFO - PROCESS | 1650 | 1461731419362 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]]]}] 21:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 670ms 21:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:30:19 INFO - PROCESS | 1650 | 1461731419401 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 1650 | 1461731419403 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 21:30:19 INFO - PROCESS | 1650 | 1461731419405 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 1650 | 1461731419406 Marionette TRACE conn2 <- [1,934,null,{}] 21:30:19 INFO - PROCESS | 1650 | 1461731419411 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}] 21:30:19 INFO - PROCESS | 1650 | 1461731419532 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 21:30:19 INFO - PROCESS | 1650 | 1461731419546 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a79e800 == 59 [pid = 1650] [id = 241] 21:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x128a0bc00) [pid = 1650] [serial = 721] [outer = 0x0] 21:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128c30000) [pid = 1650] [serial = 722] [outer = 0x128a0bc00] 21:30:19 INFO - PROCESS | 1650 | 1461731419573 Marionette DEBUG loaded listener.js 21:30:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x129548000) [pid = 1650] [serial = 723] [outer = 0x128a0bc00] 21:30:19 INFO - PROCESS | 1650 | 1461731419910 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]]]}] 21:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 522ms 21:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:30:19 INFO - PROCESS | 1650 | 1461731419928 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 21:30:19 INFO - PROCESS | 1650 | 1461731419929 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 21:30:19 INFO - PROCESS | 1650 | 1461731419938 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:30:19 INFO - PROCESS | 1650 | 1461731419939 Marionette TRACE conn2 <- [1,938,null,{}] 21:30:19 INFO - PROCESS | 1650 | 1461731419941 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}] 21:30:20 INFO - PROCESS | 1650 | 1461731420038 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 21:30:20 INFO - PROCESS | 1650 | 1461731420043 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2be800 == 60 [pid = 1650] [id = 242] 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12953fc00) [pid = 1650] [serial = 724] [outer = 0x0] 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12959fc00) [pid = 1650] [serial = 725] [outer = 0x12953fc00] 21:30:20 INFO - PROCESS | 1650 | 1461731420096 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12974dc00) [pid = 1650] [serial = 726] [outer = 0x12953fc00] 21:30:20 INFO - PROCESS | 1650 | 1461731420435 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]]]}] 21:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 526ms 21:30:20 INFO - PROCESS | 1650 | 1461731420459 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 21:30:20 INFO - PROCESS | 1650 | 1461731420461 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 21:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:30:20 INFO - PROCESS | 1650 | 1461731420463 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:30:20 INFO - PROCESS | 1650 | 1461731420464 Marionette TRACE conn2 <- [1,942,null,{}] 21:30:20 INFO - PROCESS | 1650 | 1461731420466 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}] 21:30:20 INFO - PROCESS | 1650 | 1461731420569 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 21:30:20 INFO - PROCESS | 1650 | 1461731420574 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b1800 == 61 [pid = 1650] [id = 243] 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x129594c00) [pid = 1650] [serial = 727] [outer = 0x0] 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a7c0400) [pid = 1650] [serial = 728] [outer = 0x129594c00] 21:30:20 INFO - PROCESS | 1650 | 1461731420599 Marionette DEBUG loaded listener.js 21:30:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b219c00) [pid = 1650] [serial = 729] [outer = 0x129594c00] 21:30:20 INFO - PROCESS | 1650 | 1461731420927 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]]]}] 21:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 21:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:30:20 INFO - PROCESS | 1650 | 1461731420981 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 21:30:20 INFO - PROCESS | 1650 | 1461731420982 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 21:30:20 INFO - PROCESS | 1650 | 1461731420984 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:30:20 INFO - PROCESS | 1650 | 1461731420986 Marionette TRACE conn2 <- [1,946,null,{}] 21:30:20 INFO - PROCESS | 1650 | 1461731420988 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}] 21:30:21 INFO - PROCESS | 1650 | 1461731421088 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 21:30:21 INFO - PROCESS | 1650 | 1461731421100 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c728800 == 62 [pid = 1650] [id = 244] 21:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x129753400) [pid = 1650] [serial = 730] [outer = 0x0] 21:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12bbb4400) [pid = 1650] [serial = 731] [outer = 0x129753400] 21:30:21 INFO - PROCESS | 1650 | 1461731421124 Marionette DEBUG loaded listener.js 21:30:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12beec400) [pid = 1650] [serial = 732] [outer = 0x129753400] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12462ec00) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1295a0c00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x115fb0c00) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129173c00) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1133a7400) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1242c6000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1210e1000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129753800) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x116a56000) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12be5ec00) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x117e10c00) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1210d3400) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a86a400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12aa5f800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1210e1400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12694e000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x113cc7c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118381c00) [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] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115d42000) [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] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x115d40000) [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] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127337c00) [pid = 1650] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x118096c00) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119387c00) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:30:21 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1274ea000) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:30:21 INFO - PROCESS | 1650 | 1461731421863 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]]]}] 21:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 923ms 21:30:21 INFO - PROCESS | 1650 | 1461731421910 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 21:30:21 INFO - PROCESS | 1650 | 1461731421912 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 21:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:30:21 INFO - PROCESS | 1650 | 1461731421916 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:30:21 INFO - PROCESS | 1650 | 1461731421919 Marionette TRACE conn2 <- [1,950,null,{}] 21:30:21 INFO - PROCESS | 1650 | 1461731421924 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}] 21:30:22 INFO - PROCESS | 1650 | 1461731422028 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 21:30:22 INFO - PROCESS | 1650 | 1461731422084 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f39000 == 63 [pid = 1650] [id = 245] 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1131b6c00) [pid = 1650] [serial = 733] [outer = 0x0] 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113c3a000) [pid = 1650] [serial = 734] [outer = 0x1131b6c00] 21:30:22 INFO - PROCESS | 1650 | 1461731422116 Marionette DEBUG loaded listener.js 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x116464400) [pid = 1650] [serial = 735] [outer = 0x1131b6c00] 21:30:22 INFO - PROCESS | 1650 | 1461731422599 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]]]}] 21:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 727ms 21:30:22 INFO - PROCESS | 1650 | 1461731422643 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 21:30:22 INFO - PROCESS | 1650 | 1461731422648 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 21:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:30:22 INFO - PROCESS | 1650 | 1461731422652 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:30:22 INFO - PROCESS | 1650 | 1461731422654 Marionette TRACE conn2 <- [1,954,null,{}] 21:30:22 INFO - PROCESS | 1650 | 1461731422657 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}] 21:30:22 INFO - PROCESS | 1650 | 1461731422760 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 21:30:22 INFO - PROCESS | 1650 | 1461731422814 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d0a000 == 64 [pid = 1650] [id = 246] 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11677ec00) [pid = 1650] [serial = 736] [outer = 0x0] 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11933e000) [pid = 1650] [serial = 737] [outer = 0x11677ec00] 21:30:22 INFO - PROCESS | 1650 | 1461731422844 Marionette DEBUG loaded listener.js 21:30:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119778800) [pid = 1650] [serial = 738] [outer = 0x11677ec00] 21:30:23 INFO - PROCESS | 1650 | 1461731423245 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]]]}] 21:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 621ms 21:30:23 INFO - PROCESS | 1650 | 1461731423275 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 21:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:30:23 INFO - PROCESS | 1650 | 1461731423278 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 21:30:23 INFO - PROCESS | 1650 | 1461731423280 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:30:23 INFO - PROCESS | 1650 | 1461731423283 Marionette TRACE conn2 <- [1,958,null,{}] 21:30:23 INFO - PROCESS | 1650 | 1461731423291 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}] 21:30:23 INFO - PROCESS | 1650 | 1461731423395 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 21:30:23 INFO - PROCESS | 1650 | 1461731423449 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a6800 == 65 [pid = 1650] [id = 247] 21:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119905000) [pid = 1650] [serial = 739] [outer = 0x0] 21:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1211c7800) [pid = 1650] [serial = 740] [outer = 0x119905000] 21:30:23 INFO - PROCESS | 1650 | 1461731423500 Marionette DEBUG loaded listener.js 21:30:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124eb9000) [pid = 1650] [serial = 741] [outer = 0x119905000] 21:30:23 INFO - PROCESS | 1650 | 1461731423962 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]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 721ms 21:30:24 INFO - PROCESS | 1650 | 1461731424002 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 1650 | 1461731424004 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 21:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:30:24 INFO - PROCESS | 1650 | 1461731424022 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1650 | 1461731424024 Marionette TRACE conn2 <- [1,962,null,{}] 21:30:24 INFO - PROCESS | 1650 | 1461731424029 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}] 21:30:24 INFO - PROCESS | 1650 | 1461731424130 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 21:30:24 INFO - PROCESS | 1650 | 1461731424195 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4db800 == 66 [pid = 1650] [id = 248] 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x126831800) [pid = 1650] [serial = 742] [outer = 0x0] 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1274e9c00) [pid = 1650] [serial = 743] [outer = 0x126831800] 21:30:24 INFO - PROCESS | 1650 | 1461731424226 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128c29000) [pid = 1650] [serial = 744] [outer = 0x126831800] 21:30:24 INFO - PROCESS | 1650 | 1461731424642 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]]]}] 21:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 689ms 21:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:30:24 INFO - PROCESS | 1650 | 1461731424695 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 21:30:24 INFO - PROCESS | 1650 | 1461731424696 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 21:30:24 INFO - PROCESS | 1650 | 1461731424699 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:30:24 INFO - PROCESS | 1650 | 1461731424700 Marionette TRACE conn2 <- [1,966,null,{}] 21:30:24 INFO - PROCESS | 1650 | 1461731424738 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}] 21:30:24 INFO - PROCESS | 1650 | 1461731424858 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 21:30:24 INFO - PROCESS | 1650 | 1461731424906 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d978800 == 67 [pid = 1650] [id = 249] 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x127343000) [pid = 1650] [serial = 745] [outer = 0x0] 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128ccf000) [pid = 1650] [serial = 746] [outer = 0x127343000] 21:30:24 INFO - PROCESS | 1650 | 1461731424938 Marionette DEBUG loaded listener.js 21:30:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12954a000) [pid = 1650] [serial = 747] [outer = 0x127343000] 21:30:25 INFO - PROCESS | 1650 | 1461731425344 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]]]}] 21:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 688ms 21:30:25 INFO - PROCESS | 1650 | 1461731425387 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 21:30:25 INFO - PROCESS | 1650 | 1461731425389 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 21:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:30:25 INFO - PROCESS | 1650 | 1461731425391 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:30:25 INFO - PROCESS | 1650 | 1461731425392 Marionette TRACE conn2 <- [1,970,null,{}] 21:30:25 INFO - PROCESS | 1650 | 1461731425395 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}] 21:30:25 INFO - PROCESS | 1650 | 1461731425511 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 21:30:25 INFO - PROCESS | 1650 | 1461731425568 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de77800 == 68 [pid = 1650] [id = 250] 21:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a7b8400) [pid = 1650] [serial = 748] [outer = 0x0] 21:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bee3800) [pid = 1650] [serial = 749] [outer = 0x12a7b8400] 21:30:25 INFO - PROCESS | 1650 | 1461731425599 Marionette DEBUG loaded listener.js 21:30:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12c6c8c00) [pid = 1650] [serial = 750] [outer = 0x12a7b8400] 21:30:26 INFO - PROCESS | 1650 | 1461731426035 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]]]}] 21:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 670ms 21:30:26 INFO - PROCESS | 1650 | 1461731426062 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 21:30:26 INFO - PROCESS | 1650 | 1461731426063 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 21:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:30:26 INFO - PROCESS | 1650 | 1461731426065 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:30:26 INFO - PROCESS | 1650 | 1461731426067 Marionette TRACE conn2 <- [1,974,null,{}] 21:30:26 INFO - PROCESS | 1650 | 1461731426069 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}] 21:30:26 INFO - PROCESS | 1650 | 1461731426188 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 21:30:26 INFO - PROCESS | 1650 | 1461731426253 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x111e34000 == 69 [pid = 1650] [id = 251] 21:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x110f07800) [pid = 1650] [serial = 751] [outer = 0x0] 21:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x110f0d000) [pid = 1650] [serial = 752] [outer = 0x110f07800] 21:30:26 INFO - PROCESS | 1650 | 1461731426324 Marionette DEBUG loaded listener.js 21:30:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x110f11800) [pid = 1650] [serial = 753] [outer = 0x110f07800] 21:30:26 INFO - PROCESS | 1650 | 1461731426865 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]]]}] 21:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 820ms 21:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:30:26 INFO - PROCESS | 1650 | 1461731426886 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 21:30:26 INFO - PROCESS | 1650 | 1461731426888 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 21:30:26 INFO - PROCESS | 1650 | 1461731426893 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:30:26 INFO - PROCESS | 1650 | 1461731426896 Marionette TRACE conn2 <- [1,978,null,{}] 21:30:26 INFO - PROCESS | 1650 | 1461731426900 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}] 21:30:27 INFO - PROCESS | 1650 | 1461731426997 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 21:30:27 INFO - PROCESS | 1650 | 1461731427056 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f63800 == 70 [pid = 1650] [id = 252] 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x112bd4400) [pid = 1650] [serial = 754] [outer = 0x0] 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1131bbc00) [pid = 1650] [serial = 755] [outer = 0x112bd4400] 21:30:27 INFO - PROCESS | 1650 | 1461731427083 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x116431400) [pid = 1650] [serial = 756] [outer = 0x112bd4400] 21:30:27 INFO - PROCESS | 1650 | 1461731427477 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]]]}] 21:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 677ms 21:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:30:27 INFO - PROCESS | 1650 | 1461731427569 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 21:30:27 INFO - PROCESS | 1650 | 1461731427572 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 21:30:27 INFO - PROCESS | 1650 | 1461731427576 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:30:27 INFO - PROCESS | 1650 | 1461731427578 Marionette TRACE conn2 <- [1,982,null,{}] 21:30:27 INFO - PROCESS | 1650 | 1461731427581 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}] 21:30:27 INFO - PROCESS | 1650 | 1461731427675 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b1800 == 69 [pid = 1650] [id = 243] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2be800 == 68 [pid = 1650] [id = 242] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a79e800 == 67 [pid = 1650] [id = 241] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x116a88800 == 66 [pid = 1650] [id = 240] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x124265800 == 65 [pid = 1650] [id = 239] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a1000 == 64 [pid = 1650] [id = 238] 21:30:27 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12c6c1800) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 21:30:27 INFO - PROCESS | 1650 | 1461731427783 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1162dc000 == 63 [pid = 1650] [id = 237] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x119997000 == 62 [pid = 1650] [id = 236] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4cf800 == 61 [pid = 1650] [id = 233] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0af000 == 60 [pid = 1650] [id = 232] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x121b02800 == 59 [pid = 1650] [id = 231] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11738a800 == 58 [pid = 1650] [id = 230] 21:30:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2c4000 == 57 [pid = 1650] [id = 229] 21:30:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a88800 == 58 [pid = 1650] [id = 253] 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1166d6800) [pid = 1650] [serial = 757] [outer = 0x0] 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11838cc00) [pid = 1650] [serial = 758] [outer = 0x1166d6800] 21:30:27 INFO - PROCESS | 1650 | 1461731427814 Marionette DEBUG loaded listener.js 21:30:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119422c00) [pid = 1650] [serial = 759] [outer = 0x1166d6800] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127344800) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119422400) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x124631000) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129598400) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x128c27800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127340800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11808ac00) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119ba1800) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x119143400) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11677e000) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129173000) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128c30800) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129745800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x116618c00) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12959c400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119775400) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119baf800) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129548400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127021800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1242c1c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12682e000) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118382400) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b218000) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12a871c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119381c00) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a7bb800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1210e0800) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129753000) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bee9800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b210c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bef0000) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ba9e400) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x128c2cc00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119382800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1186d4800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1211c6000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121b3e400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118096800) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12be68c00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c070000) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c07b800) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128c22800) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 21:30:28 INFO - PROCESS | 1650 | 1461731428135 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]]]}] 21:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 572ms 21:30:28 INFO - PROCESS | 1650 | 1461731428149 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 21:30:28 INFO - PROCESS | 1650 | 1461731428150 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 21:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:30:28 INFO - PROCESS | 1650 | 1461731428153 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - PROCESS | 1650 | 1461731428155 Marionette TRACE conn2 <- [1,986,null,{}] 21:30:28 INFO - PROCESS | 1650 | 1461731428164 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}] 21:30:28 INFO - PROCESS | 1650 | 1461731428250 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 21:30:28 INFO - PROCESS | 1650 | 1461731428302 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180bb800 == 59 [pid = 1650] [id = 254] 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118096800) [pid = 1650] [serial = 760] [outer = 0x0] 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119904800) [pid = 1650] [serial = 761] [outer = 0x118096800] 21:30:28 INFO - PROCESS | 1650 | 1461731428330 Marionette DEBUG loaded listener.js 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1213b7c00) [pid = 1650] [serial = 762] [outer = 0x118096800] 21:30:28 INFO - PROCESS | 1650 | 1461731428634 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]]]}] 21:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 525ms 21:30:28 INFO - PROCESS | 1650 | 1461731428678 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 21:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:30:28 INFO - PROCESS | 1650 | 1461731428680 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 21:30:28 INFO - PROCESS | 1650 | 1461731428682 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:30:28 INFO - PROCESS | 1650 | 1461731428683 Marionette TRACE conn2 <- [1,990,null,{}] 21:30:28 INFO - PROCESS | 1650 | 1461731428685 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}] 21:30:28 INFO - PROCESS | 1650 | 1461731428767 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 21:30:28 INFO - PROCESS | 1650 | 1461731428772 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268c1800 == 60 [pid = 1650] [id = 255] 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1216e9c00) [pid = 1650] [serial = 763] [outer = 0x0] 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12486ac00) [pid = 1650] [serial = 764] [outer = 0x1216e9c00] 21:30:28 INFO - PROCESS | 1650 | 1461731428799 Marionette DEBUG loaded listener.js 21:30:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12733ec00) [pid = 1650] [serial = 765] [outer = 0x1216e9c00] 21:30:29 INFO - PROCESS | 1650 | 1461731429147 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]]]}] 21:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 21:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:30:29 INFO - PROCESS | 1650 | 1461731429202 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 21:30:29 INFO - PROCESS | 1650 | 1461731429203 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 21:30:29 INFO - PROCESS | 1650 | 1461731429205 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:30:29 INFO - PROCESS | 1650 | 1461731429206 Marionette TRACE conn2 <- [1,994,null,{}] 21:30:29 INFO - PROCESS | 1650 | 1461731429209 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}] 21:30:29 INFO - PROCESS | 1650 | 1461731429289 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 21:30:29 INFO - PROCESS | 1650 | 1461731429297 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x128849000 == 61 [pid = 1650] [id = 256] 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x124632800) [pid = 1650] [serial = 766] [outer = 0x0] 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1274e9000) [pid = 1650] [serial = 767] [outer = 0x124632800] 21:30:29 INFO - PROCESS | 1650 | 1461731429322 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128a0a400) [pid = 1650] [serial = 768] [outer = 0x124632800] 21:30:29 INFO - PROCESS | 1650 | 1461731429651 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]]]}] 21:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 21:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:30:29 INFO - PROCESS | 1650 | 1461731429679 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 21:30:29 INFO - PROCESS | 1650 | 1461731429680 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 21:30:29 INFO - PROCESS | 1650 | 1461731429682 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:30:29 INFO - PROCESS | 1650 | 1461731429684 Marionette TRACE conn2 <- [1,998,null,{}] 21:30:29 INFO - PROCESS | 1650 | 1461731429686 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}] 21:30:29 INFO - PROCESS | 1650 | 1461731429785 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 21:30:29 INFO - PROCESS | 1650 | 1461731429845 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a67c800 == 62 [pid = 1650] [id = 257] 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127344800) [pid = 1650] [serial = 769] [outer = 0x0] 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128c22c00) [pid = 1650] [serial = 770] [outer = 0x127344800] 21:30:29 INFO - PROCESS | 1650 | 1461731429872 Marionette DEBUG loaded listener.js 21:30:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129752c00) [pid = 1650] [serial = 771] [outer = 0x127344800] 21:30:30 INFO - PROCESS | 1650 | 1461731430202 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]]]}] 21:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 568ms 21:30:30 INFO - PROCESS | 1650 | 1461731430252 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 21:30:30 INFO - PROCESS | 1650 | 1461731430253 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 21:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:30:30 INFO - PROCESS | 1650 | 1461731430255 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1650 | 1461731430256 Marionette TRACE conn2 <- [1,1002,null,{}] 21:30:30 INFO - PROCESS | 1650 | 1461731430259 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}] 21:30:30 INFO - PROCESS | 1650 | 1461731430364 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 21:30:30 INFO - PROCESS | 1650 | 1461731430400 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3b0800 == 63 [pid = 1650] [id = 258] 21:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1274e3000) [pid = 1650] [serial = 772] [outer = 0x0] 21:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b212400) [pid = 1650] [serial = 773] [outer = 0x1274e3000] 21:30:30 INFO - PROCESS | 1650 | 1461731430426 Marionette DEBUG loaded listener.js 21:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12beeb800) [pid = 1650] [serial = 774] [outer = 0x1274e3000] 21:30:30 INFO - PROCESS | 1650 | 1461731430782 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]]]}] 21:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 21:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:30:30 INFO - PROCESS | 1650 | 1461731430828 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 21:30:30 INFO - PROCESS | 1650 | 1461731430829 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 21:30:30 INFO - PROCESS | 1650 | 1461731430831 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:30:30 INFO - PROCESS | 1650 | 1461731430832 Marionette TRACE conn2 <- [1,1006,null,{}] 21:30:30 INFO - PROCESS | 1650 | 1461731430834 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}] 21:30:30 INFO - PROCESS | 1650 | 1461731430936 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 21:30:30 INFO - PROCESS | 1650 | 1461731430951 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c128000 == 64 [pid = 1650] [id = 259] 21:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b210c00) [pid = 1650] [serial = 775] [outer = 0x0] 21:30:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12c07c800) [pid = 1650] [serial = 776] [outer = 0x12b210c00] 21:30:30 INFO - PROCESS | 1650 | 1461731430976 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c6c7000) [pid = 1650] [serial = 777] [outer = 0x12b210c00] 21:30:31 INFO - PROCESS | 1650 | 1461731431303 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]]]}] 21:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 21:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:30:31 INFO - PROCESS | 1650 | 1461731431353 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 21:30:31 INFO - PROCESS | 1650 | 1461731431354 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 21:30:31 INFO - PROCESS | 1650 | 1461731431356 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 1650 | 1461731431357 Marionette TRACE conn2 <- [1,1010,null,{}] 21:30:31 INFO - PROCESS | 1650 | 1461731431360 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}] 21:30:31 INFO - PROCESS | 1650 | 1461731431462 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 21:30:31 INFO - PROCESS | 1650 | 1461731431476 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd4000 == 65 [pid = 1650] [id = 260] 21:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x111069400) [pid = 1650] [serial = 778] [outer = 0x0] 21:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x111070800) [pid = 1650] [serial = 779] [outer = 0x111069400] 21:30:31 INFO - PROCESS | 1650 | 1461731431499 Marionette DEBUG loaded listener.js 21:30:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x111074800) [pid = 1650] [serial = 780] [outer = 0x111069400] 21:30:31 INFO - PROCESS | 1650 | 1461731431838 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]]]}] 21:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 520ms 21:30:31 INFO - PROCESS | 1650 | 1461731431878 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 21:30:31 INFO - PROCESS | 1650 | 1461731431879 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 21:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:30:31 INFO - PROCESS | 1650 | 1461731431881 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:30:31 INFO - PROCESS | 1650 | 1461731431882 Marionette TRACE conn2 <- [1,1014,null,{}] 21:30:31 INFO - PROCESS | 1650 | 1461731431884 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}] 21:30:31 INFO - PROCESS | 1650 | 1461731431989 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 21:30:32 INFO - PROCESS | 1650 | 1461731432024 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4da000 == 66 [pid = 1650] [id = 261] 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11106e000) [pid = 1650] [serial = 781] [outer = 0x0] 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12c6c3000) [pid = 1650] [serial = 782] [outer = 0x11106e000] 21:30:32 INFO - PROCESS | 1650 | 1461731432049 Marionette DEBUG loaded listener.js 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ca6fc00) [pid = 1650] [serial = 783] [outer = 0x11106e000] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115d39c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x113442000) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12953fc00) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x124eb9c00) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119d32400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1274e5000) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128a0bc00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:30:32 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129594c00) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:30:32 INFO - PROCESS | 1650 | 1461731432386 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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 520ms 21:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:30:32 INFO - PROCESS | 1650 | 1461731432401 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 21:30:32 INFO - PROCESS | 1650 | 1461731432403 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 21:30:32 INFO - PROCESS | 1650 | 1461731432405 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1650 | 1461731432407 Marionette TRACE conn2 <- [1,1018,null,{}] 21:30:32 INFO - PROCESS | 1650 | 1461731432413 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}] 21:30:32 INFO - PROCESS | 1650 | 1461731432539 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 21:30:32 INFO - PROCESS | 1650 | 1461731432545 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d979800 == 67 [pid = 1650] [id = 262] 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11106f000) [pid = 1650] [serial = 784] [outer = 0x0] 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b250800) [pid = 1650] [serial = 785] [outer = 0x11106f000] 21:30:32 INFO - PROCESS | 1650 | 1461731432574 Marionette DEBUG loaded listener.js 21:30:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b25ec00) [pid = 1650] [serial = 786] [outer = 0x11106f000] 21:30:32 INFO - PROCESS | 1650 | 1461731432898 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]]]}] 21:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 522ms 21:30:32 INFO - PROCESS | 1650 | 1461731432929 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 21:30:32 INFO - PROCESS | 1650 | 1461731432930 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 21:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:30:32 INFO - PROCESS | 1650 | 1461731432933 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:30:32 INFO - PROCESS | 1650 | 1461731432934 Marionette TRACE conn2 <- [1,1022,null,{}] 21:30:32 INFO - PROCESS | 1650 | 1461731432936 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}] 21:30:33 INFO - PROCESS | 1650 | 1461731433021 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 21:30:33 INFO - PROCESS | 1650 | 1461731433077 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de72000 == 68 [pid = 1650] [id = 263] 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x110e83000) [pid = 1650] [serial = 787] [outer = 0x0] 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x110e8d000) [pid = 1650] [serial = 788] [outer = 0x110e83000] 21:30:33 INFO - PROCESS | 1650 | 1461731433101 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11106fc00) [pid = 1650] [serial = 789] [outer = 0x110e83000] 21:30:33 INFO - PROCESS | 1650 | 1461731433373 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]]]}] 21:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 21:30:33 INFO - PROCESS | 1650 | 1461731433401 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 21:30:33 INFO - PROCESS | 1650 | 1461731433403 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 21:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:30:33 INFO - PROCESS | 1650 | 1461731433405 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:30:33 INFO - PROCESS | 1650 | 1461731433406 Marionette TRACE conn2 <- [1,1026,null,{}] 21:30:33 INFO - PROCESS | 1650 | 1461731433418 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}] 21:30:33 INFO - PROCESS | 1650 | 1461731433537 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 21:30:33 INFO - PROCESS | 1650 | 1461731433544 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c172000 == 69 [pid = 1650] [id = 264] 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112bd2000) [pid = 1650] [serial = 790] [outer = 0x0] 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12ca72800) [pid = 1650] [serial = 791] [outer = 0x112bd2000] 21:30:33 INFO - PROCESS | 1650 | 1461731433583 Marionette DEBUG loaded listener.js 21:30:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12cabd800) [pid = 1650] [serial = 792] [outer = 0x112bd2000] 21:30:34 INFO - PROCESS | 1650 | 1461731434031 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 679ms 21:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:30:34 INFO - PROCESS | 1650 | 1461731434085 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 21:30:34 INFO - PROCESS | 1650 | 1461731434086 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 21:30:34 INFO - PROCESS | 1650 | 1461731434088 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1650 | 1461731434089 Marionette TRACE conn2 <- [1,1030,null,{}] 21:30:34 INFO - PROCESS | 1650 | 1461731434091 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}] 21:30:34 INFO - PROCESS | 1650 | 1461731434175 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 21:30:34 INFO - PROCESS | 1650 | 1461731434294 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11739c800 == 70 [pid = 1650] [id = 265] 21:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x110e84800) [pid = 1650] [serial = 793] [outer = 0x0] 21:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x110e89c00) [pid = 1650] [serial = 794] [outer = 0x110e84800] 21:30:34 INFO - PROCESS | 1650 | 1461731434327 Marionette DEBUG loaded listener.js 21:30:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x111071c00) [pid = 1650] [serial = 795] [outer = 0x110e84800] 21:30:34 INFO - PROCESS | 1650 | 1461731434766 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]]]}] 21:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 721ms 21:30:34 INFO - PROCESS | 1650 | 1461731434811 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 21:30:34 INFO - PROCESS | 1650 | 1461731434814 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 21:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:30:34 INFO - PROCESS | 1650 | 1461731434817 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:30:34 INFO - PROCESS | 1650 | 1461731434819 Marionette TRACE conn2 <- [1,1034,null,{}] 21:30:34 INFO - PROCESS | 1650 | 1461731434823 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}] 21:30:34 INFO - PROCESS | 1650 | 1461731434934 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 21:30:35 INFO - PROCESS | 1650 | 1461731435030 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f63000 == 71 [pid = 1650] [id = 266] 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118093400) [pid = 1650] [serial = 796] [outer = 0x0] 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1183bd400) [pid = 1650] [serial = 797] [outer = 0x118093400] 21:30:35 INFO - PROCESS | 1650 | 1461731435061 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119422400) [pid = 1650] [serial = 798] [outer = 0x118093400] 21:30:35 INFO - PROCESS | 1650 | 1461731435493 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]]]}] 21:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 720ms 21:30:35 INFO - PROCESS | 1650 | 1461731435539 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 21:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:30:35 INFO - PROCESS | 1650 | 1461731435542 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 21:30:35 INFO - PROCESS | 1650 | 1461731435544 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:30:35 INFO - PROCESS | 1650 | 1461731435546 Marionette TRACE conn2 <- [1,1038,null,{}] 21:30:35 INFO - PROCESS | 1650 | 1461731435548 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}] 21:30:35 INFO - PROCESS | 1650 | 1461731435655 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 21:30:35 INFO - PROCESS | 1650 | 1461731435724 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b4000 == 72 [pid = 1650] [id = 267] 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119431800) [pid = 1650] [serial = 799] [outer = 0x0] 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x1210e2400) [pid = 1650] [serial = 800] [outer = 0x119431800] 21:30:35 INFO - PROCESS | 1650 | 1461731435754 Marionette DEBUG loaded listener.js 21:30:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12462ec00) [pid = 1650] [serial = 801] [outer = 0x119431800] 21:30:36 INFO - PROCESS | 1650 | 1461731436168 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]]]}] 21:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 21:30:36 INFO - PROCESS | 1650 | 1461731436216 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 21:30:36 INFO - PROCESS | 1650 | 1461731436218 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 21:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:30:36 INFO - PROCESS | 1650 | 1461731436229 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:30:36 INFO - PROCESS | 1650 | 1461731436236 Marionette TRACE conn2 <- [1,1042,null,{}] 21:30:36 INFO - PROCESS | 1650 | 1461731436264 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}] 21:30:36 INFO - PROCESS | 1650 | 1461731436423 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 21:30:36 INFO - PROCESS | 1650 | 1461731436521 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c6000 == 73 [pid = 1650] [id = 268] 21:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x126834c00) [pid = 1650] [serial = 802] [outer = 0x0] 21:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128cca400) [pid = 1650] [serial = 803] [outer = 0x126834c00] 21:30:36 INFO - PROCESS | 1650 | 1461731436568 Marionette DEBUG loaded listener.js 21:30:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1295a1c00) [pid = 1650] [serial = 804] [outer = 0x126834c00] 21:30:37 INFO - PROCESS | 1650 | 1461731437017 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]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 806ms 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:30:37 INFO - PROCESS | 1650 | 1461731437028 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1650 | 1461731437030 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 21:30:37 INFO - PROCESS | 1650 | 1461731437032 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1650 | 1461731437033 Marionette TRACE conn2 <- [1,1046,null,{}] 21:30:37 INFO - PROCESS | 1650 | 1461731437036 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}] 21:30:37 INFO - PROCESS | 1650 | 1461731437142 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 21:30:37 INFO - PROCESS | 1650 | 1461731437196 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x110eb8800 == 74 [pid = 1650] [id = 269] 21:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119144c00) [pid = 1650] [serial = 805] [outer = 0x0] 21:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1295a2800) [pid = 1650] [serial = 806] [outer = 0x119144c00] 21:30:37 INFO - PROCESS | 1650 | 1461731437225 Marionette DEBUG loaded listener.js 21:30:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b251800) [pid = 1650] [serial = 807] [outer = 0x119144c00] 21:30:37 INFO - PROCESS | 1650 | 1461731437684 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]]]}] 21:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 668ms 21:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:30:37 INFO - PROCESS | 1650 | 1461731437701 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 21:30:37 INFO - PROCESS | 1650 | 1461731437703 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 21:30:37 INFO - PROCESS | 1650 | 1461731437707 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:30:37 INFO - PROCESS | 1650 | 1461731437709 Marionette TRACE conn2 <- [1,1050,null,{}] 21:30:37 INFO - PROCESS | 1650 | 1461731437713 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}] 21:30:37 INFO - PROCESS | 1650 | 1461731437896 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 21:30:37 INFO - PROCESS | 1650 | 1461731437990 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12139f000 == 75 [pid = 1650] [id = 270] 21:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b256c00) [pid = 1650] [serial = 808] [outer = 0x0] 21:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b259800) [pid = 1650] [serial = 809] [outer = 0x12b256c00] 21:30:38 INFO - PROCESS | 1650 | 1461731438028 Marionette DEBUG loaded listener.js 21:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12c07d000) [pid = 1650] [serial = 810] [outer = 0x12b256c00] 21:30:38 INFO - PROCESS | 1650 | 1461731438696 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]]]}] 21:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1022ms 21:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:30:38 INFO - PROCESS | 1650 | 1461731438729 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 21:30:38 INFO - PROCESS | 1650 | 1461731438731 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 21:30:38 INFO - PROCESS | 1650 | 1461731438734 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:30:38 INFO - PROCESS | 1650 | 1461731438737 Marionette TRACE conn2 <- [1,1054,null,{}] 21:30:38 INFO - PROCESS | 1650 | 1461731438758 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}] 21:30:38 INFO - PROCESS | 1650 | 1461731438886 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 21:30:38 INFO - PROCESS | 1650 | 1461731438940 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b39000 == 76 [pid = 1650] [id = 271] 21:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x111070c00) [pid = 1650] [serial = 811] [outer = 0x0] 21:30:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x112bd1800) [pid = 1650] [serial = 812] [outer = 0x111070c00] 21:30:38 INFO - PROCESS | 1650 | 1461731438968 Marionette DEBUG loaded listener.js 21:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x113c3e800) [pid = 1650] [serial = 813] [outer = 0x111070c00] 21:30:39 INFO - PROCESS | 1650 | 1461731439416 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]]]}] 21:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 724ms 21:30:39 INFO - PROCESS | 1650 | 1461731439480 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 21:30:39 INFO - PROCESS | 1650 | 1461731439486 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 21:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:30:39 INFO - PROCESS | 1650 | 1461731439496 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:30:39 INFO - PROCESS | 1650 | 1461731439499 Marionette TRACE conn2 <- [1,1058,null,{}] 21:30:39 INFO - PROCESS | 1650 | 1461731439502 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}] 21:30:39 INFO - PROCESS | 1650 | 1461731439636 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 21:30:39 INFO - PROCESS | 1650 | 1461731439737 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172c4800 == 77 [pid = 1650] [id = 272] 21:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x112bd6400) [pid = 1650] [serial = 814] [outer = 0x0] 21:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x116431c00) [pid = 1650] [serial = 815] [outer = 0x112bd6400] 21:30:39 INFO - PROCESS | 1650 | 1461731439781 Marionette DEBUG loaded listener.js 21:30:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x116a54400) [pid = 1650] [serial = 816] [outer = 0x112bd6400] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b4800 == 76 [pid = 1650] [id = 210] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c172000 == 75 [pid = 1650] [id = 264] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12de72000 == 74 [pid = 1650] [id = 263] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d979800 == 73 [pid = 1650] [id = 262] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4da000 == 72 [pid = 1650] [id = 261] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd4000 == 71 [pid = 1650] [id = 260] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c128000 == 70 [pid = 1650] [id = 259] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12bbb4400) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12959b400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b218c00) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1164e9c00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119422800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x127336800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3b0800 == 69 [pid = 1650] [id = 258] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a67c800 == 68 [pid = 1650] [id = 257] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x128849000 == 67 [pid = 1650] [id = 256] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1268c1800 == 66 [pid = 1650] [id = 255] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1180bb800 == 65 [pid = 1650] [id = 254] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116a88800 == 64 [pid = 1650] [id = 253] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119f63800 == 63 [pid = 1650] [id = 252] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119d0a000 == 62 [pid = 1650] [id = 246] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116f39000 == 61 [pid = 1650] [id = 245] 21:30:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12c728800 == 60 [pid = 1650] [id = 244] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b219c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1183c1800) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x119770800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1296b5000) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x117e0b800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1162b5400) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12959fc00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12974dc00) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127020400) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1274ddc00) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12150e800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x123f0c400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x128a09400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1274e8000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x128c30000) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a7c0400) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129548000) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 21:30:40 INFO - PROCESS | 1650 | 1461731440341 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 875ms 21:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:30:40 INFO - PROCESS | 1650 | 1461731440370 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 21:30:40 INFO - PROCESS | 1650 | 1461731440371 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 21:30:40 INFO - PROCESS | 1650 | 1461731440373 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1650 | 1461731440376 Marionette TRACE conn2 <- [1,1062,null,{}] 21:30:40 INFO - PROCESS | 1650 | 1461731440383 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}] 21:30:40 INFO - PROCESS | 1650 | 1461731440465 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 21:30:40 INFO - PROCESS | 1650 | 1461731440471 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119174800 == 61 [pid = 1650] [id = 273] 21:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116a56c00) [pid = 1650] [serial = 817] [outer = 0x0] 21:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11834f800) [pid = 1650] [serial = 818] [outer = 0x116a56c00] 21:30:40 INFO - PROCESS | 1650 | 1461731440499 Marionette DEBUG loaded listener.js 21:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118757000) [pid = 1650] [serial = 819] [outer = 0x116a56c00] 21:30:40 INFO - PROCESS | 1650 | 1461731440850 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]]]}] 21:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 21:30:40 INFO - PROCESS | 1650 | 1461731440895 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 21:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:30:40 INFO - PROCESS | 1650 | 1461731440897 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 21:30:40 INFO - PROCESS | 1650 | 1461731440899 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:30:40 INFO - PROCESS | 1650 | 1461731440900 Marionette TRACE conn2 <- [1,1066,null,{}] 21:30:40 INFO - PROCESS | 1650 | 1461731440902 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}] 21:30:40 INFO - PROCESS | 1650 | 1461731440981 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 21:30:40 INFO - PROCESS | 1650 | 1461731440985 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1213ae800 == 62 [pid = 1650] [id = 274] 21:30:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x119148c00) [pid = 1650] [serial = 820] [outer = 0x0] 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11934b800) [pid = 1650] [serial = 821] [outer = 0x119148c00] 21:30:41 INFO - PROCESS | 1650 | 1461731441011 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119627800) [pid = 1650] [serial = 822] [outer = 0x119148c00] 21:30:41 INFO - PROCESS | 1650 | 1461731441350 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 470ms 21:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:30:41 INFO - PROCESS | 1650 | 1461731441369 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 1650 | 1461731441371 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 21:30:41 INFO - PROCESS | 1650 | 1461731441373 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1650 | 1461731441374 Marionette TRACE conn2 <- [1,1070,null,{}] 21:30:41 INFO - PROCESS | 1650 | 1461731441378 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}] 21:30:41 INFO - PROCESS | 1650 | 1461731441453 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 21:30:41 INFO - PROCESS | 1650 | 1461731441509 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb5000 == 63 [pid = 1650] [id = 275] 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119149400) [pid = 1650] [serial = 823] [outer = 0x0] 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119773800) [pid = 1650] [serial = 824] [outer = 0x119149400] 21:30:41 INFO - PROCESS | 1650 | 1461731441535 Marionette DEBUG loaded listener.js 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119bafc00) [pid = 1650] [serial = 825] [outer = 0x119149400] 21:30:41 INFO - PROCESS | 1650 | 1461731441823 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]]]}] 21:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 472ms 21:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:30:41 INFO - PROCESS | 1650 | 1461731441848 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 21:30:41 INFO - PROCESS | 1650 | 1461731441850 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 21:30:41 INFO - PROCESS | 1650 | 1461731441852 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:30:41 INFO - PROCESS | 1650 | 1461731441853 Marionette TRACE conn2 <- [1,1074,null,{}] 21:30:41 INFO - PROCESS | 1650 | 1461731441855 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}] 21:30:41 INFO - PROCESS | 1650 | 1461731441950 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 21:30:41 INFO - PROCESS | 1650 | 1461731441955 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x127060800 == 64 [pid = 1650] [id = 276] 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1210da400) [pid = 1650] [serial = 826] [outer = 0x0] 21:30:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1215b4400) [pid = 1650] [serial = 827] [outer = 0x1210da400] 21:30:41 INFO - PROCESS | 1650 | 1461731441985 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1244c6400) [pid = 1650] [serial = 828] [outer = 0x1210da400] 21:30:42 INFO - PROCESS | 1650 | 1461731442325 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 21:30:42 INFO - PROCESS | 1650 | 1461731442376 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1650 | 1461731442377 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:30:42 INFO - PROCESS | 1650 | 1461731442379 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1650 | 1461731442380 Marionette TRACE conn2 <- [1,1078,null,{}] 21:30:42 INFO - PROCESS | 1650 | 1461731442383 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}] 21:30:42 INFO - PROCESS | 1650 | 1461731442487 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 21:30:42 INFO - PROCESS | 1650 | 1461731442494 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f31000 == 65 [pid = 1650] [id = 277] 21:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1216e4000) [pid = 1650] [serial = 829] [outer = 0x0] 21:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x124ebd400) [pid = 1650] [serial = 830] [outer = 0x1216e4000] 21:30:42 INFO - PROCESS | 1650 | 1461731442546 Marionette DEBUG loaded listener.js 21:30:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12707e400) [pid = 1650] [serial = 831] [outer = 0x1216e4000] 21:30:42 INFO - PROCESS | 1650 | 1461731442874 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]]]}] 21:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 21:30:42 INFO - PROCESS | 1650 | 1461731442902 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 21:30:42 INFO - PROCESS | 1650 | 1461731442903 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 21:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:30:42 INFO - PROCESS | 1650 | 1461731442905 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:30:42 INFO - PROCESS | 1650 | 1461731442906 Marionette TRACE conn2 <- [1,1082,null,{}] 21:30:42 INFO - PROCESS | 1650 | 1461731442915 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}] 21:30:43 INFO - PROCESS | 1650 | 1461731443010 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 21:30:43 INFO - PROCESS | 1650 | 1461731443015 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b0000 == 66 [pid = 1650] [id = 278] 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x127337000) [pid = 1650] [serial = 832] [outer = 0x0] 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x127341400) [pid = 1650] [serial = 833] [outer = 0x127337000] 21:30:43 INFO - PROCESS | 1650 | 1461731443067 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1274e2400) [pid = 1650] [serial = 834] [outer = 0x127337000] 21:30:43 INFO - PROCESS | 1650 | 1461731443375 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]]]}] 21:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 526ms 21:30:43 INFO - PROCESS | 1650 | 1461731443431 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 21:30:43 INFO - PROCESS | 1650 | 1461731443433 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 21:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:30:43 INFO - PROCESS | 1650 | 1461731443436 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:30:43 INFO - PROCESS | 1650 | 1461731443438 Marionette TRACE conn2 <- [1,1086,null,{}] 21:30:43 INFO - PROCESS | 1650 | 1461731443440 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}] 21:30:43 INFO - PROCESS | 1650 | 1461731443606 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 21:30:43 INFO - PROCESS | 1650 | 1461731443621 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa82000 == 67 [pid = 1650] [id = 279] 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12733c000) [pid = 1650] [serial = 835] [outer = 0x0] 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12881c800) [pid = 1650] [serial = 836] [outer = 0x12733c000] 21:30:43 INFO - PROCESS | 1650 | 1461731443658 Marionette DEBUG loaded listener.js 21:30:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x128a0c000) [pid = 1650] [serial = 837] [outer = 0x12733c000] 21:30:44 INFO - PROCESS | 1650 | 1461731444114 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 724ms 21:30:44 INFO - PROCESS | 1650 | 1461731444161 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:30:44 INFO - PROCESS | 1650 | 1461731444163 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 21:30:44 INFO - PROCESS | 1650 | 1461731444166 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1650 | 1461731444168 Marionette TRACE conn2 <- [1,1090,null,{}] 21:30:44 INFO - PROCESS | 1650 | 1461731444171 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}] 21:30:44 INFO - PROCESS | 1650 | 1461731444324 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 21:30:44 INFO - PROCESS | 1650 | 1461731444339 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1a000 == 68 [pid = 1650] [id = 280] 21:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x128a10400) [pid = 1650] [serial = 838] [outer = 0x0] 21:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x128c2c800) [pid = 1650] [serial = 839] [outer = 0x128a10400] 21:30:44 INFO - PROCESS | 1650 | 1461731444366 Marionette DEBUG loaded listener.js 21:30:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x128ccc000) [pid = 1650] [serial = 840] [outer = 0x128a10400] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b210c00) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1274e3000) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x111069400) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11106e000) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1166d6800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118096800) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11106f000) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x112bd4400) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x127344800) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1216e9c00) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x124632800) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x110e83000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:30:44 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x129753400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:30:44 INFO - PROCESS | 1650 | 1461731444844 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]]]}] 21:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 720ms 21:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:30:44 INFO - PROCESS | 1650 | 1461731444886 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 21:30:44 INFO - PROCESS | 1650 | 1461731444888 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 21:30:44 INFO - PROCESS | 1650 | 1461731444893 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:30:44 INFO - PROCESS | 1650 | 1461731444895 Marionette TRACE conn2 <- [1,1094,null,{}] 21:30:44 INFO - PROCESS | 1650 | 1461731444898 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}] 21:30:45 INFO - PROCESS | 1650 | 1461731445024 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 21:30:45 INFO - PROCESS | 1650 | 1461731445064 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b5800 == 69 [pid = 1650] [id = 281] 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x111069000) [pid = 1650] [serial = 841] [outer = 0x0] 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x127344800) [pid = 1650] [serial = 842] [outer = 0x111069000] 21:30:45 INFO - PROCESS | 1650 | 1461731445095 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x129319400) [pid = 1650] [serial = 843] [outer = 0x111069000] 21:30:45 INFO - PROCESS | 1650 | 1461731445389 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]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 524ms 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:30:45 INFO - PROCESS | 1650 | 1461731445415 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1650 | 1461731445416 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 21:30:45 INFO - PROCESS | 1650 | 1461731445418 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1650 | 1461731445419 Marionette TRACE conn2 <- [1,1098,null,{}] 21:30:45 INFO - PROCESS | 1650 | 1461731445421 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}] 21:30:45 INFO - PROCESS | 1650 | 1461731445506 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 21:30:45 INFO - PROCESS | 1650 | 1461731445512 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c160000 == 70 [pid = 1650] [id = 282] 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12954b400) [pid = 1650] [serial = 844] [outer = 0x0] 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1295a0000) [pid = 1650] [serial = 845] [outer = 0x12954b400] 21:30:45 INFO - PROCESS | 1650 | 1461731445537 Marionette DEBUG loaded listener.js 21:30:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x129749000) [pid = 1650] [serial = 846] [outer = 0x12954b400] 21:30:45 INFO - PROCESS | 1650 | 1461731445847 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]]]}] 21:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 21:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:30:45 INFO - PROCESS | 1650 | 1461731445886 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 21:30:45 INFO - PROCESS | 1650 | 1461731445887 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 21:30:45 INFO - PROCESS | 1650 | 1461731445890 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:30:45 INFO - PROCESS | 1650 | 1461731445891 Marionette TRACE conn2 <- [1,1102,null,{}] 21:30:45 INFO - PROCESS | 1650 | 1461731445893 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}] 21:30:46 INFO - PROCESS | 1650 | 1461731446000 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 21:30:46 INFO - PROCESS | 1650 | 1461731446006 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c996000 == 71 [pid = 1650] [id = 283] 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129174400) [pid = 1650] [serial = 847] [outer = 0x0] 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12974ec00) [pid = 1650] [serial = 848] [outer = 0x129174400] 21:30:46 INFO - PROCESS | 1650 | 1461731446032 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a7bfc00) [pid = 1650] [serial = 849] [outer = 0x129174400] 21:30:46 INFO - PROCESS | 1650 | 1461731446364 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]]]}] 21:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 21:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:30:46 INFO - PROCESS | 1650 | 1461731446411 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 21:30:46 INFO - PROCESS | 1650 | 1461731446413 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 21:30:46 INFO - PROCESS | 1650 | 1461731446416 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:30:46 INFO - PROCESS | 1650 | 1461731446418 Marionette TRACE conn2 <- [1,1106,null,{}] 21:30:46 INFO - PROCESS | 1650 | 1461731446421 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}] 21:30:46 INFO - PROCESS | 1650 | 1461731446546 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 21:30:46 INFO - PROCESS | 1650 | 1461731446625 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d19b800 == 72 [pid = 1650] [id = 284] 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x110e88800) [pid = 1650] [serial = 850] [outer = 0x0] 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12a86b800) [pid = 1650] [serial = 851] [outer = 0x110e88800] 21:30:46 INFO - PROCESS | 1650 | 1461731446664 Marionette DEBUG loaded listener.js 21:30:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aae6000) [pid = 1650] [serial = 852] [outer = 0x110e88800] 21:30:47 INFO - PROCESS | 1650 | 1461731447169 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]]]}] 21:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 820ms 21:30:47 INFO - PROCESS | 1650 | 1461731447236 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 21:30:47 INFO - PROCESS | 1650 | 1461731447239 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 21:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:30:47 INFO - PROCESS | 1650 | 1461731447242 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:30:47 INFO - PROCESS | 1650 | 1461731447245 Marionette TRACE conn2 <- [1,1110,null,{}] 21:30:47 INFO - PROCESS | 1650 | 1461731447249 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}] 21:30:47 INFO - PROCESS | 1650 | 1461731447357 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 21:30:47 INFO - PROCESS | 1650 | 1461731447414 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c3000 == 73 [pid = 1650] [id = 285] 21:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x111d3bc00) [pid = 1650] [serial = 853] [outer = 0x0] 21:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112bd1400) [pid = 1650] [serial = 854] [outer = 0x111d3bc00] 21:30:47 INFO - PROCESS | 1650 | 1461731447446 Marionette DEBUG loaded listener.js 21:30:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1134ca000) [pid = 1650] [serial = 855] [outer = 0x111d3bc00] 21:30:47 INFO - PROCESS | 1650 | 1461731447896 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]]]}] 21:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 672ms 21:30:47 INFO - PROCESS | 1650 | 1461731447937 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 21:30:47 INFO - PROCESS | 1650 | 1461731447941 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 21:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:30:47 INFO - PROCESS | 1650 | 1461731447960 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:30:47 INFO - PROCESS | 1650 | 1461731447962 Marionette TRACE conn2 <- [1,1114,null,{}] 21:30:47 INFO - PROCESS | 1650 | 1461731447965 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}] 21:30:48 INFO - PROCESS | 1650 | 1461731448072 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 21:30:48 INFO - PROCESS | 1650 | 1461731448128 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12426a000 == 74 [pid = 1650] [id = 286] 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x115038800) [pid = 1650] [serial = 856] [outer = 0x0] 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118096c00) [pid = 1650] [serial = 857] [outer = 0x115038800] 21:30:48 INFO - PROCESS | 1650 | 1461731448159 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11933d000) [pid = 1650] [serial = 858] [outer = 0x115038800] 21:30:48 INFO - PROCESS | 1650 | 1461731448557 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]]]}] 21:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 622ms 21:30:48 INFO - PROCESS | 1650 | 1461731448581 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 21:30:48 INFO - PROCESS | 1650 | 1461731448582 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 21:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:30:48 INFO - PROCESS | 1650 | 1461731448585 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:30:48 INFO - PROCESS | 1650 | 1461731448587 Marionette TRACE conn2 <- [1,1118,null,{}] 21:30:48 INFO - PROCESS | 1650 | 1461731448595 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}] 21:30:48 INFO - PROCESS | 1650 | 1461731448701 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 21:30:48 INFO - PROCESS | 1650 | 1461731448770 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c167000 == 75 [pid = 1650] [id = 287] 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x119625c00) [pid = 1650] [serial = 859] [outer = 0x0] 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1210dec00) [pid = 1650] [serial = 860] [outer = 0x119625c00] 21:30:48 INFO - PROCESS | 1650 | 1461731448801 Marionette DEBUG loaded listener.js 21:30:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x121b3fc00) [pid = 1650] [serial = 861] [outer = 0x119625c00] 21:30:49 INFO - PROCESS | 1650 | 1461731449231 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]]]}] 21:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 21:30:49 INFO - PROCESS | 1650 | 1461731449257 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 1650 | 1461731449259 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 21:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:30:49 INFO - PROCESS | 1650 | 1461731449262 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 1650 | 1461731449263 Marionette TRACE conn2 <- [1,1122,null,{}] 21:30:49 INFO - PROCESS | 1650 | 1461731449265 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}] 21:30:49 INFO - PROCESS | 1650 | 1461731449368 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 21:30:49 INFO - PROCESS | 1650 | 1461731449468 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e5800 == 76 [pid = 1650] [id = 288] 21:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1242c6000) [pid = 1650] [serial = 862] [outer = 0x0] 21:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128819800) [pid = 1650] [serial = 863] [outer = 0x1242c6000] 21:30:49 INFO - PROCESS | 1650 | 1461731449497 Marionette DEBUG loaded listener.js 21:30:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128ccac00) [pid = 1650] [serial = 864] [outer = 0x1242c6000] 21:30:49 INFO - PROCESS | 1650 | 1461731449887 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]]]}] 21:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 668ms 21:30:49 INFO - PROCESS | 1650 | 1461731449930 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 21:30:49 INFO - PROCESS | 1650 | 1461731449932 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 21:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:30:49 INFO - PROCESS | 1650 | 1461731449934 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:30:49 INFO - PROCESS | 1650 | 1461731449935 Marionette TRACE conn2 <- [1,1126,null,{}] 21:30:49 INFO - PROCESS | 1650 | 1461731449938 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}] 21:30:50 INFO - PROCESS | 1650 | 1461731450037 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 21:30:50 INFO - PROCESS | 1650 | 1461731450105 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de69000 == 77 [pid = 1650] [id = 289] 21:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x121bd8000) [pid = 1650] [serial = 865] [outer = 0x0] 21:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128df4000) [pid = 1650] [serial = 866] [outer = 0x121bd8000] 21:30:50 INFO - PROCESS | 1650 | 1461731450134 Marionette DEBUG loaded listener.js 21:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1296ae800) [pid = 1650] [serial = 867] [outer = 0x121bd8000] 21:30:50 INFO - PROCESS | 1650 | 1461731450572 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]]]}] 21:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 669ms 21:30:50 INFO - PROCESS | 1650 | 1461731450604 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 21:30:50 INFO - PROCESS | 1650 | 1461731450606 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 21:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:30:50 INFO - PROCESS | 1650 | 1461731450631 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:30:50 INFO - PROCESS | 1650 | 1461731450633 Marionette TRACE conn2 <- [1,1130,null,{}] 21:30:50 INFO - PROCESS | 1650 | 1461731450637 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}] 21:30:50 INFO - PROCESS | 1650 | 1461731450830 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 21:30:50 INFO - PROCESS | 1650 | 1461731450929 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c4800 == 78 [pid = 1650] [id = 290] 21:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aaef400) [pid = 1650] [serial = 868] [outer = 0x0] 21:30:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b213400) [pid = 1650] [serial = 869] [outer = 0x12aaef400] 21:30:50 INFO - PROCESS | 1650 | 1461731450961 Marionette DEBUG loaded listener.js 21:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b253000) [pid = 1650] [serial = 870] [outer = 0x12aaef400] 21:30:51 INFO - PROCESS | 1650 | 1461731451391 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]]]}] 21:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 774ms 21:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:30:51 INFO - PROCESS | 1650 | 1461731451403 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 21:30:51 INFO - PROCESS | 1650 | 1461731451404 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 21:30:51 INFO - PROCESS | 1650 | 1461731451442 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:30:51 INFO - PROCESS | 1650 | 1461731451443 Marionette TRACE conn2 <- [1,1134,null,{}] 21:30:51 INFO - PROCESS | 1650 | 1461731451544 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}] 21:30:51 INFO - PROCESS | 1650 | 1461731451701 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 21:30:51 INFO - PROCESS | 1650 | 1461731451737 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c71a800 == 79 [pid = 1650] [id = 291] 21:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x111068400) [pid = 1650] [serial = 871] [outer = 0x0] 21:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bbb4400) [pid = 1650] [serial = 872] [outer = 0x111068400] 21:30:51 INFO - PROCESS | 1650 | 1461731451767 Marionette DEBUG loaded listener.js 21:30:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12c6bbc00) [pid = 1650] [serial = 873] [outer = 0x111068400] 21:30:52 INFO - PROCESS | 1650 | 1461731452186 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]]]}] 21:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 825ms 21:30:52 INFO - PROCESS | 1650 | 1461731452233 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 21:30:52 INFO - PROCESS | 1650 | 1461731452234 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 21:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:30:52 INFO - PROCESS | 1650 | 1461731452237 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:30:52 INFO - PROCESS | 1650 | 1461731452238 Marionette TRACE conn2 <- [1,1138,null,{}] 21:30:52 INFO - PROCESS | 1650 | 1461731452240 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}] 21:30:52 INFO - PROCESS | 1650 | 1461731452345 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 21:30:52 INFO - PROCESS | 1650 | 1461731452402 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121810800 == 80 [pid = 1650] [id = 292] 21:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x128822000) [pid = 1650] [serial = 874] [outer = 0x0] 21:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12bee5000) [pid = 1650] [serial = 875] [outer = 0x128822000] 21:30:52 INFO - PROCESS | 1650 | 1461731452432 Marionette DEBUG loaded listener.js 21:30:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12c6c6000) [pid = 1650] [serial = 876] [outer = 0x128822000] 21:30:53 INFO - PROCESS | 1650 | 1461731453029 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]]]}] 21:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 819ms 21:30:53 INFO - PROCESS | 1650 | 1461731453074 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 21:30:53 INFO - PROCESS | 1650 | 1461731453078 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 21:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:30:53 INFO - PROCESS | 1650 | 1461731453083 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:30:53 INFO - PROCESS | 1650 | 1461731453086 Marionette TRACE conn2 <- [1,1142,null,{}] 21:30:53 INFO - PROCESS | 1650 | 1461731453089 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}] 21:30:53 INFO - PROCESS | 1650 | 1461731453191 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 21:30:53 INFO - PROCESS | 1650 | 1461731453267 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f38800 == 81 [pid = 1650] [id = 293] 21:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x113c3f800) [pid = 1650] [serial = 877] [outer = 0x0] 21:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x115fb0c00) [pid = 1650] [serial = 878] [outer = 0x113c3f800] 21:30:53 INFO - PROCESS | 1650 | 1461731453297 Marionette DEBUG loaded listener.js 21:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1172e5800) [pid = 1650] [serial = 879] [outer = 0x113c3f800] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c991800 == 80 [pid = 1650] [id = 215] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126848000 == 79 [pid = 1650] [id = 212] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c996000 == 78 [pid = 1650] [id = 283] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c160000 == 77 [pid = 1650] [id = 282] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b5800 == 76 [pid = 1650] [id = 281] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb1a000 == 75 [pid = 1650] [id = 280] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa82000 == 74 [pid = 1650] [id = 279] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7b0000 == 73 [pid = 1650] [id = 278] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x128f31000 == 72 [pid = 1650] [id = 277] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12ca72800) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x127060800 == 71 [pid = 1650] [id = 276] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb5000 == 70 [pid = 1650] [id = 275] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1213ae800 == 69 [pid = 1650] [id = 274] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119174800 == 68 [pid = 1650] [id = 273] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1172c4800 == 67 [pid = 1650] [id = 272] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119b39000 == 66 [pid = 1650] [id = 271] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x110eb8800 == 65 [pid = 1650] [id = 269] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c6000 == 64 [pid = 1650] [id = 268] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b4000 == 63 [pid = 1650] [id = 267] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x119f63000 == 62 [pid = 1650] [id = 266] 21:30:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11739c800 == 61 [pid = 1650] [id = 265] 21:30:53 INFO - PROCESS | 1650 | 1461731453749 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]]]}] 21:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 679ms 21:30:53 INFO - PROCESS | 1650 | 1461731453763 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 21:30:53 INFO - PROCESS | 1650 | 1461731453766 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 21:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:30:53 INFO - PROCESS | 1650 | 1461731453798 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:30:53 INFO - PROCESS | 1650 | 1461731453799 Marionette TRACE conn2 <- [1,1146,null,{}] 21:30:53 INFO - PROCESS | 1650 | 1461731453802 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}] 21:30:53 INFO - PROCESS | 1650 | 1461731453897 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12c07c800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12beeb800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12b212400) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x111070800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12c6c3000) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11838cc00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119904800) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1213b7c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b250800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x116431400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x1131bbc00) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x128c22c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x128ccf000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12486ac00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12733ec00) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bee3800) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1274e9c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x113c3a000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11933e000) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1211c7800) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1274e9000) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x128a0a400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x110f0d000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11106fc00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ca6fc00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12beec400) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119422c00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12c6c7000) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x111074800) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b25ec00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x129752c00) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x110e8d000) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 21:30:53 INFO - PROCESS | 1650 | 1461731453963 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cd000 == 62 [pid = 1650] [id = 294] 21:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11106fc00) [pid = 1650] [serial = 880] [outer = 0x0] 21:30:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x113cc6800) [pid = 1650] [serial = 881] [outer = 0x11106fc00] 21:30:53 INFO - PROCESS | 1650 | 1461731453990 Marionette DEBUG loaded listener.js 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119380400) [pid = 1650] [serial = 882] [outer = 0x11106fc00] 21:30:54 INFO - PROCESS | 1650 | 1461731454298 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]]]}] 21:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 21:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:30:54 INFO - PROCESS | 1650 | 1461731454316 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 21:30:54 INFO - PROCESS | 1650 | 1461731454318 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 21:30:54 INFO - PROCESS | 1650 | 1461731454320 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:30:54 INFO - PROCESS | 1650 | 1461731454322 Marionette TRACE conn2 <- [1,1150,null,{}] 21:30:54 INFO - PROCESS | 1650 | 1461731454333 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}] 21:30:54 INFO - PROCESS | 1650 | 1461731454420 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 21:30:54 INFO - PROCESS | 1650 | 1461731454486 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12482f800 == 63 [pid = 1650] [id = 295] 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11874c000) [pid = 1650] [serial = 883] [outer = 0x0] 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119776800) [pid = 1650] [serial = 884] [outer = 0x11874c000] 21:30:54 INFO - PROCESS | 1650 | 1461731454514 Marionette DEBUG loaded listener.js 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1213b2800) [pid = 1650] [serial = 885] [outer = 0x11874c000] 21:30:54 INFO - PROCESS | 1650 | 1461731454797 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]]]}] 21:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 525ms 21:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:30:54 INFO - PROCESS | 1650 | 1461731454847 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 21:30:54 INFO - PROCESS | 1650 | 1461731454849 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 21:30:54 INFO - PROCESS | 1650 | 1461731454851 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:30:54 INFO - PROCESS | 1650 | 1461731454852 Marionette TRACE conn2 <- [1,1154,null,{}] 21:30:54 INFO - PROCESS | 1650 | 1461731454854 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}] 21:30:54 INFO - PROCESS | 1650 | 1461731454938 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 21:30:54 INFO - PROCESS | 1650 | 1461731454945 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fe1800 == 64 [pid = 1650] [id = 296] 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1217c2800) [pid = 1650] [serial = 886] [outer = 0x0] 21:30:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12683b400) [pid = 1650] [serial = 887] [outer = 0x1217c2800] 21:30:54 INFO - PROCESS | 1650 | 1461731454971 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12733ec00) [pid = 1650] [serial = 888] [outer = 0x1217c2800] 21:30:55 INFO - PROCESS | 1650 | 1461731455315 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]]]}] 21:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 21:30:55 INFO - PROCESS | 1650 | 1461731455370 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 21:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:30:55 INFO - PROCESS | 1650 | 1461731455372 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 21:30:55 INFO - PROCESS | 1650 | 1461731455374 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1650 | 1461731455375 Marionette TRACE conn2 <- [1,1158,null,{}] 21:30:55 INFO - PROCESS | 1650 | 1461731455377 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}] 21:30:55 INFO - PROCESS | 1650 | 1461731455458 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 21:30:55 INFO - PROCESS | 1650 | 1461731455466 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ad800 == 65 [pid = 1650] [id = 297] 21:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1274dd800) [pid = 1650] [serial = 889] [outer = 0x0] 21:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1274e9000) [pid = 1650] [serial = 890] [outer = 0x1274dd800] 21:30:55 INFO - PROCESS | 1650 | 1461731455491 Marionette DEBUG loaded listener.js 21:30:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128c22c00) [pid = 1650] [serial = 891] [outer = 0x1274dd800] 21:30:55 INFO - PROCESS | 1650 | 1461731455862 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]]]}] 21:30:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:30:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 21:30:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:30:55 INFO - PROCESS | 1650 | 1461731455897 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 21:30:55 INFO - PROCESS | 1650 | 1461731455898 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 21:30:55 INFO - PROCESS | 1650 | 1461731455902 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:30:55 INFO - PROCESS | 1650 | 1461731455903 Marionette TRACE conn2 <- [1,1162,null,{}] 21:30:55 INFO - PROCESS | 1650 | 1461731455907 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}] 21:30:56 INFO - PROCESS | 1650 | 1461731456085 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 21:30:56 INFO - PROCESS | 1650 | 1461731456113 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3af000 == 66 [pid = 1650] [id = 298] 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128cc5400) [pid = 1650] [serial = 892] [outer = 0x0] 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x129547800) [pid = 1650] [serial = 893] [outer = 0x128cc5400] 21:30:56 INFO - PROCESS | 1650 | 1461731456151 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x129752400) [pid = 1650] [serial = 894] [outer = 0x128cc5400] 21:30:56 INFO - PROCESS | 1650 | 1461731456637 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]]]}] 21:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 772ms 21:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:30:56 INFO - PROCESS | 1650 | 1461731456674 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 21:30:56 INFO - PROCESS | 1650 | 1461731456676 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 21:30:56 INFO - PROCESS | 1650 | 1461731456679 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:30:56 INFO - PROCESS | 1650 | 1461731456681 Marionette TRACE conn2 <- [1,1166,null,{}] 21:30:56 INFO - PROCESS | 1650 | 1461731456685 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}] 21:30:56 INFO - PROCESS | 1650 | 1461731456836 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 21:30:56 INFO - PROCESS | 1650 | 1461731456859 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c130800 == 67 [pid = 1650] [id = 299] 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1274ddc00) [pid = 1650] [serial = 895] [outer = 0x0] 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12aae4800) [pid = 1650] [serial = 896] [outer = 0x1274ddc00] 21:30:56 INFO - PROCESS | 1650 | 1461731456898 Marionette DEBUG loaded listener.js 21:30:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12aaf1800) [pid = 1650] [serial = 897] [outer = 0x1274ddc00] 21:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 624ms 21:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:30:57 INFO - PROCESS | 1650 | 1461731457299 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]]]}] 21:30:57 INFO - PROCESS | 1650 | 1461731457303 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 21:30:57 INFO - PROCESS | 1650 | 1461731457304 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 21:30:57 INFO - PROCESS | 1650 | 1461731457306 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 1650 | 1461731457308 Marionette TRACE conn2 <- [1,1170,null,{}] 21:30:57 INFO - PROCESS | 1650 | 1461731457312 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}] 21:30:57 INFO - PROCESS | 1650 | 1461731457416 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 21:30:57 INFO - PROCESS | 1650 | 1461731457476 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd2000 == 68 [pid = 1650] [id = 300] 21:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x118847400) [pid = 1650] [serial = 898] [outer = 0x0] 21:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11884bc00) [pid = 1650] [serial = 899] [outer = 0x118847400] 21:30:57 INFO - PROCESS | 1650 | 1461731457500 Marionette DEBUG loaded listener.js 21:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x118851000) [pid = 1650] [serial = 900] [outer = 0x118847400] 21:30:57 INFO - PROCESS | 1650 | 1461731457808 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]]]}] 21:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 21:30:57 INFO - PROCESS | 1650 | 1461731457830 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 21:30:57 INFO - PROCESS | 1650 | 1461731457831 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 21:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:30:57 INFO - PROCESS | 1650 | 1461731457833 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:30:57 INFO - PROCESS | 1650 | 1461731457834 Marionette TRACE conn2 <- [1,1174,null,{}] 21:30:57 INFO - PROCESS | 1650 | 1461731457837 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}] 21:30:57 INFO - PROCESS | 1650 | 1461731457946 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 21:30:57 INFO - PROCESS | 1650 | 1461731457959 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d798800 == 69 [pid = 1650] [id = 301] 21:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11884dc00) [pid = 1650] [serial = 901] [outer = 0x0] 21:30:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b234c00) [pid = 1650] [serial = 902] [outer = 0x11884dc00] 21:30:57 INFO - PROCESS | 1650 | 1461731457983 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12baa7c00) [pid = 1650] [serial = 903] [outer = 0x11884dc00] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x111069000) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x119149400) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128a10400) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1216e4000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x112bd2000) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x127337000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12733c000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x112bd6400) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x111070c00) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x119148c00) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1210da400) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129174400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12954b400) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:30:58 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x116a56c00) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x112bd6400) [pid = 1650] [serial = 904] [outer = 0x12cdc0400] 21:30:58 INFO - PROCESS | 1650 | 1461731458506 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] 21:30:58 INFO - PROCESS | 1650 | 1461731458554 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 21:30:58 INFO - PROCESS | 1650 | 1461731458557 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:30:58 INFO - PROCESS | 1650 | 1461731458559 Marionette TRACE conn2 <- [1,1178,null,{}] 21:30:58 INFO - PROCESS | 1650 | 1461731458562 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}] 21:30:58 INFO - PROCESS | 1650 | 1461731458649 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 21:30:58 INFO - PROCESS | 1650 | 1461731458669 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de6e800 == 70 [pid = 1650] [id = 302] 21:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129750400) [pid = 1650] [serial = 905] [outer = 0x0] 21:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b250800) [pid = 1650] [serial = 906] [outer = 0x129750400] 21:30:58 INFO - PROCESS | 1650 | 1461731458695 Marionette DEBUG loaded listener.js 21:30:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12c07c800) [pid = 1650] [serial = 907] [outer = 0x129750400] 21:30:59 INFO - PROCESS | 1650 | 1461731459039 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] 21:30:59 INFO - PROCESS | 1650 | 1461731459079 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 21:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:30:59 INFO - PROCESS | 1650 | 1461731459082 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 1650 | 1461731459083 Marionette TRACE conn2 <- [1,1182,null,{}] 21:30:59 INFO - PROCESS | 1650 | 1461731459086 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}] 21:30:59 INFO - PROCESS | 1650 | 1461731459207 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 21:30:59 INFO - PROCESS | 1650 | 1461731459214 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388d6800 == 71 [pid = 1650] [id = 303] 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12c6c2800) [pid = 1650] [serial = 908] [outer = 0x0] 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12ca77000) [pid = 1650] [serial = 909] [outer = 0x12c6c2800] 21:30:59 INFO - PROCESS | 1650 | 1461731459243 Marionette DEBUG loaded listener.js 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12cac9c00) [pid = 1650] [serial = 910] [outer = 0x12c6c2800] 21:30:59 INFO - PROCESS | 1650 | 1461731459566 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 2","_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] 21:30:59 INFO - PROCESS | 1650 | 1461731459605 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 21:30:59 INFO - PROCESS | 1650 | 1461731459608 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:30:59 INFO - PROCESS | 1650 | 1461731459610 Marionette TRACE conn2 <- [1,1186,null,{}] 21:30:59 INFO - PROCESS | 1650 | 1461731459614 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}] 21:30:59 INFO - PROCESS | 1650 | 1461731459699 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 21:30:59 INFO - PROCESS | 1650 | 1461731459703 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:30:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ee9000 == 72 [pid = 1650] [id = 304] 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12108c000) [pid = 1650] [serial = 911] [outer = 0x0] 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x121096000) [pid = 1650] [serial = 912] [outer = 0x12108c000] 21:30:59 INFO - PROCESS | 1650 | 1461731459728 Marionette DEBUG loaded listener.js 21:30:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x126835c00) [pid = 1650] [serial = 913] [outer = 0x12108c000] 21:31:00 INFO - PROCESS | 1650 | 1461731460078 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] 21:31:00 INFO - PROCESS | 1650 | 1461731460131 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 21:31:00 INFO - PROCESS | 1650 | 1461731460133 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:31:00 INFO - PROCESS | 1650 | 1461731460134 Marionette TRACE conn2 <- [1,1190,null,{}] 21:31:00 INFO - PROCESS | 1650 | 1461731460136 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}] 21:31:00 INFO - PROCESS | 1650 | 1461731460221 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 21:31:00 INFO - PROCESS | 1650 | 1461731460227 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x137636000 == 73 [pid = 1650] [id = 305] 21:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12cac9400) [pid = 1650] [serial = 914] [outer = 0x0] 21:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12cdbb800) [pid = 1650] [serial = 915] [outer = 0x12cac9400] 21:31:00 INFO - PROCESS | 1650 | 1461731460252 Marionette DEBUG loaded listener.js 21:31:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d182800) [pid = 1650] [serial = 916] [outer = 0x12cac9400] 21:31:00 INFO - PROCESS | 1650 | 1461731460763 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] 21:31:00 INFO - PROCESS | 1650 | 1461731460807 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 21:31:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:31:00 INFO - PROCESS | 1650 | 1461731460811 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:31:00 INFO - PROCESS | 1650 | 1461731460814 Marionette TRACE conn2 <- [1,1194,null,{}] 21:31:00 INFO - PROCESS | 1650 | 1461731460817 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}] 21:31:00 INFO - PROCESS | 1650 | 1461731460939 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 21:31:01 INFO - PROCESS | 1650 | 1461731461098 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x121620000 == 74 [pid = 1650] [id = 306] 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11677d000) [pid = 1650] [serial = 917] [outer = 0x0] 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x117e0b400) [pid = 1650] [serial = 918] [outer = 0x11677d000] 21:31:01 INFO - PROCESS | 1650 | 1461731461144 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x11884d400) [pid = 1650] [serial = 919] [outer = 0x11677d000] 21:31:01 INFO - PROCESS | 1650 | 1461731461618 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] 21:31:01 INFO - PROCESS | 1650 | 1461731461687 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 21:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:31:01 INFO - PROCESS | 1650 | 1461731461692 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:31:01 INFO - PROCESS | 1650 | 1461731461693 Marionette TRACE conn2 <- [1,1198,null,{}] 21:31:01 INFO - PROCESS | 1650 | 1461731461696 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}] 21:31:01 INFO - PROCESS | 1650 | 1461731461804 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 21:31:01 INFO - PROCESS | 1650 | 1461731461865 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0b4800 == 75 [pid = 1650] [id = 307] 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x119340800) [pid = 1650] [serial = 920] [outer = 0x0] 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x119d2f800) [pid = 1650] [serial = 921] [outer = 0x119340800] 21:31:01 INFO - PROCESS | 1650 | 1461731461935 Marionette DEBUG loaded listener.js 21:31:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1210e0c00) [pid = 1650] [serial = 922] [outer = 0x119340800] 21:31:02 INFO - PROCESS | 1650 | 1461731462347 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]]]}] 21:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 672ms 21:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:31:02 INFO - PROCESS | 1650 | 1461731462364 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 21:31:02 INFO - PROCESS | 1650 | 1461731462366 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 21:31:02 INFO - PROCESS | 1650 | 1461731462368 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:31:02 INFO - PROCESS | 1650 | 1461731462371 Marionette TRACE conn2 <- [1,1202,null,{}] 21:31:02 INFO - PROCESS | 1650 | 1461731462402 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}] 21:31:02 INFO - PROCESS | 1650 | 1461731462514 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 21:31:02 INFO - PROCESS | 1650 | 1461731462617 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x138aa9800 == 76 [pid = 1650] [id = 308] 21:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1268a7800) [pid = 1650] [serial = 923] [outer = 0x0] 21:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x128cc7800) [pid = 1650] [serial = 924] [outer = 0x1268a7800] 21:31:02 INFO - PROCESS | 1650 | 1461731462651 Marionette DEBUG loaded listener.js 21:31:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129746c00) [pid = 1650] [serial = 925] [outer = 0x1268a7800] 21:31:03 INFO - PROCESS | 1650 | 1461731463064 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]]]}] 21:31:03 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 21:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 723ms 21:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:31:03 INFO - PROCESS | 1650 | 1461731463092 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 21:31:03 INFO - PROCESS | 1650 | 1461731463094 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 21:31:03 INFO - PROCESS | 1650 | 1461731463096 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 1650 | 1461731463097 Marionette TRACE conn2 <- [1,1206,null,{}] 21:31:03 INFO - PROCESS | 1650 | 1461731463100 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}] 21:31:03 INFO - PROCESS | 1650 | 1461731463206 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 21:31:03 INFO - PROCESS | 1650 | 1461731463266 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392de800 == 77 [pid = 1650] [id = 309] 21:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12a86c000) [pid = 1650] [serial = 926] [outer = 0x0] 21:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12b250c00) [pid = 1650] [serial = 927] [outer = 0x12a86c000] 21:31:03 INFO - PROCESS | 1650 | 1461731463336 Marionette DEBUG loaded listener.js 21:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12ca6f000) [pid = 1650] [serial = 928] [outer = 0x12a86c000] 21:31:03 INFO - PROCESS | 1650 | 1461731463712 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]]]}] 21:31:03 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 21:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 21:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:31:03 INFO - PROCESS | 1650 | 1461731463765 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 21:31:03 INFO - PROCESS | 1650 | 1461731463766 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 21:31:03 INFO - PROCESS | 1650 | 1461731463768 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:31:03 INFO - PROCESS | 1650 | 1461731463769 Marionette TRACE conn2 <- [1,1210,null,{}] 21:31:03 INFO - PROCESS | 1650 | 1461731463772 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}] 21:31:03 INFO - PROCESS | 1650 | 1461731463877 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 21:31:03 INFO - PROCESS | 1650 | 1461731463980 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391de800 == 78 [pid = 1650] [id = 310] 21:31:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1219ab800) [pid = 1650] [serial = 929] [outer = 0x0] 21:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x1219b3400) [pid = 1650] [serial = 930] [outer = 0x1219ab800] 21:31:04 INFO - PROCESS | 1650 | 1461731464011 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1219b7800) [pid = 1650] [serial = 931] [outer = 0x1219ab800] 21:31:04 INFO - PROCESS | 1650 | 1461731464421 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]]]}] 21:31:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 21:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:31:04 INFO - PROCESS | 1650 | 1461731464438 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 21:31:04 INFO - PROCESS | 1650 | 1461731464439 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 21:31:04 INFO - PROCESS | 1650 | 1461731464441 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:31:04 INFO - PROCESS | 1650 | 1461731464442 Marionette TRACE conn2 <- [1,1214,null,{}] 21:31:04 INFO - PROCESS | 1650 | 1461731464445 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}] 21:31:04 INFO - PROCESS | 1650 | 1461731464551 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 21:31:04 INFO - PROCESS | 1650 | 1461731464616 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11648b800 == 79 [pid = 1650] [id = 311] 21:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x112bd6800) [pid = 1650] [serial = 932] [outer = 0x0] 21:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x128a04c00) [pid = 1650] [serial = 933] [outer = 0x112bd6800] 21:31:04 INFO - PROCESS | 1650 | 1461731464691 Marionette DEBUG loaded listener.js 21:31:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12a7c6800) [pid = 1650] [serial = 934] [outer = 0x112bd6800] 21:31:05 INFO - PROCESS | 1650 | 1461731465487 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]]]}] 21:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1072ms 21:31:05 INFO - PROCESS | 1650 | 1461731465520 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 21:31:05 INFO - PROCESS | 1650 | 1461731465522 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 21:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:31:05 INFO - PROCESS | 1650 | 1461731465525 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:31:05 INFO - PROCESS | 1650 | 1461731465528 Marionette TRACE conn2 <- [1,1218,null,{}] 21:31:05 INFO - PROCESS | 1650 | 1461731465532 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}] 21:31:05 INFO - PROCESS | 1650 | 1461731465630 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 21:31:05 INFO - PROCESS | 1650 | 1461731465696 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107a800 == 80 [pid = 1650] [id = 312] 21:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1126b6000) [pid = 1650] [serial = 935] [outer = 0x0] 21:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x116210400) [pid = 1650] [serial = 936] [outer = 0x1126b6000] 21:31:05 INFO - PROCESS | 1650 | 1461731465724 Marionette DEBUG loaded listener.js 21:31:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x117e0b800) [pid = 1650] [serial = 937] [outer = 0x1126b6000] 21:31:06 INFO - PROCESS | 1650 | 1461731466198 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]]]}] 21:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 723ms 21:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:31:06 INFO - PROCESS | 1650 | 1461731466249 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 21:31:06 INFO - PROCESS | 1650 | 1461731466252 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 21:31:06 INFO - PROCESS | 1650 | 1461731466256 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 1650 | 1461731466258 Marionette TRACE conn2 <- [1,1222,null,{}] 21:31:06 INFO - PROCESS | 1650 | 1461731466261 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}] 21:31:06 INFO - PROCESS | 1650 | 1461731466356 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 21:31:06 INFO - PROCESS | 1650 | 1461731466421 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107a000 == 81 [pid = 1650] [id = 313] 21:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1131b8c00) [pid = 1650] [serial = 938] [outer = 0x0] 21:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x118845c00) [pid = 1650] [serial = 939] [outer = 0x1131b8c00] 21:31:06 INFO - PROCESS | 1650 | 1461731466448 Marionette DEBUG loaded listener.js 21:31:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x119143400) [pid = 1650] [serial = 940] [outer = 0x1131b8c00] 21:31:06 INFO - PROCESS | 1650 | 1461731466852 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] 21:31:06 INFO - PROCESS | 1650 | 1461731466879 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 21:31:06 INFO - PROCESS | 1650 | 1461731466881 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:31:06 INFO - PROCESS | 1650 | 1461731466883 Marionette TRACE conn2 <- [1,1226,null,{}] 21:31:06 INFO - PROCESS | 1650 | 1461731466891 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}] 21:31:07 INFO - PROCESS | 1650 | 1461731467008 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d978800 == 80 [pid = 1650] [id = 249] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x138ee9000 == 79 [pid = 1650] [id = 304] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1388d6800 == 78 [pid = 1650] [id = 303] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12de6e800 == 77 [pid = 1650] [id = 302] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d798800 == 76 [pid = 1650] [id = 301] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd2000 == 75 [pid = 1650] [id = 300] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c130800 == 74 [pid = 1650] [id = 299] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x128cca400) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12b259800) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1210e2400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x110e89c00) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1295a2800) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1183bd400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | 1461731467159 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3af000 == 73 [pid = 1650] [id = 298] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ad800 == 72 [pid = 1650] [id = 297] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128fe1800 == 71 [pid = 1650] [id = 296] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12482f800 == 70 [pid = 1650] [id = 295] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cd000 == 69 [pid = 1650] [id = 294] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116f38800 == 68 [pid = 1650] [id = 293] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x121810800 == 67 [pid = 1650] [id = 292] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c71a800 == 66 [pid = 1650] [id = 291] 21:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116a81000 == 67 [pid = 1650] [id = 314] 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x110e90400) [pid = 1650] [serial = 941] [outer = 0x0] 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x117666800) [pid = 1650] [serial = 942] [outer = 0x110e90400] 21:31:07 INFO - PROCESS | 1650 | 1461731467192 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x119774800) [pid = 1650] [serial = 943] [outer = 0x110e90400] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c4800 == 66 [pid = 1650] [id = 290] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12de69000 == 65 [pid = 1650] [id = 289] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e5800 == 64 [pid = 1650] [id = 288] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12c167000 == 63 [pid = 1650] [id = 287] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12426a000 == 62 [pid = 1650] [id = 286] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c3000 == 61 [pid = 1650] [id = 285] 21:31:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d19b800 == 60 [pid = 1650] [id = 284] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12a7bfc00) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x129749000) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11834f800) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x127344800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x119773800) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x118757000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x128ccc000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12707e400) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12cabd800) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1274e2400) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x128a0c000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x116431c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1295a0000) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x116a54400) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x112bd1800) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119627800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x119bafc00) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128c2c800) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11934b800) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127341400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1215b4400) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129319400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12974ec00) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1244c6400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12881c800) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x113c3e800) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x124ebd400) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 21:31:07 INFO - PROCESS | 1650 | 1461731467513 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]]]}] 21:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 21:31:07 INFO - PROCESS | 1650 | 1461731467552 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 21:31:07 INFO - PROCESS | 1650 | 1461731467554 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 21:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:31:07 INFO - PROCESS | 1650 | 1461731467556 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:31:07 INFO - PROCESS | 1650 | 1461731467557 Marionette TRACE conn2 <- [1,1230,null,{}] 21:31:07 INFO - PROCESS | 1650 | 1461731467560 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}] 21:31:07 INFO - PROCESS | 1650 | 1461731467643 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 21:31:07 INFO - PROCESS | 1650 | 1461731467649 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1212a0800 == 61 [pid = 1650] [id = 315] 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12108b800) [pid = 1650] [serial = 944] [outer = 0x0] 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x121209400) [pid = 1650] [serial = 945] [outer = 0x12108b800] 21:31:07 INFO - PROCESS | 1650 | 1461731467693 Marionette DEBUG loaded listener.js 21:31:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1217c2400) [pid = 1650] [serial = 946] [outer = 0x12108b800] 21:31:08 INFO - PROCESS | 1650 | 1461731468033 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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 518ms 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:31:08 INFO - PROCESS | 1650 | 1461731468075 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 1650 | 1461731468076 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 21:31:08 INFO - PROCESS | 1650 | 1461731468078 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1650 | 1461731468079 Marionette TRACE conn2 <- [1,1234,null,{}] 21:31:08 INFO - PROCESS | 1650 | 1461731468081 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}] 21:31:08 INFO - PROCESS | 1650 | 1461731468163 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 21:31:08 INFO - PROCESS | 1650 | 1461731468167 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a4800 == 62 [pid = 1650] [id = 316] 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1219afc00) [pid = 1650] [serial = 947] [outer = 0x0] 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x121bd7400) [pid = 1650] [serial = 948] [outer = 0x1219afc00] 21:31:08 INFO - PROCESS | 1650 | 1461731468193 Marionette DEBUG loaded listener.js 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12462d000) [pid = 1650] [serial = 949] [outer = 0x1219afc00] 21:31:08 INFO - PROCESS | 1650 | 1461731468529 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]]]}] 21:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 21:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:31:08 INFO - PROCESS | 1650 | 1461731468548 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 21:31:08 INFO - PROCESS | 1650 | 1461731468549 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 21:31:08 INFO - PROCESS | 1650 | 1461731468551 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:31:08 INFO - PROCESS | 1650 | 1461731468553 Marionette TRACE conn2 <- [1,1238,null,{}] 21:31:08 INFO - PROCESS | 1650 | 1461731468555 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}] 21:31:08 INFO - PROCESS | 1650 | 1461731468653 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 21:31:08 INFO - PROCESS | 1650 | 1461731468661 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7aa000 == 63 [pid = 1650] [id = 317] 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12689e800) [pid = 1650] [serial = 950] [outer = 0x0] 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1274e3000) [pid = 1650] [serial = 951] [outer = 0x12689e800] 21:31:08 INFO - PROCESS | 1650 | 1461731468688 Marionette DEBUG loaded listener.js 21:31:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x128b0b400) [pid = 1650] [serial = 952] [outer = 0x12689e800] 21:31:09 INFO - PROCESS | 1650 | 1461731469011 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]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 21:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:31:09 INFO - PROCESS | 1650 | 1461731469020 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1650 | 1461731469021 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 21:31:09 INFO - PROCESS | 1650 | 1461731469023 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1650 | 1461731469024 Marionette TRACE conn2 <- [1,1242,null,{}] 21:31:09 INFO - PROCESS | 1650 | 1461731469028 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}] 21:31:09 INFO - PROCESS | 1650 | 1461731469108 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 21:31:09 INFO - PROCESS | 1650 | 1461731469114 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3af000 == 64 [pid = 1650] [id = 318] 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x128b0fc00) [pid = 1650] [serial = 953] [outer = 0x0] 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x128c30000) [pid = 1650] [serial = 954] [outer = 0x128b0fc00] 21:31:09 INFO - PROCESS | 1650 | 1461731469139 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x129177000) [pid = 1650] [serial = 955] [outer = 0x128b0fc00] 21:31:09 INFO - PROCESS | 1650 | 1461731469519 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]]]}] 21:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 21:31:09 INFO - PROCESS | 1650 | 1461731469545 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 21:31:09 INFO - PROCESS | 1650 | 1461731469547 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 21:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:31:09 INFO - PROCESS | 1650 | 1461731469549 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:31:09 INFO - PROCESS | 1650 | 1461731469550 Marionette TRACE conn2 <- [1,1246,null,{}] 21:31:09 INFO - PROCESS | 1650 | 1461731469553 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}] 21:31:09 INFO - PROCESS | 1650 | 1461731469656 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 21:31:09 INFO - PROCESS | 1650 | 1461731469669 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1c800 == 65 [pid = 1650] [id = 319] 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x128b09400) [pid = 1650] [serial = 956] [outer = 0x0] 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x129548000) [pid = 1650] [serial = 957] [outer = 0x128b09400] 21:31:09 INFO - PROCESS | 1650 | 1461731469694 Marionette DEBUG loaded listener.js 21:31:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x1296b5000) [pid = 1650] [serial = 958] [outer = 0x128b09400] 21:31:10 INFO - PROCESS | 1650 | 1461731470036 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 21:31:10 INFO - PROCESS | 1650 | 1461731470074 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 1650 | 1461731470075 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 21:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:31:10 INFO - PROCESS | 1650 | 1461731470078 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 1650 | 1461731470079 Marionette TRACE conn2 <- [1,1250,null,{}] 21:31:10 INFO - PROCESS | 1650 | 1461731470081 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}] 21:31:10 INFO - PROCESS | 1650 | 1461731470184 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 21:31:10 INFO - PROCESS | 1650 | 1461731470221 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c15f800 == 66 [pid = 1650] [id = 320] 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128b10000) [pid = 1650] [serial = 959] [outer = 0x0] 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x129752800) [pid = 1650] [serial = 960] [outer = 0x128b10000] 21:31:10 INFO - PROCESS | 1650 | 1461731470246 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12a874400) [pid = 1650] [serial = 961] [outer = 0x128b10000] 21:31:10 INFO - PROCESS | 1650 | 1461731470562 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]]]}] 21:31:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:31:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 21:31:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:31:10 INFO - PROCESS | 1650 | 1461731470597 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 21:31:10 INFO - PROCESS | 1650 | 1461731470598 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 21:31:10 INFO - PROCESS | 1650 | 1461731470600 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:31:10 INFO - PROCESS | 1650 | 1461731470601 Marionette TRACE conn2 <- [1,1254,null,{}] 21:31:10 INFO - PROCESS | 1650 | 1461731470603 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}] 21:31:10 INFO - PROCESS | 1650 | 1461731470710 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 21:31:10 INFO - PROCESS | 1650 | 1461731470725 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98f800 == 67 [pid = 1650] [id = 321] 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12a7b8800) [pid = 1650] [serial = 962] [outer = 0x0] 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12aaedc00) [pid = 1650] [serial = 963] [outer = 0x12a7b8800] 21:31:10 INFO - PROCESS | 1650 | 1461731470750 Marionette DEBUG loaded listener.js 21:31:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12b219000) [pid = 1650] [serial = 964] [outer = 0x12a7b8800] 21:31:11 INFO - PROCESS | 1650 | 1461731471110 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]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 21:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:31:11 INFO - PROCESS | 1650 | 1461731471120 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 21:31:11 INFO - PROCESS | 1650 | 1461731471122 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 21:31:11 INFO - PROCESS | 1650 | 1461731471124 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:31:11 INFO - PROCESS | 1650 | 1461731471126 Marionette TRACE conn2 <- [1,1258,null,{}] 21:31:11 INFO - PROCESS | 1650 | 1461731471132 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}] 21:31:11 INFO - PROCESS | 1650 | 1461731471256 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x1169af400) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x126831400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x116a4f000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12a7bec00) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x119431c00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x110f07800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12b256c00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12959d000) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1274ddc00) [pid = 1650] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x115038800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x111d3bc00) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1217c2800) [pid = 1650] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x128822000) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118847400) [pid = 1650] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x111068400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x113c3f800) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12aaef400) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x121bd8000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x110e88800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11106fc00) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11884dc00) [pid = 1650] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x119625c00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11874c000) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1274dd800) [pid = 1650] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x129750400) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1242c6000) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x128cc5400) [pid = 1650] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12c6c2800) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x126834c00) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128cc9000) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x127025c00) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118093400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119144c00) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119431800) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x115d41c00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x128c2d400) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x126831800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12a7b8400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119905000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1131b6c00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x127343000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11677ec00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1166e1800) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bbc0000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x110e84800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1183b9800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:31:11 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12108c000) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:31:11 INFO - PROCESS | 1650 | 1461731471631 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x110ec5000 == 68 [pid = 1650] [id = 322] 21:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x110f02400) [pid = 1650] [serial = 965] [outer = 0x0] 21:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x110f0b800) [pid = 1650] [serial = 966] [outer = 0x110f02400] 21:31:11 INFO - PROCESS | 1650 | 1461731471660 Marionette DEBUG loaded listener.js 21:31:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11621a000) [pid = 1650] [serial = 967] [outer = 0x110f02400] 21:31:11 INFO - PROCESS | 1650 | 1461731471956 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]]]}] 21:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 873ms 21:31:11 INFO - PROCESS | 1650 | 1461731471998 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1650 | 1461731472000 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:31:12 INFO - PROCESS | 1650 | 1461731472002 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1650 | 1461731472003 Marionette TRACE conn2 <- [1,1262,null,{}] 21:31:12 INFO - PROCESS | 1650 | 1461731472006 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}] 21:31:12 INFO - PROCESS | 1650 | 1461731472109 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 21:31:12 INFO - PROCESS | 1650 | 1461731472190 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a0800 == 69 [pid = 1650] [id = 323] 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x113c3f800) [pid = 1650] [serial = 968] [outer = 0x0] 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119144c00) [pid = 1650] [serial = 969] [outer = 0x113c3f800] 21:31:12 INFO - PROCESS | 1650 | 1461731472230 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12197b400) [pid = 1650] [serial = 970] [outer = 0x113c3f800] 21:31:12 INFO - PROCESS | 1650 | 1461731472616 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]]]}] 21:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 618ms 21:31:12 INFO - PROCESS | 1650 | 1461731472620 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 21:31:12 INFO - PROCESS | 1650 | 1461731472621 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 21:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:31:12 INFO - PROCESS | 1650 | 1461731472624 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:31:12 INFO - PROCESS | 1650 | 1461731472625 Marionette TRACE conn2 <- [1,1266,null,{}] 21:31:12 INFO - PROCESS | 1650 | 1461731472630 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}] 21:31:12 INFO - PROCESS | 1650 | 1461731472718 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 21:31:12 INFO - PROCESS | 1650 | 1461731472778 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a4800 == 70 [pid = 1650] [id = 324] 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1215bbc00) [pid = 1650] [serial = 971] [outer = 0x0] 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x1274dec00) [pid = 1650] [serial = 972] [outer = 0x1215bbc00] 21:31:12 INFO - PROCESS | 1650 | 1461731472802 Marionette DEBUG loaded listener.js 21:31:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128cd0400) [pid = 1650] [serial = 973] [outer = 0x1215bbc00] 21:31:13 INFO - PROCESS | 1650 | 1461731473068 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 21:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:31:13 INFO - PROCESS | 1650 | 1461731473099 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1650 | 1461731473100 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 21:31:13 INFO - PROCESS | 1650 | 1461731473103 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1650 | 1461731473104 Marionette TRACE conn2 <- [1,1270,null,{}] 21:31:13 INFO - PROCESS | 1650 | 1461731473106 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}] 21:31:13 INFO - PROCESS | 1650 | 1461731473198 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 21:31:13 INFO - PROCESS | 1650 | 1461731473203 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x137625000 == 71 [pid = 1650] [id = 325] 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x129596c00) [pid = 1650] [serial = 974] [outer = 0x0] 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b211000) [pid = 1650] [serial = 975] [outer = 0x129596c00] 21:31:13 INFO - PROCESS | 1650 | 1461731473228 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12be6a800) [pid = 1650] [serial = 976] [outer = 0x129596c00] 21:31:13 INFO - PROCESS | 1650 | 1461731473642 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]]]}] 21:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 568ms 21:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:31:13 INFO - PROCESS | 1650 | 1461731473671 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 21:31:13 INFO - PROCESS | 1650 | 1461731473674 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 21:31:13 INFO - PROCESS | 1650 | 1461731473677 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:31:13 INFO - PROCESS | 1650 | 1461731473680 Marionette TRACE conn2 <- [1,1274,null,{}] 21:31:13 INFO - PROCESS | 1650 | 1461731473685 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}] 21:31:13 INFO - PROCESS | 1650 | 1461731473789 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 21:31:13 INFO - PROCESS | 1650 | 1461731473895 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11833f800 == 72 [pid = 1650] [id = 326] 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x111070800) [pid = 1650] [serial = 977] [outer = 0x0] 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x111075400) [pid = 1650] [serial = 978] [outer = 0x111070800] 21:31:13 INFO - PROCESS | 1650 | 1461731473927 Marionette DEBUG loaded listener.js 21:31:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x112fb0000) [pid = 1650] [serial = 979] [outer = 0x111070800] 21:31:14 INFO - PROCESS | 1650 | 1461731474362 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]]]}] 21:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 722ms 21:31:14 INFO - PROCESS | 1650 | 1461731474399 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 21:31:14 INFO - PROCESS | 1650 | 1461731474403 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 21:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:31:14 INFO - PROCESS | 1650 | 1461731474408 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:31:14 INFO - PROCESS | 1650 | 1461731474410 Marionette TRACE conn2 <- [1,1278,null,{}] 21:31:14 INFO - PROCESS | 1650 | 1461731474412 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}] 21:31:14 INFO - PROCESS | 1650 | 1461731474522 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 21:31:14 INFO - PROCESS | 1650 | 1461731474634 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107d000 == 73 [pid = 1650] [id = 327] 21:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1172e4800) [pid = 1650] [serial = 980] [outer = 0x0] 21:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x118849c00) [pid = 1650] [serial = 981] [outer = 0x1172e4800] 21:31:14 INFO - PROCESS | 1650 | 1461731474665 Marionette DEBUG loaded listener.js 21:31:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119388400) [pid = 1650] [serial = 982] [outer = 0x1172e4800] 21:31:15 INFO - PROCESS | 1650 | 1461731475094 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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 721ms 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:31:15 INFO - PROCESS | 1650 | 1461731475130 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1650 | 1461731475131 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 21:31:15 INFO - PROCESS | 1650 | 1461731475134 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1650 | 1461731475136 Marionette TRACE conn2 <- [1,1282,null,{}] 21:31:15 INFO - PROCESS | 1650 | 1461731475144 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}] 21:31:15 INFO - PROCESS | 1650 | 1461731475256 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 21:31:15 INFO - PROCESS | 1650 | 1461731475359 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a5000 == 74 [pid = 1650] [id = 328] 21:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119771000) [pid = 1650] [serial = 983] [outer = 0x0] 21:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x121097c00) [pid = 1650] [serial = 984] [outer = 0x119771000] 21:31:15 INFO - PROCESS | 1650 | 1461731475396 Marionette DEBUG loaded listener.js 21:31:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1219b4800) [pid = 1650] [serial = 985] [outer = 0x119771000] 21:31:15 INFO - PROCESS | 1650 | 1461731475792 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]]]}] 21:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 724ms 21:31:15 INFO - PROCESS | 1650 | 1461731475872 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 21:31:15 INFO - PROCESS | 1650 | 1461731475874 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 21:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:31:15 INFO - PROCESS | 1650 | 1461731475896 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:31:15 INFO - PROCESS | 1650 | 1461731475897 Marionette TRACE conn2 <- [1,1286,null,{}] 21:31:15 INFO - PROCESS | 1650 | 1461731475899 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}] 21:31:16 INFO - PROCESS | 1650 | 1461731476006 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 21:31:16 INFO - PROCESS | 1650 | 1461731476080 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x138915800 == 75 [pid = 1650] [id = 329] 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x127020400) [pid = 1650] [serial = 986] [outer = 0x0] 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12881c800) [pid = 1650] [serial = 987] [outer = 0x127020400] 21:31:16 INFO - PROCESS | 1650 | 1461731476110 Marionette DEBUG loaded listener.js 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128b0c000) [pid = 1650] [serial = 988] [outer = 0x127020400] 21:31:16 INFO - PROCESS | 1650 | 1461731476526 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]]]}] 21:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 21:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:31:16 INFO - PROCESS | 1650 | 1461731476565 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 21:31:16 INFO - PROCESS | 1650 | 1461731476566 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 21:31:16 INFO - PROCESS | 1650 | 1461731476569 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:31:16 INFO - PROCESS | 1650 | 1461731476570 Marionette TRACE conn2 <- [1,1290,null,{}] 21:31:16 INFO - PROCESS | 1650 | 1461731476572 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}] 21:31:16 INFO - PROCESS | 1650 | 1461731476676 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 21:31:16 INFO - PROCESS | 1650 | 1461731476738 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a99800 == 76 [pid = 1650] [id = 330] 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12733c800) [pid = 1650] [serial = 989] [outer = 0x0] 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129549400) [pid = 1650] [serial = 990] [outer = 0x12733c800] 21:31:16 INFO - PROCESS | 1650 | 1461731476808 Marionette DEBUG loaded listener.js 21:31:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12b258000) [pid = 1650] [serial = 991] [outer = 0x12733c800] 21:31:17 INFO - PROCESS | 1650 | 1461731477206 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]]]}] 21:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 668ms 21:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:31:17 INFO - PROCESS | 1650 | 1461731477238 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 21:31:17 INFO - PROCESS | 1650 | 1461731477239 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 21:31:17 INFO - PROCESS | 1650 | 1461731477241 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:31:17 INFO - PROCESS | 1650 | 1461731477243 Marionette TRACE conn2 <- [1,1294,null,{}] 21:31:17 INFO - PROCESS | 1650 | 1461731477245 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}] 21:31:17 INFO - PROCESS | 1650 | 1461731477389 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 21:31:17 INFO - PROCESS | 1650 | 1461731477468 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392e3800 == 77 [pid = 1650] [id = 331] 21:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12c6c0800) [pid = 1650] [serial = 992] [outer = 0x0] 21:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ca71c00) [pid = 1650] [serial = 993] [outer = 0x12c6c0800] 21:31:17 INFO - PROCESS | 1650 | 1461731477500 Marionette DEBUG loaded listener.js 21:31:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12cdbdc00) [pid = 1650] [serial = 994] [outer = 0x12c6c0800] 21:31:17 INFO - PROCESS | 1650 | 1461731477981 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]]]}] 21:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 772ms 21:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:31:18 INFO - PROCESS | 1650 | 1461731478014 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 1650 | 1461731478016 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 21:31:18 INFO - PROCESS | 1650 | 1461731478020 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 1650 | 1461731478022 Marionette TRACE conn2 <- [1,1298,null,{}] 21:31:18 INFO - PROCESS | 1650 | 1461731478026 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}] 21:31:18 INFO - PROCESS | 1650 | 1461731478136 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 21:31:18 INFO - PROCESS | 1650 | 1461731478191 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c988800 == 78 [pid = 1650] [id = 332] 21:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11884ac00) [pid = 1650] [serial = 995] [outer = 0x0] 21:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12954b400) [pid = 1650] [serial = 996] [outer = 0x11884ac00] 21:31:18 INFO - PROCESS | 1650 | 1461731478239 Marionette DEBUG loaded listener.js 21:31:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12cac4400) [pid = 1650] [serial = 997] [outer = 0x11884ac00] 21:31:18 INFO - PROCESS | 1650 | 1461731478861 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]]]}] 21:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 874ms 21:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:31:18 INFO - PROCESS | 1650 | 1461731478894 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 21:31:18 INFO - PROCESS | 1650 | 1461731478896 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 21:31:18 INFO - PROCESS | 1650 | 1461731478899 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:31:18 INFO - PROCESS | 1650 | 1461731478902 Marionette TRACE conn2 <- [1,1302,null,{}] 21:31:18 INFO - PROCESS | 1650 | 1461731478905 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}] 21:31:19 INFO - PROCESS | 1650 | 1461731479023 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 21:31:19 INFO - PROCESS | 1650 | 1461731479129 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1133c0000 == 79 [pid = 1650] [id = 333] 21:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x111073400) [pid = 1650] [serial = 998] [outer = 0x0] 21:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x113cc8800) [pid = 1650] [serial = 999] [outer = 0x111073400] 21:31:19 INFO - PROCESS | 1650 | 1461731479160 Marionette DEBUG loaded listener.js 21:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11838b400) [pid = 1650] [serial = 1000] [outer = 0x111073400] 21:31:19 INFO - PROCESS | 1650 | 1461731479730 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]]]}] 21:31:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:31:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 874ms 21:31:19 INFO - PROCESS | 1650 | 1461731479773 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 21:31:19 INFO - PROCESS | 1650 | 1461731479776 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 21:31:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:31:19 INFO - PROCESS | 1650 | 1461731479781 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:31:19 INFO - PROCESS | 1650 | 1461731479784 Marionette TRACE conn2 <- [1,1306,null,{}] 21:31:19 INFO - PROCESS | 1650 | 1461731479787 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}] 21:31:19 INFO - PROCESS | 1650 | 1461731479890 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 21:31:19 INFO - PROCESS | 1650 | 1461731479971 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ce2800 == 80 [pid = 1650] [id = 334] 21:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x111068c00) [pid = 1650] [serial = 1001] [outer = 0x0] 21:31:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11110d000) [pid = 1650] [serial = 1002] [outer = 0x111068c00] 21:31:20 INFO - PROCESS | 1650 | 1461731480000 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x111e50400) [pid = 1650] [serial = 1003] [outer = 0x111068c00] 21:31:20 INFO - PROCESS | 1650 | 1461731480453 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]]]}] 21:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 724ms 21:31:20 INFO - PROCESS | 1650 | 1461731480514 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 21:31:20 INFO - PROCESS | 1650 | 1461731480518 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 21:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:31:20 INFO - PROCESS | 1650 | 1461731480524 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:31:20 INFO - PROCESS | 1650 | 1461731480526 Marionette TRACE conn2 <- [1,1310,null,{}] 21:31:20 INFO - PROCESS | 1650 | 1461731480530 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}] 21:31:20 INFO - PROCESS | 1650 | 1461731480627 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7a4800 == 79 [pid = 1650] [id = 324] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a0800 == 78 [pid = 1650] [id = 323] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x110ec5000 == 77 [pid = 1650] [id = 322] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98f800 == 76 [pid = 1650] [id = 321] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c15f800 == 75 [pid = 1650] [id = 320] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb1c800 == 74 [pid = 1650] [id = 319] 21:31:20 INFO - PROCESS | 1650 | 1461731480752 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3af000 == 73 [pid = 1650] [id = 318] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7aa000 == 72 [pid = 1650] [id = 317] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a4800 == 71 [pid = 1650] [id = 316] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1212a0800 == 70 [pid = 1650] [id = 315] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x116a81000 == 69 [pid = 1650] [id = 314] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12107a000 == 68 [pid = 1650] [id = 313] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12107a800 == 67 [pid = 1650] [id = 312] 21:31:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162cd000 == 68 [pid = 1650] [id = 335] 21:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x111e4c000) [pid = 1650] [serial = 1004] [outer = 0x0] 21:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x112fafc00) [pid = 1650] [serial = 1005] [outer = 0x111e4c000] 21:31:20 INFO - PROCESS | 1650 | 1461731480784 Marionette DEBUG loaded listener.js 21:31:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1132cd800) [pid = 1650] [serial = 1006] [outer = 0x111e4c000] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x138aa9800 == 67 [pid = 1650] [id = 308] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0b4800 == 66 [pid = 1650] [id = 307] 21:31:20 INFO - PROCESS | 1650 | --DOCSHELL 0x121620000 == 65 [pid = 1650] [id = 306] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x119140c00) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x129178000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12cabcc00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12bbb4c00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x124627800) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x110f11800) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12c07d000) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12aa57000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12954a000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119778800) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12954a400) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12c6c7400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x111071c00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x119d2c400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1295a1c00) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12bee6000) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1274e1c00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119422400) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b251800) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12462ec00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x118343c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a7c6400) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x128c29000) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12c6c8c00) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x124eb9000) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x116464400) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x121096000) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12aae4800) [pid = 1650] [serial = 896] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x118096c00) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x1134ca000) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x112bd1400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12683b400) [pid = 1650] [serial = 887] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12733ec00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12c6c6000) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12bee5000) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11884bc00) [pid = 1650] [serial = 899] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bbb4400) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12c6bbc00) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1172e5800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115fb0c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b253000) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b213400) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1296ae800) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128df4000) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a86b800) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12aae6000) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x113cc6800) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119380400) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b234c00) [pid = 1650] [serial = 902] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121b3fc00) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1210dec00) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119776800) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1213b2800) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1274e9000) [pid = 1650] [serial = 890] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x128c22c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118851000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b250800) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128ccac00) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128819800) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112bd9c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12baa7c00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11933d000) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c07c800) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x129752400) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129547800) [pid = 1650] [serial = 893] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ca77000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12cac9c00) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12aaf1800) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 21:31:20 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126835c00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 21:31:21 INFO - PROCESS | 1650 | 1461731481133 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] 21:31:21 INFO - PROCESS | 1650 | 1461731481150 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 21:31:21 INFO - PROCESS | 1650 | 1461731481152 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1650 | 1461731481154 Marionette TRACE conn2 <- [1,1314,null,{}] 21:31:21 INFO - PROCESS | 1650 | 1461731481164 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}] 21:31:21 INFO - PROCESS | 1650 | 1461731481252 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 21:31:21 INFO - PROCESS | 1650 | 1461731481257 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851d000 == 66 [pid = 1650] [id = 336] 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113c41c00) [pid = 1650] [serial = 1007] [outer = 0x0] 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x115fb0c00) [pid = 1650] [serial = 1008] [outer = 0x113c41c00] 21:31:21 INFO - PROCESS | 1650 | 1461731481286 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x116776800) [pid = 1650] [serial = 1009] [outer = 0x113c41c00] 21:31:21 INFO - PROCESS | 1650 | 1461731481646 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]]]}] 21:31:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:31:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 21:31:21 INFO - PROCESS | 1650 | 1461731481673 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 21:31:21 INFO - PROCESS | 1650 | 1461731481675 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 21:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:31:21 INFO - PROCESS | 1650 | 1461731481686 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:31:21 INFO - PROCESS | 1650 | 1461731481687 Marionette TRACE conn2 <- [1,1318,null,{}] 21:31:21 INFO - PROCESS | 1650 | 1461731481689 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}] 21:31:21 INFO - PROCESS | 1650 | 1461731481774 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 21:31:21 INFO - PROCESS | 1650 | 1461731481781 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199a7000 == 67 [pid = 1650] [id = 337] 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1167f3400) [pid = 1650] [serial = 1010] [outer = 0x0] 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11725a400) [pid = 1650] [serial = 1011] [outer = 0x1167f3400] 21:31:21 INFO - PROCESS | 1650 | 1461731481807 Marionette DEBUG loaded listener.js 21:31:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118098000) [pid = 1650] [serial = 1012] [outer = 0x1167f3400] 21:31:22 INFO - PROCESS | 1650 | 1461731482155 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 522ms 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:31:22 INFO - PROCESS | 1650 | 1461731482205 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 1650 | 1461731482206 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 21:31:22 INFO - PROCESS | 1650 | 1461731482213 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1650 | 1461731482214 Marionette TRACE conn2 <- [1,1322,null,{}] 21:31:22 INFO - PROCESS | 1650 | 1461731482218 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}] 21:31:22 INFO - PROCESS | 1650 | 1461731482303 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 21:31:22 INFO - PROCESS | 1650 | 1461731482307 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x121074000 == 68 [pid = 1650] [id = 338] 21:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118343400) [pid = 1650] [serial = 1013] [outer = 0x0] 21:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11838b000) [pid = 1650] [serial = 1014] [outer = 0x118343400] 21:31:22 INFO - PROCESS | 1650 | 1461731482335 Marionette DEBUG loaded listener.js 21:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x118843800) [pid = 1650] [serial = 1015] [outer = 0x118343400] 21:31:22 INFO - PROCESS | 1650 | 1461731482686 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]]]}] 21:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 529ms 21:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:31:22 INFO - PROCESS | 1650 | 1461731482738 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 21:31:22 INFO - PROCESS | 1650 | 1461731482739 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 21:31:22 INFO - PROCESS | 1650 | 1461731482741 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:31:22 INFO - PROCESS | 1650 | 1461731482742 Marionette TRACE conn2 <- [1,1326,null,{}] 21:31:22 INFO - PROCESS | 1650 | 1461731482744 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}] 21:31:22 INFO - PROCESS | 1650 | 1461731482853 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 21:31:22 INFO - PROCESS | 1650 | 1461731482958 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b0a800 == 69 [pid = 1650] [id = 339] 21:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118382400) [pid = 1650] [serial = 1016] [outer = 0x0] 21:31:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118849400) [pid = 1650] [serial = 1017] [outer = 0x118382400] 21:31:23 INFO - PROCESS | 1650 | 1461731483001 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11942b400) [pid = 1650] [serial = 1018] [outer = 0x118382400] 21:31:23 INFO - PROCESS | 1650 | 1461731483453 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]]]}] 21:31:23 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 21:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 21:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:31:23 INFO - PROCESS | 1650 | 1461731483464 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 1650 | 1461731483465 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 21:31:23 INFO - PROCESS | 1650 | 1461731483467 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 1650 | 1461731483468 Marionette TRACE conn2 <- [1,1330,null,{}] 21:31:23 INFO - PROCESS | 1650 | 1461731483471 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}] 21:31:23 INFO - PROCESS | 1650 | 1461731483579 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 21:31:23 INFO - PROCESS | 1650 | 1461731483614 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12482c800 == 70 [pid = 1650] [id = 340] 21:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119389000) [pid = 1650] [serial = 1019] [outer = 0x0] 21:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x119631000) [pid = 1650] [serial = 1020] [outer = 0x119389000] 21:31:23 INFO - PROCESS | 1650 | 1461731483642 Marionette DEBUG loaded listener.js 21:31:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11977b800) [pid = 1650] [serial = 1021] [outer = 0x119389000] 21:31:23 INFO - PROCESS | 1650 | 1461731483975 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]]]}] 21:31:23 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 21:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 21:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:31:23 INFO - PROCESS | 1650 | 1461731483986 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 21:31:23 INFO - PROCESS | 1650 | 1461731483987 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 21:31:23 INFO - PROCESS | 1650 | 1461731483989 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:31:23 INFO - PROCESS | 1650 | 1461731483990 Marionette TRACE conn2 <- [1,1334,null,{}] 21:31:23 INFO - PROCESS | 1650 | 1461731483992 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}] 21:31:24 INFO - PROCESS | 1650 | 1461731484105 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 21:31:24 INFO - PROCESS | 1650 | 1461731484119 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1268c0800 == 71 [pid = 1650] [id = 341] 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119778400) [pid = 1650] [serial = 1022] [outer = 0x0] 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119d31400) [pid = 1650] [serial = 1023] [outer = 0x119778400] 21:31:24 INFO - PROCESS | 1650 | 1461731484144 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121093800) [pid = 1650] [serial = 1024] [outer = 0x119778400] 21:31:24 INFO - PROCESS | 1650 | 1461731484517 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]]]}] 21:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 568ms 21:31:24 INFO - PROCESS | 1650 | 1461731484557 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 21:31:24 INFO - PROCESS | 1650 | 1461731484558 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 21:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:31:24 INFO - PROCESS | 1650 | 1461731484563 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:31:24 INFO - PROCESS | 1650 | 1461731484564 Marionette TRACE conn2 <- [1,1338,null,{}] 21:31:24 INFO - PROCESS | 1650 | 1461731484566 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}] 21:31:24 INFO - PROCESS | 1650 | 1461731484685 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 21:31:24 INFO - PROCESS | 1650 | 1461731484730 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12749f800 == 72 [pid = 1650] [id = 342] 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119905c00) [pid = 1650] [serial = 1025] [outer = 0x0] 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1210d7000) [pid = 1650] [serial = 1026] [outer = 0x119905c00] 21:31:24 INFO - PROCESS | 1650 | 1461731484770 Marionette DEBUG loaded listener.js 21:31:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1211c6400) [pid = 1650] [serial = 1027] [outer = 0x119905c00] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12cac9400) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x128b0fc00) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x110e90400) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a7b8800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x110f02400) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12108b800) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1131b8c00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1219afc00) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1215bbc00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113c3f800) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x128b09400) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128b10000) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12689e800) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:31:25 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x1126b6000) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:31:25 INFO - PROCESS | 1650 | 1461731485792 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]]]}] 21:31:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:31:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1270ms 21:31:25 INFO - PROCESS | 1650 | 1461731485832 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 21:31:25 INFO - PROCESS | 1650 | 1461731485834 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 21:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:31:25 INFO - PROCESS | 1650 | 1461731485836 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:31:25 INFO - PROCESS | 1650 | 1461731485838 Marionette TRACE conn2 <- [1,1342,null,{}] 21:31:25 INFO - PROCESS | 1650 | 1461731485840 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}] 21:31:25 INFO - PROCESS | 1650 | 1461731485946 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 21:31:25 INFO - PROCESS | 1650 | 1461731485952 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fde000 == 73 [pid = 1650] [id = 343] 21:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11933e400) [pid = 1650] [serial = 1028] [outer = 0x0] 21:31:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1210d3c00) [pid = 1650] [serial = 1029] [outer = 0x11933e400] 21:31:25 INFO - PROCESS | 1650 | 1461731485977 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x121513000) [pid = 1650] [serial = 1030] [outer = 0x11933e400] 21:31:26 INFO - PROCESS | 1650 | 1461731486290 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]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 467ms 21:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:31:26 INFO - PROCESS | 1650 | 1461731486305 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1650 | 1461731486306 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 21:31:26 INFO - PROCESS | 1650 | 1461731486308 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1650 | 1461731486312 Marionette TRACE conn2 <- [1,1346,null,{}] 21:31:26 INFO - PROCESS | 1650 | 1461731486316 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}] 21:31:26 INFO - PROCESS | 1650 | 1461731486421 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 21:31:26 INFO - PROCESS | 1650 | 1461731486425 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a686800 == 74 [pid = 1650] [id = 344] 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1216e1800) [pid = 1650] [serial = 1031] [outer = 0x0] 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1219b5000) [pid = 1650] [serial = 1032] [outer = 0x1216e1800] 21:31:26 INFO - PROCESS | 1650 | 1461731486455 Marionette DEBUG loaded listener.js 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x124ebc800) [pid = 1650] [serial = 1033] [outer = 0x1216e1800] 21:31:26 INFO - PROCESS | 1650 | 1461731486810 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]]]}] 21:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 523ms 21:31:26 INFO - PROCESS | 1650 | 1461731486832 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 21:31:26 INFO - PROCESS | 1650 | 1461731486833 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 21:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:31:26 INFO - PROCESS | 1650 | 1461731486835 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:31:26 INFO - PROCESS | 1650 | 1461731486836 Marionette TRACE conn2 <- [1,1350,null,{}] 21:31:26 INFO - PROCESS | 1650 | 1461731486839 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}] 21:31:26 INFO - PROCESS | 1650 | 1461731486958 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 21:31:26 INFO - PROCESS | 1650 | 1461731486962 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa64000 == 75 [pid = 1650] [id = 345] 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x110e89000) [pid = 1650] [serial = 1034] [outer = 0x0] 21:31:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126948400) [pid = 1650] [serial = 1035] [outer = 0x110e89000] 21:31:26 INFO - PROCESS | 1650 | 1461731486987 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127025400) [pid = 1650] [serial = 1036] [outer = 0x110e89000] 21:31:27 INFO - PROCESS | 1650 | 1461731487463 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]]]}] 21:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 669ms 21:31:27 INFO - PROCESS | 1650 | 1461731487505 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 21:31:27 INFO - PROCESS | 1650 | 1461731487507 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 21:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:31:27 INFO - PROCESS | 1650 | 1461731487513 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:31:27 INFO - PROCESS | 1650 | 1461731487516 Marionette TRACE conn2 <- [1,1354,null,{}] 21:31:27 INFO - PROCESS | 1650 | 1461731487520 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}] 21:31:27 INFO - PROCESS | 1650 | 1461731487636 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 21:31:27 INFO - PROCESS | 1650 | 1461731487709 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x117389000 == 76 [pid = 1650] [id = 346] 21:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x112654c00) [pid = 1650] [serial = 1037] [outer = 0x0] 21:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x112bdc800) [pid = 1650] [serial = 1038] [outer = 0x112654c00] 21:31:27 INFO - PROCESS | 1650 | 1461731487741 Marionette DEBUG loaded listener.js 21:31:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1134cb800) [pid = 1650] [serial = 1039] [outer = 0x112654c00] 21:31:28 INFO - PROCESS | 1650 | 1461731488165 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]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 673ms 21:31:28 INFO - PROCESS | 1650 | 1461731488184 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 1650 | 1461731488189 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:31:28 INFO - PROCESS | 1650 | 1461731488193 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1650 | 1461731488195 Marionette TRACE conn2 <- [1,1358,null,{}] 21:31:28 INFO - PROCESS | 1650 | 1461731488198 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}] 21:31:28 INFO - PROCESS | 1650 | 1461731488307 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 21:31:28 INFO - PROCESS | 1650 | 1461731488397 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107f800 == 77 [pid = 1650] [id = 347] 21:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11641a800) [pid = 1650] [serial = 1040] [outer = 0x0] 21:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1169ac400) [pid = 1650] [serial = 1041] [outer = 0x11641a800] 21:31:28 INFO - PROCESS | 1650 | 1461731488429 Marionette DEBUG loaded listener.js 21:31:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x118096c00) [pid = 1650] [serial = 1042] [outer = 0x11641a800] 21:31:28 INFO - PROCESS | 1650 | 1461731488825 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]]]}] 21:31:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:31:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 671ms 21:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:31:28 INFO - PROCESS | 1650 | 1461731488865 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 21:31:28 INFO - PROCESS | 1650 | 1461731488866 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 21:31:28 INFO - PROCESS | 1650 | 1461731488869 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:31:28 INFO - PROCESS | 1650 | 1461731488872 Marionette TRACE conn2 <- [1,1362,null,{}] 21:31:28 INFO - PROCESS | 1650 | 1461731488880 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}] 21:31:28 INFO - PROCESS | 1650 | 1461731488992 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 21:31:29 INFO - PROCESS | 1650 | 1461731489067 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ab800 == 78 [pid = 1650] [id = 348] 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1183c5400) [pid = 1650] [serial = 1043] [outer = 0x0] 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119148c00) [pid = 1650] [serial = 1044] [outer = 0x1183c5400] 21:31:29 INFO - PROCESS | 1650 | 1461731489098 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11942fc00) [pid = 1650] [serial = 1045] [outer = 0x1183c5400] 21:31:29 INFO - PROCESS | 1650 | 1461731489548 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]]]}] 21:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 721ms 21:31:29 INFO - PROCESS | 1650 | 1461731489590 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 21:31:29 INFO - PROCESS | 1650 | 1461731489592 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 21:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:31:29 INFO - PROCESS | 1650 | 1461731489647 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:31:29 INFO - PROCESS | 1650 | 1461731489648 Marionette TRACE conn2 <- [1,1366,null,{}] 21:31:29 INFO - PROCESS | 1650 | 1461731489651 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}] 21:31:29 INFO - PROCESS | 1650 | 1461731489757 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 21:31:29 INFO - PROCESS | 1650 | 1461731489816 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3b2000 == 79 [pid = 1650] [id = 349] 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121090000) [pid = 1650] [serial = 1046] [outer = 0x0] 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1215bb400) [pid = 1650] [serial = 1047] [outer = 0x121090000] 21:31:29 INFO - PROCESS | 1650 | 1461731489846 Marionette DEBUG loaded listener.js 21:31:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x121b45400) [pid = 1650] [serial = 1048] [outer = 0x121090000] 21:31:30 INFO - PROCESS | 1650 | 1461731490377 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] 21:31:30 INFO - PROCESS | 1650 | 1461731490419 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 21:31:30 INFO - PROCESS | 1650 | 1461731490423 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:31:30 INFO - PROCESS | 1650 | 1461731490425 Marionette TRACE conn2 <- [1,1370,null,{}] 21:31:30 INFO - PROCESS | 1650 | 1461731490430 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}] 21:31:30 INFO - PROCESS | 1650 | 1461731490580 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 21:31:30 INFO - PROCESS | 1650 | 1461731490649 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a6000 == 80 [pid = 1650] [id = 350] 21:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1210df800) [pid = 1650] [serial = 1049] [outer = 0x0] 21:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x124eb6400) [pid = 1650] [serial = 1050] [outer = 0x1210df800] 21:31:30 INFO - PROCESS | 1650 | 1461731490677 Marionette DEBUG loaded listener.js 21:31:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x127338000) [pid = 1650] [serial = 1051] [outer = 0x1210df800] 21:31:31 INFO - PROCESS | 1650 | 1461731491122 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] 21:31:31 INFO - PROCESS | 1650 | 1461731491150 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 21:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:31:31 INFO - PROCESS | 1650 | 1461731491152 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:31:31 INFO - PROCESS | 1650 | 1461731491153 Marionette TRACE conn2 <- [1,1374,null,{}] 21:31:31 INFO - PROCESS | 1650 | 1461731491156 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}] 21:31:31 INFO - PROCESS | 1650 | 1461731491277 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 21:31:31 INFO - PROCESS | 1650 | 1461731491349 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c163800 == 81 [pid = 1650] [id = 351] 21:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12733dc00) [pid = 1650] [serial = 1052] [outer = 0x0] 21:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1274ea800) [pid = 1650] [serial = 1053] [outer = 0x12733dc00] 21:31:31 INFO - PROCESS | 1650 | 1461731491380 Marionette DEBUG loaded listener.js 21:31:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128b02800) [pid = 1650] [serial = 1054] [outer = 0x12733dc00] 21:31:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:31:31 INFO - PROCESS | 1650 | 1461731491818 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] 21:31:31 INFO - PROCESS | 1650 | 1461731491875 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 21:31:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:31:31 INFO - PROCESS | 1650 | 1461731491897 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:31:31 INFO - PROCESS | 1650 | 1461731491898 Marionette TRACE conn2 <- [1,1378,null,{}] 21:31:31 INFO - PROCESS | 1650 | 1461731491900 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}] 21:31:32 INFO - PROCESS | 1650 | 1461731492006 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 21:31:32 INFO - PROCESS | 1650 | 1461731492064 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c724800 == 82 [pid = 1650] [id = 352] 21:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128a0ac00) [pid = 1650] [serial = 1055] [outer = 0x0] 21:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128b0e400) [pid = 1650] [serial = 1056] [outer = 0x128a0ac00] 21:31:32 INFO - PROCESS | 1650 | 1461731492093 Marionette DEBUG loaded listener.js 21:31:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x128c24400) [pid = 1650] [serial = 1057] [outer = 0x128a0ac00] 21:31:32 INFO - PROCESS | 1650 | 1461731492581 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] 21:31:32 INFO - PROCESS | 1650 | 1461731492817 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 21:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:31:32 INFO - PROCESS | 1650 | 1461731492834 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:31:32 INFO - PROCESS | 1650 | 1461731492836 Marionette TRACE conn2 <- [1,1382,null,{}] 21:31:32 INFO - PROCESS | 1650 | 1461731492839 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}] 21:31:32 INFO - PROCESS | 1650 | 1461731492943 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 21:31:33 INFO - PROCESS | 1650 | 1461731493002 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851e000 == 83 [pid = 1650] [id = 353] 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1121d9400) [pid = 1650] [serial = 1058] [outer = 0x0] 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x112651800) [pid = 1650] [serial = 1059] [outer = 0x1121d9400] 21:31:33 INFO - PROCESS | 1650 | 1461731493030 Marionette DEBUG loaded listener.js 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1131bec00) [pid = 1650] [serial = 1060] [outer = 0x1121d9400] 21:31:33 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 21:31:33 INFO - PROCESS | 1650 | 1461731493502 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] 21:31:33 INFO - PROCESS | 1650 | 1461731493560 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 21:31:33 INFO - PROCESS | 1650 | 1461731493566 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:31:33 INFO - PROCESS | 1650 | 1461731493569 Marionette TRACE conn2 <- [1,1386,null,{}] 21:31:33 INFO - PROCESS | 1650 | 1461731493573 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}] 21:31:33 INFO - PROCESS | 1650 | 1461731493682 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 21:31:33 INFO - PROCESS | 1650 | 1461731493789 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x118514000 == 84 [pid = 1650] [id = 354] 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1131b4400) [pid = 1650] [serial = 1061] [outer = 0x0] 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x116457400) [pid = 1650] [serial = 1062] [outer = 0x1131b4400] 21:31:33 INFO - PROCESS | 1650 | 1461731493833 Marionette DEBUG loaded listener.js 21:31:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x116a58400) [pid = 1650] [serial = 1063] [outer = 0x1131b4400] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1194e2000 == 83 [pid = 1650] [id = 184] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12a686800 == 82 [pid = 1650] [id = 344] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x128fde000 == 81 [pid = 1650] [id = 343] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12749f800 == 80 [pid = 1650] [id = 342] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1268c0800 == 79 [pid = 1650] [id = 341] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12482c800 == 78 [pid = 1650] [id = 340] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121b0a800 == 77 [pid = 1650] [id = 339] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1219b3400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x128a04c00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x128cc7800) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b250c00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x117e0b400) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119d2f800) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b211000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x121074000 == 76 [pid = 1650] [id = 338] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1199a7000 == 75 [pid = 1650] [id = 337] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11851d000 == 74 [pid = 1650] [id = 336] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x1162cd000 == 73 [pid = 1650] [id = 335] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x112ce2800 == 72 [pid = 1650] [id = 334] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x138915800 == 71 [pid = 1650] [id = 329] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a5000 == 70 [pid = 1650] [id = 328] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x12107d000 == 69 [pid = 1650] [id = 327] 21:31:34 INFO - PROCESS | 1650 | --DOCSHELL 0x11833f800 == 68 [pid = 1650] [id = 326] 21:31:34 INFO - PROCESS | 1650 | 1461731494436 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] 21:31:34 INFO - PROCESS | 1650 | 1461731494490 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 21:31:34 INFO - PROCESS | 1650 | 1461731494493 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:31:34 INFO - PROCESS | 1650 | 1461731494494 Marionette TRACE conn2 <- [1,1390,null,{}] 21:31:34 INFO - PROCESS | 1650 | 1461731494500 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}] 21:31:34 INFO - PROCESS | 1650 | 1461731494592 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129548000) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129752800) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1274e3000) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x128b0b400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x117e0b800) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x116210400) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12cdbb800) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d182800) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x128c30000) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x117666800) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119774800) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12aaedc00) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a874400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b219000) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x110f0b800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11621a000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x121209400) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1217c2400) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119143400) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x118845c00) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x121bd7400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12462d000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x128cd0400) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1296b5000) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129177000) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119144c00) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12197b400) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1274dec00) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 21:31:34 INFO - PROCESS | 1650 | 1461731494655 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c6800 == 69 [pid = 1650] [id = 355] 21:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x112043400) [pid = 1650] [serial = 1064] [outer = 0x0] 21:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x117666800) [pid = 1650] [serial = 1065] [outer = 0x112043400] 21:31:34 INFO - PROCESS | 1650 | 1461731494689 Marionette DEBUG loaded listener.js 21:31:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118851000) [pid = 1650] [serial = 1066] [outer = 0x112043400] 21:31:35 INFO - PROCESS | 1650 | 1461731495018 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]]]}] 21:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 569ms 21:31:35 INFO - PROCESS | 1650 | 1461731495062 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 1650 | 1461731495063 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 21:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:31:35 INFO - PROCESS | 1650 | 1461731495065 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1650 | 1461731495067 Marionette TRACE conn2 <- [1,1394,null,{}] 21:31:35 INFO - PROCESS | 1650 | 1461731495069 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}] 21:31:35 INFO - PROCESS | 1650 | 1461731495157 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 21:31:35 INFO - PROCESS | 1650 | 1461731495217 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f68000 == 70 [pid = 1650] [id = 356] 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118852800) [pid = 1650] [serial = 1067] [outer = 0x0] 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119346000) [pid = 1650] [serial = 1068] [outer = 0x118852800] 21:31:35 INFO - PROCESS | 1650 | 1461731495243 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11962b000) [pid = 1650] [serial = 1069] [outer = 0x118852800] 21:31:35 INFO - PROCESS | 1650 | 1461731495550 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]]]}] 21:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 517ms 21:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:31:35 INFO - PROCESS | 1650 | 1461731495584 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 21:31:35 INFO - PROCESS | 1650 | 1461731495585 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 21:31:35 INFO - PROCESS | 1650 | 1461731495587 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:31:35 INFO - PROCESS | 1650 | 1461731495588 Marionette TRACE conn2 <- [1,1398,null,{}] 21:31:35 INFO - PROCESS | 1650 | 1461731495591 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}] 21:31:35 INFO - PROCESS | 1650 | 1461731495676 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 21:31:35 INFO - PROCESS | 1650 | 1461731495681 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124829000 == 71 [pid = 1650] [id = 357] 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119773000) [pid = 1650] [serial = 1070] [outer = 0x0] 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x119d2c400) [pid = 1650] [serial = 1071] [outer = 0x119773000] 21:31:35 INFO - PROCESS | 1650 | 1461731495706 Marionette DEBUG loaded listener.js 21:31:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x121098400) [pid = 1650] [serial = 1072] [outer = 0x119773000] 21:31:36 INFO - PROCESS | 1650 | 1461731496028 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]]]}] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 21:31:36 INFO - PROCESS | 1650 | 1461731496057 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 1650 | 1461731496058 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:31:36 INFO - PROCESS | 1650 | 1461731496095 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1650 | 1461731496097 Marionette TRACE conn2 <- [1,1402,null,{}] 21:31:36 INFO - PROCESS | 1650 | 1461731496101 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}] 21:31:36 INFO - PROCESS | 1650 | 1461731496206 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 21:31:36 INFO - PROCESS | 1650 | 1461731496211 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a9000 == 72 [pid = 1650] [id = 358] 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x121509800) [pid = 1650] [serial = 1073] [outer = 0x0] 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1219b7000) [pid = 1650] [serial = 1074] [outer = 0x121509800] 21:31:36 INFO - PROCESS | 1650 | 1461731496238 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12733fc00) [pid = 1650] [serial = 1075] [outer = 0x121509800] 21:31:36 INFO - PROCESS | 1650 | 1461731496617 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]]]}] 21:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 597ms 21:31:36 INFO - PROCESS | 1650 | 1461731496666 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 21:31:36 INFO - PROCESS | 1650 | 1461731496667 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 21:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:31:36 INFO - PROCESS | 1650 | 1461731496669 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:31:36 INFO - PROCESS | 1650 | 1461731496670 Marionette TRACE conn2 <- [1,1406,null,{}] 21:31:36 INFO - PROCESS | 1650 | 1461731496672 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}] 21:31:36 INFO - PROCESS | 1650 | 1461731496780 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 21:31:36 INFO - PROCESS | 1650 | 1461731496796 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12960b800 == 73 [pid = 1650] [id = 359] 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x124627800) [pid = 1650] [serial = 1076] [outer = 0x0] 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1274e5000) [pid = 1650] [serial = 1077] [outer = 0x124627800] 21:31:36 INFO - PROCESS | 1650 | 1461731496821 Marionette DEBUG loaded listener.js 21:31:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x128a04c00) [pid = 1650] [serial = 1078] [outer = 0x124627800] 21:31:37 INFO - PROCESS | 1650 | 1461731497153 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]]]}] 21:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 519ms 21:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:31:37 INFO - PROCESS | 1650 | 1461731497189 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 1650 | 1461731497190 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 21:31:37 INFO - PROCESS | 1650 | 1461731497192 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1650 | 1461731497193 Marionette TRACE conn2 <- [1,1410,null,{}] 21:31:37 INFO - PROCESS | 1650 | 1461731497196 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}] 21:31:37 INFO - PROCESS | 1650 | 1461731497312 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 21:31:37 INFO - PROCESS | 1650 | 1461731497338 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8c0800 == 74 [pid = 1650] [id = 360] 21:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x119d2f000) [pid = 1650] [serial = 1079] [outer = 0x0] 21:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x128a0d800) [pid = 1650] [serial = 1080] [outer = 0x119d2f000] 21:31:37 INFO - PROCESS | 1650 | 1461731497378 Marionette DEBUG loaded listener.js 21:31:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x128c23800) [pid = 1650] [serial = 1081] [outer = 0x119d2f000] 21:31:37 INFO - PROCESS | 1650 | 1461731497884 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]]]}] 21:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 719ms 21:31:37 INFO - PROCESS | 1650 | 1461731497918 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 21:31:37 INFO - PROCESS | 1650 | 1461731497919 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 21:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:31:37 INFO - PROCESS | 1650 | 1461731497921 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:31:37 INFO - PROCESS | 1650 | 1461731497922 Marionette TRACE conn2 <- [1,1414,null,{}] 21:31:37 INFO - PROCESS | 1650 | 1461731497924 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}] 21:31:38 INFO - PROCESS | 1650 | 1461731498035 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 21:31:38 INFO - PROCESS | 1650 | 1461731498051 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c122800 == 75 [pid = 1650] [id = 361] 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128a0e800) [pid = 1650] [serial = 1082] [outer = 0x0] 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128cc8000) [pid = 1650] [serial = 1083] [outer = 0x128a0e800] 21:31:38 INFO - PROCESS | 1650 | 1461731498076 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x128cd0800) [pid = 1650] [serial = 1084] [outer = 0x128a0e800] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119389000) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119778400) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x113c41c00) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x111068c00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x111073400) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1167f3400) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119905c00) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118343400) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x111e4c000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11933e400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118382400) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119340800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11677d000) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1219ab800) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a86c000) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1268a7800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x112bd6800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:31:38 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1216e1800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:31:38 INFO - PROCESS | 1650 | 1461731498584 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]]]}] 21:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 668ms 21:31:38 INFO - PROCESS | 1650 | 1461731498590 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 21:31:38 INFO - PROCESS | 1650 | 1461731498591 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 21:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:31:38 INFO - PROCESS | 1650 | 1461731498595 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:31:38 INFO - PROCESS | 1650 | 1461731498596 Marionette TRACE conn2 <- [1,1418,null,{}] 21:31:38 INFO - PROCESS | 1650 | 1461731498598 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}] 21:31:38 INFO - PROCESS | 1650 | 1461731498694 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 21:31:38 INFO - PROCESS | 1650 | 1461731498729 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196bc800 == 76 [pid = 1650] [id = 362] 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1126b8000) [pid = 1650] [serial = 1085] [outer = 0x0] 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1166f0800) [pid = 1650] [serial = 1086] [outer = 0x1126b8000] 21:31:38 INFO - PROCESS | 1650 | 1461731498769 Marionette DEBUG loaded listener.js 21:31:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118847400) [pid = 1650] [serial = 1087] [outer = 0x1126b8000] 21:31:39 INFO - PROCESS | 1650 | 1461731499202 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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 621ms 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:31:39 INFO - PROCESS | 1650 | 1461731499217 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 21:31:39 INFO - PROCESS | 1650 | 1461731499218 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 21:31:39 INFO - PROCESS | 1650 | 1461731499221 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1650 | 1461731499224 Marionette TRACE conn2 <- [1,1422,null,{}] 21:31:39 INFO - PROCESS | 1650 | 1461731499238 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}] 21:31:39 INFO - PROCESS | 1650 | 1461731499329 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 21:31:39 INFO - PROCESS | 1650 | 1461731499334 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd8800 == 77 [pid = 1650] [id = 363] 21:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11884c800) [pid = 1650] [serial = 1088] [outer = 0x0] 21:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1219ab800) [pid = 1650] [serial = 1089] [outer = 0x11884c800] 21:31:39 INFO - PROCESS | 1650 | 1461731499366 Marionette DEBUG loaded listener.js 21:31:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12930f800) [pid = 1650] [serial = 1090] [outer = 0x11884c800] 21:31:39 INFO - PROCESS | 1650 | 1461731499822 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]]]}] 21:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 634ms 21:31:39 INFO - PROCESS | 1650 | 1461731499856 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 21:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:31:39 INFO - PROCESS | 1650 | 1461731499858 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 21:31:39 INFO - PROCESS | 1650 | 1461731499863 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:31:39 INFO - PROCESS | 1650 | 1461731499865 Marionette TRACE conn2 <- [1,1426,null,{}] 21:31:39 INFO - PROCESS | 1650 | 1461731499868 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}] 21:31:40 INFO - PROCESS | 1650 | 1461731500006 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 21:31:40 INFO - PROCESS | 1650 | 1461731500019 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2c7800 == 78 [pid = 1650] [id = 364] 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12953fc00) [pid = 1650] [serial = 1091] [outer = 0x0] 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129548000) [pid = 1650] [serial = 1092] [outer = 0x12953fc00] 21:31:40 INFO - PROCESS | 1650 | 1461731500058 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x129599c00) [pid = 1650] [serial = 1093] [outer = 0x12953fc00] 21:31:40 INFO - PROCESS | 1650 | 1461731500474 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]]]}] 21:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 622ms 21:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:31:40 INFO - PROCESS | 1650 | 1461731500485 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 21:31:40 INFO - PROCESS | 1650 | 1461731500486 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 21:31:40 INFO - PROCESS | 1650 | 1461731500488 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:31:40 INFO - PROCESS | 1650 | 1461731500489 Marionette TRACE conn2 <- [1,1430,null,{}] 21:31:40 INFO - PROCESS | 1650 | 1461731500491 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}] 21:31:40 INFO - PROCESS | 1650 | 1461731500622 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 21:31:40 INFO - PROCESS | 1650 | 1461731500729 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11262b800 == 79 [pid = 1650] [id = 365] 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x110e91400) [pid = 1650] [serial = 1094] [outer = 0x0] 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x110f0e800) [pid = 1650] [serial = 1095] [outer = 0x110e91400] 21:31:40 INFO - PROCESS | 1650 | 1461731500762 Marionette DEBUG loaded listener.js 21:31:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1126bfc00) [pid = 1650] [serial = 1096] [outer = 0x110e91400] 21:31:41 INFO - PROCESS | 1650 | 1461731501254 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]]]}] 21:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 819ms 21:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:31:41 INFO - PROCESS | 1650 | 1461731501312 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 21:31:41 INFO - PROCESS | 1650 | 1461731501314 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 21:31:41 INFO - PROCESS | 1650 | 1461731501319 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:31:41 INFO - PROCESS | 1650 | 1461731501322 Marionette TRACE conn2 <- [1,1434,null,{}] 21:31:41 INFO - PROCESS | 1650 | 1461731501352 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}] 21:31:41 INFO - PROCESS | 1650 | 1461731501467 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 21:31:41 INFO - PROCESS | 1650 | 1461731501543 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x121172800 == 80 [pid = 1650] [id = 366] 21:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x117e03c00) [pid = 1650] [serial = 1097] [outer = 0x0] 21:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118097000) [pid = 1650] [serial = 1098] [outer = 0x117e03c00] 21:31:41 INFO - PROCESS | 1650 | 1461731501574 Marionette DEBUG loaded listener.js 21:31:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11874a000) [pid = 1650] [serial = 1099] [outer = 0x117e03c00] 21:31:42 INFO - PROCESS | 1650 | 1461731502021 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]]]}] 21:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 723ms 21:31:42 INFO - PROCESS | 1650 | 1461731502043 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 21:31:42 INFO - PROCESS | 1650 | 1461731502047 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 21:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:31:42 INFO - PROCESS | 1650 | 1461731502049 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1650 | 1461731502050 Marionette TRACE conn2 <- [1,1438,null,{}] 21:31:42 INFO - PROCESS | 1650 | 1461731502053 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}] 21:31:42 INFO - PROCESS | 1650 | 1461731502165 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 21:31:42 INFO - PROCESS | 1650 | 1461731502241 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a685000 == 81 [pid = 1650] [id = 367] 21:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11914a000) [pid = 1650] [serial = 1100] [outer = 0x0] 21:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119389000) [pid = 1650] [serial = 1101] [outer = 0x11914a000] 21:31:42 INFO - PROCESS | 1650 | 1461731502271 Marionette DEBUG loaded listener.js 21:31:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x1213b2800) [pid = 1650] [serial = 1102] [outer = 0x11914a000] 21:31:42 INFO - PROCESS | 1650 | 1461731502684 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]]]}] 21:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 672ms 21:31:42 INFO - PROCESS | 1650 | 1461731502722 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 21:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:31:42 INFO - PROCESS | 1650 | 1461731502724 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 21:31:42 INFO - PROCESS | 1650 | 1461731502732 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:31:42 INFO - PROCESS | 1650 | 1461731502736 Marionette TRACE conn2 <- [1,1442,null,{}] 21:31:42 INFO - PROCESS | 1650 | 1461731502740 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}] 21:31:42 INFO - PROCESS | 1650 | 1461731502900 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 21:31:43 INFO - PROCESS | 1650 | 1461731503038 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e0800 == 82 [pid = 1650] [id = 368] 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1219aac00) [pid = 1650] [serial = 1103] [outer = 0x0] 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x127023400) [pid = 1650] [serial = 1104] [outer = 0x1219aac00] 21:31:43 INFO - PROCESS | 1650 | 1461731503078 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128b03000) [pid = 1650] [serial = 1105] [outer = 0x1219aac00] 21:31:43 INFO - PROCESS | 1650 | 1461731503588 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]]]}] 21:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 879ms 21:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:31:43 INFO - PROCESS | 1650 | 1461731503606 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 21:31:43 INFO - PROCESS | 1650 | 1461731503608 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 21:31:43 INFO - PROCESS | 1650 | 1461731503610 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:31:43 INFO - PROCESS | 1650 | 1461731503612 Marionette TRACE conn2 <- [1,1446,null,{}] 21:31:43 INFO - PROCESS | 1650 | 1461731503614 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}] 21:31:43 INFO - PROCESS | 1650 | 1461731503724 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 21:31:43 INFO - PROCESS | 1650 | 1461731503828 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7b0800 == 83 [pid = 1650] [id = 369] 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128b03800) [pid = 1650] [serial = 1106] [outer = 0x0] 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x128cc8400) [pid = 1650] [serial = 1107] [outer = 0x128b03800] 21:31:43 INFO - PROCESS | 1650 | 1461731503859 Marionette DEBUG loaded listener.js 21:31:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12930d000) [pid = 1650] [serial = 1108] [outer = 0x128b03800] 21:31:44 INFO - PROCESS | 1650 | 1461731504261 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]]]}] 21:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 21:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:31:44 INFO - PROCESS | 1650 | 1461731504282 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 21:31:44 INFO - PROCESS | 1650 | 1461731504283 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 21:31:44 INFO - PROCESS | 1650 | 1461731504285 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:31:44 INFO - PROCESS | 1650 | 1461731504287 Marionette TRACE conn2 <- [1,1450,null,{}] 21:31:44 INFO - PROCESS | 1650 | 1461731504289 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}] 21:31:44 INFO - PROCESS | 1650 | 1461731504414 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 21:31:44 INFO - PROCESS | 1650 | 1461731504503 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de71000 == 84 [pid = 1650] [id = 370] 21:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1295a1c00) [pid = 1650] [serial = 1109] [outer = 0x0] 21:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1296b5000) [pid = 1650] [serial = 1110] [outer = 0x1295a1c00] 21:31:44 INFO - PROCESS | 1650 | 1461731504539 Marionette DEBUG loaded listener.js 21:31:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a61c800) [pid = 1650] [serial = 1111] [outer = 0x1295a1c00] 21:31:44 INFO - PROCESS | 1650 | 1461731504979 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]]]}] 21:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 21:31:45 INFO - PROCESS | 1650 | 1461731505006 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 1650 | 1461731505008 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 21:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:31:45 INFO - PROCESS | 1650 | 1461731505010 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - PROCESS | 1650 | 1461731505011 Marionette TRACE conn2 <- [1,1454,null,{}] 21:31:45 INFO - PROCESS | 1650 | 1461731505014 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}] 21:31:45 INFO - PROCESS | 1650 | 1461731505122 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 21:31:45 INFO - PROCESS | 1650 | 1461731505198 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e0e4800 == 85 [pid = 1650] [id = 371] 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a626c00) [pid = 1650] [serial = 1112] [outer = 0x0] 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a86a800) [pid = 1650] [serial = 1113] [outer = 0x12a626c00] 21:31:45 INFO - PROCESS | 1650 | 1461731505230 Marionette DEBUG loaded listener.js 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aa58000) [pid = 1650] [serial = 1114] [outer = 0x12a626c00] 21:31:45 INFO - PROCESS | 1650 | 1461731505661 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]]]}] 21:31:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:31:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 670ms 21:31:45 INFO - PROCESS | 1650 | 1461731505682 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 21:31:45 INFO - PROCESS | 1650 | 1461731505684 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 21:31:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:31:45 INFO - PROCESS | 1650 | 1461731505688 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:31:45 INFO - PROCESS | 1650 | 1461731505690 Marionette TRACE conn2 <- [1,1458,null,{}] 21:31:45 INFO - PROCESS | 1650 | 1461731505693 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}] 21:31:45 INFO - PROCESS | 1650 | 1461731505818 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 21:31:45 INFO - PROCESS | 1650 | 1461731505895 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388bc000 == 86 [pid = 1650] [id = 372] 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127336800) [pid = 1650] [serial = 1115] [outer = 0x0] 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12aa5e000) [pid = 1650] [serial = 1116] [outer = 0x127336800] 21:31:45 INFO - PROCESS | 1650 | 1461731505924 Marionette DEBUG loaded listener.js 21:31:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aaeb400) [pid = 1650] [serial = 1117] [outer = 0x127336800] 21:31:46 INFO - PROCESS | 1650 | 1461731506349 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]]]}] 21:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 721ms 21:31:46 INFO - PROCESS | 1650 | 1461731506409 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 21:31:46 INFO - PROCESS | 1650 | 1461731506410 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 21:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:31:46 INFO - PROCESS | 1650 | 1461731506416 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:31:46 INFO - PROCESS | 1650 | 1461731506418 Marionette TRACE conn2 <- [1,1462,null,{}] 21:31:46 INFO - PROCESS | 1650 | 1461731506421 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}] 21:31:46 INFO - PROCESS | 1650 | 1461731506588 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 21:31:46 INFO - PROCESS | 1650 | 1461731506700 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1162cb000 == 87 [pid = 1650] [id = 373] 21:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x111dbe800) [pid = 1650] [serial = 1118] [outer = 0x0] 21:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x117669400) [pid = 1650] [serial = 1119] [outer = 0x111dbe800] 21:31:46 INFO - PROCESS | 1650 | 1461731506746 Marionette DEBUG loaded listener.js 21:31:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1219adc00) [pid = 1650] [serial = 1120] [outer = 0x111dbe800] 21:31:47 INFO - PROCESS | 1650 | 1461731507489 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]]]}] 21:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1121ms 21:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:31:47 INFO - PROCESS | 1650 | 1461731507545 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 21:31:47 INFO - PROCESS | 1650 | 1461731507547 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 21:31:47 INFO - PROCESS | 1650 | 1461731507552 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:31:47 INFO - PROCESS | 1650 | 1461731507555 Marionette TRACE conn2 <- [1,1466,null,{}] 21:31:47 INFO - PROCESS | 1650 | 1461731507559 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}] 21:31:47 INFO - PROCESS | 1650 | 1461731507667 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 21:31:47 INFO - PROCESS | 1650 | 1461731507748 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121173000 == 88 [pid = 1650] [id = 374] 21:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x112bd6000) [pid = 1650] [serial = 1121] [outer = 0x0] 21:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x113e0cc00) [pid = 1650] [serial = 1122] [outer = 0x112bd6000] 21:31:47 INFO - PROCESS | 1650 | 1461731507775 Marionette DEBUG loaded listener.js 21:31:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1166e1400) [pid = 1650] [serial = 1123] [outer = 0x112bd6000] 21:31:48 INFO - PROCESS | 1650 | 1461731508220 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]]]}] 21:31:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:31:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 721ms 21:31:48 INFO - PROCESS | 1650 | 1461731508281 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 21:31:48 INFO - PROCESS | 1650 | 1461731508285 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 21:31:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:31:48 INFO - PROCESS | 1650 | 1461731508292 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:31:48 INFO - PROCESS | 1650 | 1461731508296 Marionette TRACE conn2 <- [1,1470,null,{}] 21:31:48 INFO - PROCESS | 1650 | 1461731508299 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}] 21:31:48 INFO - PROCESS | 1650 | 1461731508398 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 21:31:48 INFO - PROCESS | 1650 | 1461731508477 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d9800 == 89 [pid = 1650] [id = 375] 21:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x115d3ec00) [pid = 1650] [serial = 1124] [outer = 0x0] 21:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11766a400) [pid = 1650] [serial = 1125] [outer = 0x115d3ec00] 21:31:48 INFO - PROCESS | 1650 | 1461731508505 Marionette DEBUG loaded listener.js 21:31:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1183b9400) [pid = 1650] [serial = 1126] [outer = 0x115d3ec00] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a6800 == 88 [pid = 1650] [id = 247] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x137636000 == 87 [pid = 1650] [id = 305] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2c7800 == 86 [pid = 1650] [id = 364] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd8800 == 85 [pid = 1650] [id = 363] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1196bc800 == 84 [pid = 1650] [id = 362] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c122800 == 83 [pid = 1650] [id = 361] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8c0800 == 82 [pid = 1650] [id = 360] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12960b800 == 81 [pid = 1650] [id = 359] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x111075400) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x118849c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x121097c00) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12881c800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129549400) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12ca71c00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12954b400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x126948400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a9000 == 80 [pid = 1650] [id = 358] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x124829000 == 79 [pid = 1650] [id = 357] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x119f68000 == 78 [pid = 1650] [id = 356] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c6800 == 77 [pid = 1650] [id = 355] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x118514000 == 76 [pid = 1650] [id = 354] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11851e000 == 75 [pid = 1650] [id = 353] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c163800 == 74 [pid = 1650] [id = 351] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a6000 == 73 [pid = 1650] [id = 350] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3b2000 == 72 [pid = 1650] [id = 349] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ab800 == 71 [pid = 1650] [id = 348] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12107f800 == 70 [pid = 1650] [id = 347] 21:31:48 INFO - PROCESS | 1650 | --DOCSHELL 0x117389000 == 69 [pid = 1650] [id = 346] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1210e0c00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11884d400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1219b7800) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12ca6f000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x129746c00) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a7c6800) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119631000) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119d31400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x115fb0c00) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x116776800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x111e50400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11110d000) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11977b800) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x113cc8800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11838b400) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11725a400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118098000) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1210d7000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11838b000) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118843800) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x112fafc00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1132cd800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x124ebc800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1210d3c00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1211c6400) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11942b400) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118849400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x121093800) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x121513000) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1219b5000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 21:31:48 INFO - PROCESS | 1650 | 1461731508978 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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 723ms 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:31:49 INFO - PROCESS | 1650 | 1461731509016 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 1650 | 1461731509018 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 21:31:49 INFO - PROCESS | 1650 | 1461731509020 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 1650 | 1461731509023 Marionette TRACE conn2 <- [1,1474,null,{}] 21:31:49 INFO - PROCESS | 1650 | 1461731509032 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}] 21:31:49 INFO - PROCESS | 1650 | 1461731509146 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 21:31:49 INFO - PROCESS | 1650 | 1461731509233 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c6800 == 70 [pid = 1650] [id = 376] 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x111dbb000) [pid = 1650] [serial = 1127] [outer = 0x0] 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11884d400) [pid = 1650] [serial = 1128] [outer = 0x111dbb000] 21:31:49 INFO - PROCESS | 1650 | 1461731509278 Marionette DEBUG loaded listener.js 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x119424800) [pid = 1650] [serial = 1129] [outer = 0x111dbb000] 21:31:49 INFO - PROCESS | 1650 | 1461731509697 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]]]}] 21:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 721ms 21:31:49 INFO - PROCESS | 1650 | 1461731509742 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 21:31:49 INFO - PROCESS | 1650 | 1461731509744 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 21:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:31:49 INFO - PROCESS | 1650 | 1461731509748 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:31:49 INFO - PROCESS | 1650 | 1461731509749 Marionette TRACE conn2 <- [1,1478,null,{}] 21:31:49 INFO - PROCESS | 1650 | 1461731509758 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}] 21:31:49 INFO - PROCESS | 1650 | 1461731509857 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 21:31:49 INFO - PROCESS | 1650 | 1461731509868 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12461b000 == 71 [pid = 1650] [id = 377] 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11977d800) [pid = 1650] [serial = 1130] [outer = 0x0] 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12108a400) [pid = 1650] [serial = 1131] [outer = 0x11977d800] 21:31:49 INFO - PROCESS | 1650 | 1461731509894 Marionette DEBUG loaded listener.js 21:31:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x1210dbc00) [pid = 1650] [serial = 1132] [outer = 0x11977d800] 21:31:50 INFO - PROCESS | 1650 | 1461731510258 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]]]}] 21:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 21:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:31:50 INFO - PROCESS | 1650 | 1461731510267 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 21:31:50 INFO - PROCESS | 1650 | 1461731510268 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 21:31:50 INFO - PROCESS | 1650 | 1461731510270 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:31:50 INFO - PROCESS | 1650 | 1461731510271 Marionette TRACE conn2 <- [1,1482,null,{}] 21:31:50 INFO - PROCESS | 1650 | 1461731510274 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}] 21:31:50 INFO - PROCESS | 1650 | 1461731510391 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 21:31:50 INFO - PROCESS | 1650 | 1461731510398 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12705d800 == 72 [pid = 1650] [id = 378] 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119e5c400) [pid = 1650] [serial = 1133] [outer = 0x0] 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1213b7c00) [pid = 1650] [serial = 1134] [outer = 0x119e5c400] 21:31:50 INFO - PROCESS | 1650 | 1461731510424 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1219b5000) [pid = 1650] [serial = 1135] [outer = 0x119e5c400] 21:31:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:31:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 21:31:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:31:50 INFO - PROCESS | 1650 | 1461731510784 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]]]}] 21:31:50 INFO - PROCESS | 1650 | 1461731510788 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 21:31:50 INFO - PROCESS | 1650 | 1461731510789 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 21:31:50 INFO - PROCESS | 1650 | 1461731510791 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:31:50 INFO - PROCESS | 1650 | 1461731510792 Marionette TRACE conn2 <- [1,1486,null,{}] 21:31:50 INFO - PROCESS | 1650 | 1461731510798 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}] 21:31:50 INFO - PROCESS | 1650 | 1461731510904 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 21:31:50 INFO - PROCESS | 1650 | 1461731510909 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7a2000 == 73 [pid = 1650] [id = 379] 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x123e83800) [pid = 1650] [serial = 1136] [outer = 0x0] 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127336000) [pid = 1650] [serial = 1137] [outer = 0x123e83800] 21:31:50 INFO - PROCESS | 1650 | 1461731510936 Marionette DEBUG loaded listener.js 21:31:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128a05800) [pid = 1650] [serial = 1138] [outer = 0x123e83800] 21:31:51 INFO - PROCESS | 1650 | 1461731511328 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]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 573ms 21:31:51 INFO - PROCESS | 1650 | 1461731511369 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1650 | 1461731511370 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:31:51 INFO - PROCESS | 1650 | 1461731511372 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:31:51 INFO - PROCESS | 1650 | 1461731511373 Marionette TRACE conn2 <- [1,1490,null,{}] 21:31:51 INFO - PROCESS | 1650 | 1461731511375 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}] 21:31:51 INFO - PROCESS | 1650 | 1461731511500 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 21:31:51 INFO - PROCESS | 1650 | 1461731511581 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb67800 == 74 [pid = 1650] [id = 380] 21:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128df5c00) [pid = 1650] [serial = 1139] [outer = 0x0] 21:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129310800) [pid = 1650] [serial = 1140] [outer = 0x128df5c00] 21:31:51 INFO - PROCESS | 1650 | 1461731511626 Marionette DEBUG loaded listener.js 21:31:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12954b400) [pid = 1650] [serial = 1141] [outer = 0x128df5c00] 21:31:51 INFO - PROCESS | 1650 | 1461731511939 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]]]}] 21:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 620ms 21:31:51 INFO - PROCESS | 1650 | 1461731511992 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 21:31:51 INFO - PROCESS | 1650 | 1461731511994 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 21:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:31:52 INFO - PROCESS | 1650 | 1461731511999 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 1650 | 1461731512000 Marionette TRACE conn2 <- [1,1494,null,{}] 21:31:52 INFO - PROCESS | 1650 | 1461731512002 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}] 21:31:52 INFO - PROCESS | 1650 | 1461731512143 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 21:31:52 INFO - PROCESS | 1650 | 1461731512162 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c17c000 == 75 [pid = 1650] [id = 381] 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128df7000) [pid = 1650] [serial = 1142] [outer = 0x0] 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1295a2400) [pid = 1650] [serial = 1143] [outer = 0x128df7000] 21:31:52 INFO - PROCESS | 1650 | 1461731512202 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12974b400) [pid = 1650] [serial = 1144] [outer = 0x128df7000] 21:31:52 INFO - PROCESS | 1650 | 1461731512602 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]]]}] 21:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 619ms 21:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:31:52 INFO - PROCESS | 1650 | 1461731512617 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 21:31:52 INFO - PROCESS | 1650 | 1461731512618 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 21:31:52 INFO - PROCESS | 1650 | 1461731512620 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:31:52 INFO - PROCESS | 1650 | 1461731512621 Marionette TRACE conn2 <- [1,1498,null,{}] 21:31:52 INFO - PROCESS | 1650 | 1461731512624 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}] 21:31:52 INFO - PROCESS | 1650 | 1461731512738 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 21:31:52 INFO - PROCESS | 1650 | 1461731512751 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdce000 == 76 [pid = 1650] [id = 382] 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129750c00) [pid = 1650] [serial = 1145] [outer = 0x0] 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a626000) [pid = 1650] [serial = 1146] [outer = 0x129750c00] 21:31:52 INFO - PROCESS | 1650 | 1461731512776 Marionette DEBUG loaded listener.js 21:31:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12aa61c00) [pid = 1650] [serial = 1147] [outer = 0x129750c00] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1172e4800) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119771000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11884ac00) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x124627800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x119d2f000) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x128a0e800) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119773000) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1121d9400) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x110e89000) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1131b4400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x112043400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x121509800) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x118852800) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1126b8000) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11884c800) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127020400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x111070800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12733c800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:31:53 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12c6c0800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:31:53 INFO - PROCESS | 1650 | 1461731513291 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]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 718ms 21:31:53 INFO - PROCESS | 1650 | 1461731513340 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1650 | 1461731513341 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:31:53 INFO - PROCESS | 1650 | 1461731513344 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:31:53 INFO - PROCESS | 1650 | 1461731513345 Marionette TRACE conn2 <- [1,1502,null,{}] 21:31:53 INFO - PROCESS | 1650 | 1461731513347 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}] 21:31:53 INFO - PROCESS | 1650 | 1461731513439 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 21:31:53 INFO - PROCESS | 1650 | 1461731513444 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1121b4800 == 77 [pid = 1650] [id = 383] 21:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11110dc00) [pid = 1650] [serial = 1148] [outer = 0x0] 21:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x116421000) [pid = 1650] [serial = 1149] [outer = 0x11110dc00] 21:31:53 INFO - PROCESS | 1650 | 1461731513522 Marionette DEBUG loaded listener.js 21:31:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119771000) [pid = 1650] [serial = 1150] [outer = 0x11110dc00] 21:31:53 INFO - PROCESS | 1650 | 1461731513922 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]]]}] 21:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 619ms 21:31:53 INFO - PROCESS | 1650 | 1461731513988 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 21:31:53 INFO - PROCESS | 1650 | 1461731513990 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 21:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:31:54 INFO - PROCESS | 1650 | 1461731514002 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1650 | 1461731514005 Marionette TRACE conn2 <- [1,1506,null,{}] 21:31:54 INFO - PROCESS | 1650 | 1461731514009 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}] 21:31:54 INFO - PROCESS | 1650 | 1461731514205 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 21:31:54 INFO - PROCESS | 1650 | 1461731514217 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d963800 == 78 [pid = 1650] [id = 384] 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12881b000) [pid = 1650] [serial = 1151] [outer = 0x0] 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aaed800) [pid = 1650] [serial = 1152] [outer = 0x12881b000] 21:31:54 INFO - PROCESS | 1650 | 1461731514246 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b216000) [pid = 1650] [serial = 1153] [outer = 0x12881b000] 21:31:54 INFO - PROCESS | 1650 | 1461731514563 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]]]}] 21:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 580ms 21:31:54 INFO - PROCESS | 1650 | 1461731514573 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 21:31:54 INFO - PROCESS | 1650 | 1461731514574 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 21:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:31:54 INFO - PROCESS | 1650 | 1461731514577 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:31:54 INFO - PROCESS | 1650 | 1461731514579 Marionette TRACE conn2 <- [1,1510,null,{}] 21:31:54 INFO - PROCESS | 1650 | 1461731514583 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}] 21:31:54 INFO - PROCESS | 1650 | 1461731514677 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 21:31:54 INFO - PROCESS | 1650 | 1461731514681 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c6800 == 79 [pid = 1650] [id = 385] 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x110e85c00) [pid = 1650] [serial = 1154] [outer = 0x0] 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b255c00) [pid = 1650] [serial = 1155] [outer = 0x110e85c00] 21:31:54 INFO - PROCESS | 1650 | 1461731514706 Marionette DEBUG loaded listener.js 21:31:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ba9b400) [pid = 1650] [serial = 1156] [outer = 0x110e85c00] 21:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 21:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:31:55 INFO - PROCESS | 1650 | 1461731515042 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]]]}] 21:31:55 INFO - PROCESS | 1650 | 1461731515048 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 21:31:55 INFO - PROCESS | 1650 | 1461731515049 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 21:31:55 INFO - PROCESS | 1650 | 1461731515051 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:31:55 INFO - PROCESS | 1650 | 1461731515053 Marionette TRACE conn2 <- [1,1514,null,{}] 21:31:55 INFO - PROCESS | 1650 | 1461731515055 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}] 21:31:55 INFO - PROCESS | 1650 | 1461731515179 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 21:31:55 INFO - PROCESS | 1650 | 1461731515186 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x138913000 == 80 [pid = 1650] [id = 386] 21:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aaf0000) [pid = 1650] [serial = 1157] [outer = 0x0] 21:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12ba9fc00) [pid = 1650] [serial = 1158] [outer = 0x12aaf0000] 21:31:55 INFO - PROCESS | 1650 | 1461731515210 Marionette DEBUG loaded listener.js 21:31:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bbbfc00) [pid = 1650] [serial = 1159] [outer = 0x12aaf0000] 21:31:55 INFO - PROCESS | 1650 | 1461731515737 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]]]}] 21:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 720ms 21:31:55 INFO - PROCESS | 1650 | 1461731515773 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 21:31:55 INFO - PROCESS | 1650 | 1461731515776 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 21:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:31:55 INFO - PROCESS | 1650 | 1461731515779 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:31:55 INFO - PROCESS | 1650 | 1461731515782 Marionette TRACE conn2 <- [1,1518,null,{}] 21:31:55 INFO - PROCESS | 1650 | 1461731515786 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}] 21:31:55 INFO - PROCESS | 1650 | 1461731515909 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 21:31:56 INFO - PROCESS | 1650 | 1461731516018 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119178800 == 81 [pid = 1650] [id = 387] 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x113442000) [pid = 1650] [serial = 1160] [outer = 0x0] 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1166d9400) [pid = 1650] [serial = 1161] [outer = 0x113442000] 21:31:56 INFO - PROCESS | 1650 | 1461731516052 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11834f400) [pid = 1650] [serial = 1162] [outer = 0x113442000] 21:31:56 INFO - PROCESS | 1650 | 1461731516502 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]]]}] 21:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 771ms 21:31:56 INFO - PROCESS | 1650 | 1461731516556 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 21:31:56 INFO - PROCESS | 1650 | 1461731516560 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 21:31:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:31:56 INFO - PROCESS | 1650 | 1461731516566 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:31:56 INFO - PROCESS | 1650 | 1461731516568 Marionette TRACE conn2 <- [1,1522,null,{}] 21:31:56 INFO - PROCESS | 1650 | 1461731516570 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}] 21:31:56 INFO - PROCESS | 1650 | 1461731516689 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 21:31:56 INFO - PROCESS | 1650 | 1461731516767 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x127497000 == 82 [pid = 1650] [id = 388] 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11913ec00) [pid = 1650] [serial = 1163] [outer = 0x0] 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119382800) [pid = 1650] [serial = 1164] [outer = 0x11913ec00] 21:31:56 INFO - PROCESS | 1650 | 1461731516799 Marionette DEBUG loaded listener.js 21:31:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11977a800) [pid = 1650] [serial = 1165] [outer = 0x11913ec00] 21:31:57 INFO - PROCESS | 1650 | 1461731517207 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"]]]}] 21:31:57 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 () { 21:31:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:31:57 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 () { 21:31:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:31:57 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 () { 21:31:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:31:57 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 () { 21:31:57 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:31:57 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 674ms 21:31:57 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:31:57 INFO - PROCESS | 1650 | 1461731517240 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1650 | 1461731517242 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 21:31:57 INFO - PROCESS | 1650 | 1461731517244 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1650 | 1461731517247 Marionette TRACE conn2 <- [1,1526,null,{}] 21:31:57 INFO - PROCESS | 1650 | 1461731517255 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}] 21:31:57 INFO - PROCESS | 1650 | 1461731517371 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 21:31:57 INFO - PROCESS | 1650 | 1461731517480 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ae000 == 83 [pid = 1650] [id = 389] 21:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12120a000) [pid = 1650] [serial = 1166] [outer = 0x0] 21:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127341000) [pid = 1650] [serial = 1167] [outer = 0x12120a000] 21:31:57 INFO - PROCESS | 1650 | 1461731517515 Marionette DEBUG loaded listener.js 21:31:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x128b0d400) [pid = 1650] [serial = 1168] [outer = 0x12120a000] 21:31:57 INFO - PROCESS | 1650 | 1461731517886 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"]]]}] 21:31:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:31:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:31:57 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:57 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:31:57 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 671ms 21:31:57 INFO - PROCESS | 1650 | 1461731517917 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 21:31:57 INFO - PROCESS | 1650 | 1461731517919 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 21:31:57 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:31:57 INFO - PROCESS | 1650 | 1461731517921 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:31:57 INFO - PROCESS | 1650 | 1461731517922 Marionette TRACE conn2 <- [1,1530,null,{}] 21:31:57 INFO - PROCESS | 1650 | 1461731517925 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}] 21:31:58 INFO - PROCESS | 1650 | 1461731518038 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 21:31:58 INFO - PROCESS | 1650 | 1461731518148 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b0c000 == 84 [pid = 1650] [id = 390] 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128cce400) [pid = 1650] [serial = 1169] [outer = 0x0] 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1296b4800) [pid = 1650] [serial = 1170] [outer = 0x128cce400] 21:31:58 INFO - PROCESS | 1650 | 1461731518192 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12b20cc00) [pid = 1650] [serial = 1171] [outer = 0x128cce400] 21:31:58 INFO - PROCESS | 1650 | 1461731518538 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]]]}] 21:31:58 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 21:31:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:31:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:31:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:31:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:31:58 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:31:58 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. 21:31:58 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:31:58 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 669ms 21:31:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:31:58 INFO - PROCESS | 1650 | 1461731518590 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 21:31:58 INFO - PROCESS | 1650 | 1461731518592 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 21:31:58 INFO - PROCESS | 1650 | 1461731518594 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:31:58 INFO - PROCESS | 1650 | 1461731518595 Marionette TRACE conn2 <- [1,1534,null,{}] 21:31:58 INFO - PROCESS | 1650 | 1461731518598 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}] 21:31:58 INFO - PROCESS | 1650 | 1461731518710 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 21:31:58 INFO - PROCESS | 1650 | 1461731518815 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ede800 == 85 [pid = 1650] [id = 391] 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129594400) [pid = 1650] [serial = 1172] [outer = 0x0] 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12baa5000) [pid = 1650] [serial = 1173] [outer = 0x129594400] 21:31:58 INFO - PROCESS | 1650 | 1461731518847 Marionette DEBUG loaded listener.js 21:31:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12be5fc00) [pid = 1650] [serial = 1174] [outer = 0x129594400] 21:31:59 INFO - PROCESS | 1650 | 1461731519252 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]]]}] 21:31:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:31:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 671ms 21:31:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:31:59 INFO - PROCESS | 1650 | 1461731519265 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 21:31:59 INFO - PROCESS | 1650 | 1461731519267 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 21:31:59 INFO - PROCESS | 1650 | 1461731519269 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:31:59 INFO - PROCESS | 1650 | 1461731519270 Marionette TRACE conn2 <- [1,1538,null,{}] 21:31:59 INFO - PROCESS | 1650 | 1461731519272 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}] 21:31:59 INFO - PROCESS | 1650 | 1461731519393 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 21:31:59 INFO - PROCESS | 1650 | 1461731519495 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:31:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391e3000 == 86 [pid = 1650] [id = 392] 21:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12be67800) [pid = 1650] [serial = 1175] [outer = 0x0] 21:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12c075000) [pid = 1650] [serial = 1176] [outer = 0x12be67800] 21:31:59 INFO - PROCESS | 1650 | 1461731519527 Marionette DEBUG loaded listener.js 21:31:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12c6c4c00) [pid = 1650] [serial = 1177] [outer = 0x12be67800] 21:31:59 INFO - PROCESS | 1650 | 1461731519990 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]]]}] 21:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 769ms 21:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:32:00 INFO - PROCESS | 1650 | 1461731520039 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 21:32:00 INFO - PROCESS | 1650 | 1461731520040 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 21:32:00 INFO - PROCESS | 1650 | 1461731520042 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - PROCESS | 1650 | 1461731520043 Marionette TRACE conn2 <- [1,1542,null,{}] 21:32:00 INFO - PROCESS | 1650 | 1461731520046 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}] 21:32:00 INFO - PROCESS | 1650 | 1461731520180 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 21:32:00 INFO - PROCESS | 1650 | 1461731520337 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392dd800 == 87 [pid = 1650] [id = 393] 21:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12c6c3800) [pid = 1650] [serial = 1178] [outer = 0x0] 21:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12ca6a400) [pid = 1650] [serial = 1179] [outer = 0x12c6c3800] 21:32:00 INFO - PROCESS | 1650 | 1461731520385 Marionette DEBUG loaded listener.js 21:32:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ca73000) [pid = 1650] [serial = 1180] [outer = 0x12c6c3800] 21:32:00 INFO - PROCESS | 1650 | 1461731520842 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]]]}] 21:32:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:32:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 819ms 21:32:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:32:00 INFO - PROCESS | 1650 | 1461731520862 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 21:32:00 INFO - PROCESS | 1650 | 1461731520863 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 21:32:00 INFO - PROCESS | 1650 | 1461731520866 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:32:00 INFO - PROCESS | 1650 | 1461731520867 Marionette TRACE conn2 <- [1,1546,null,{}] 21:32:00 INFO - PROCESS | 1650 | 1461731520869 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}] 21:32:00 INFO - PROCESS | 1650 | 1461731520980 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 21:32:01 INFO - PROCESS | 1650 | 1461731521061 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b897000 == 88 [pid = 1650] [id = 394] 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12c6c6c00) [pid = 1650] [serial = 1181] [outer = 0x0] 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12cabdc00) [pid = 1650] [serial = 1182] [outer = 0x12c6c6c00] 21:32:01 INFO - PROCESS | 1650 | 1461731521090 Marionette DEBUG loaded listener.js 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12cac3800) [pid = 1650] [serial = 1183] [outer = 0x12c6c6c00] 21:32:01 INFO - PROCESS | 1650 | 1461731521532 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]]]}] 21:32:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:32:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 718ms 21:32:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:32:01 INFO - PROCESS | 1650 | 1461731521585 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 21:32:01 INFO - PROCESS | 1650 | 1461731521586 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 21:32:01 INFO - PROCESS | 1650 | 1461731521589 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:32:01 INFO - PROCESS | 1650 | 1461731521590 Marionette TRACE conn2 <- [1,1550,null,{}] 21:32:01 INFO - PROCESS | 1650 | 1461731521592 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}] 21:32:01 INFO - PROCESS | 1650 | 1461731521709 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 21:32:01 INFO - PROCESS | 1650 | 1461731521790 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118515800 == 89 [pid = 1650] [id = 395] 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x110e91c00) [pid = 1650] [serial = 1184] [outer = 0x0] 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x116770000) [pid = 1650] [serial = 1185] [outer = 0x110e91c00] 21:32:01 INFO - PROCESS | 1650 | 1461731521820 Marionette DEBUG loaded listener.js 21:32:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x129319c00) [pid = 1650] [serial = 1186] [outer = 0x110e91c00] 21:32:02 INFO - PROCESS | 1650 | 1461731522474 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]]]}] 21:32:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:32:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 919ms 21:32:02 INFO - PROCESS | 1650 | 1461731522513 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 21:32:02 INFO - PROCESS | 1650 | 1461731522515 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 21:32:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:32:02 INFO - PROCESS | 1650 | 1461731522521 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:32:02 INFO - PROCESS | 1650 | 1461731522523 Marionette TRACE conn2 <- [1,1554,null,{}] 21:32:02 INFO - PROCESS | 1650 | 1461731522528 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}] 21:32:02 INFO - PROCESS | 1650 | 1461731522636 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 21:32:02 INFO - PROCESS | 1650 | 1461731522718 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121066800 == 90 [pid = 1650] [id = 396] 21:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x112040400) [pid = 1650] [serial = 1187] [outer = 0x0] 21:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x113446400) [pid = 1650] [serial = 1188] [outer = 0x112040400] 21:32:02 INFO - PROCESS | 1650 | 1461731522746 Marionette DEBUG loaded listener.js 21:32:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1162f1000) [pid = 1650] [serial = 1189] [outer = 0x112040400] 21:32:03 INFO - PROCESS | 1650 | 1461731523174 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]]]}] 21:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 722ms 21:32:03 INFO - PROCESS | 1650 | 1461731523243 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 21:32:03 INFO - PROCESS | 1650 | 1461731523247 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 21:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:32:03 INFO - PROCESS | 1650 | 1461731523251 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:32:03 INFO - PROCESS | 1650 | 1461731523253 Marionette TRACE conn2 <- [1,1558,null,{}] 21:32:03 INFO - PROCESS | 1650 | 1461731523255 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}] 21:32:03 INFO - PROCESS | 1650 | 1461731523361 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 21:32:03 INFO - PROCESS | 1650 | 1461731523444 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118521800 == 91 [pid = 1650] [id = 397] 21:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x113022c00) [pid = 1650] [serial = 1190] [outer = 0x0] 21:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x117e06800) [pid = 1650] [serial = 1191] [outer = 0x113022c00] 21:32:03 INFO - PROCESS | 1650 | 1461731523473 Marionette DEBUG loaded listener.js 21:32:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1186d3800) [pid = 1650] [serial = 1192] [outer = 0x113022c00] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c6800 == 90 [pid = 1650] [id = 385] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d963800 == 89 [pid = 1650] [id = 384] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1121b4800 == 88 [pid = 1650] [id = 383] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdce000 == 87 [pid = 1650] [id = 382] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c17c000 == 86 [pid = 1650] [id = 381] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb67800 == 85 [pid = 1650] [id = 380] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1274ea800) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x128b0e400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129548000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7a2000 == 84 [pid = 1650] [id = 379] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12705d800 == 83 [pid = 1650] [id = 378] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12461b000 == 82 [pid = 1650] [id = 377] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c6800 == 81 [pid = 1650] [id = 376] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d9800 == 80 [pid = 1650] [id = 375] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121173000 == 79 [pid = 1650] [id = 374] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7b0800 == 78 [pid = 1650] [id = 369] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e0800 == 77 [pid = 1650] [id = 368] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a685000 == 76 [pid = 1650] [id = 367] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121172800 == 75 [pid = 1650] [id = 366] 21:32:03 INFO - PROCESS | 1650 | --DOCSHELL 0x11262b800 == 74 [pid = 1650] [id = 365] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128b0c000) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x112fb0000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b258000) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12cdbdc00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119388400) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1219b4800) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12cac4400) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1274e5000) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x128a0d800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128cc8000) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119d2c400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x121098400) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x119148c00) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1131bec00) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x112651800) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128c23800) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x127025400) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1169ac400) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x116457400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x116a58400) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x117666800) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118851000) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1219b7000) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1215bb400) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119346000) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11962b000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x112bdc800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x124eb6400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1166f0800) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x118847400) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x128cd0800) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1219ab800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128a04c00) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12733fc00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12930f800) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 21:32:03 INFO - PROCESS | 1650 | 1461731523955 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]]]}] 21:32:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:32:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 21:32:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:32:03 INFO - PROCESS | 1650 | 1461731523972 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 21:32:03 INFO - PROCESS | 1650 | 1461731523973 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 21:32:03 INFO - PROCESS | 1650 | 1461731523976 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:32:03 INFO - PROCESS | 1650 | 1461731523979 Marionette TRACE conn2 <- [1,1562,null,{}] 21:32:03 INFO - PROCESS | 1650 | 1461731523986 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}] 21:32:04 INFO - PROCESS | 1650 | 1461731524081 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 21:32:04 INFO - PROCESS | 1650 | 1461731524086 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194d1000 == 75 [pid = 1650] [id = 398] 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x118098800) [pid = 1650] [serial = 1193] [outer = 0x0] 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11933cc00) [pid = 1650] [serial = 1194] [outer = 0x118098800] 21:32:04 INFO - PROCESS | 1650 | 1461731524114 Marionette DEBUG loaded listener.js 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119625400) [pid = 1650] [serial = 1195] [outer = 0x118098800] 21:32:04 INFO - PROCESS | 1650 | 1461731524503 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]]]}] 21:32:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:32:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 573ms 21:32:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:32:04 INFO - PROCESS | 1650 | 1461731524550 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 21:32:04 INFO - PROCESS | 1650 | 1461731524551 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 21:32:04 INFO - PROCESS | 1650 | 1461731524553 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:32:04 INFO - PROCESS | 1650 | 1461731524554 Marionette TRACE conn2 <- [1,1566,null,{}] 21:32:04 INFO - PROCESS | 1650 | 1461731524557 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}] 21:32:04 INFO - PROCESS | 1650 | 1461731524648 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 21:32:04 INFO - PROCESS | 1650 | 1461731524654 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x124265000 == 76 [pid = 1650] [id = 399] 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x119631000) [pid = 1650] [serial = 1196] [outer = 0x0] 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119908400) [pid = 1650] [serial = 1197] [outer = 0x119631000] 21:32:04 INFO - PROCESS | 1650 | 1461731524680 Marionette DEBUG loaded listener.js 21:32:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x121093c00) [pid = 1650] [serial = 1198] [outer = 0x119631000] 21:32:05 INFO - PROCESS | 1650 | 1461731525011 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]]]}] 21:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 469ms 21:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:32:05 INFO - PROCESS | 1650 | 1461731525022 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 21:32:05 INFO - PROCESS | 1650 | 1461731525024 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 21:32:05 INFO - PROCESS | 1650 | 1461731525026 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:32:05 INFO - PROCESS | 1650 | 1461731525027 Marionette TRACE conn2 <- [1,1570,null,{}] 21:32:05 INFO - PROCESS | 1650 | 1461731525031 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}] 21:32:05 INFO - PROCESS | 1650 | 1461731525126 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 21:32:05 INFO - PROCESS | 1650 | 1461731525190 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269c4000 == 77 [pid = 1650] [id = 400] 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119bac000) [pid = 1650] [serial = 1199] [outer = 0x0] 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1210e0c00) [pid = 1650] [serial = 1200] [outer = 0x119bac000] 21:32:05 INFO - PROCESS | 1650 | 1461731525215 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1219ab800) [pid = 1650] [serial = 1201] [outer = 0x119bac000] 21:32:05 INFO - PROCESS | 1650 | 1461731525534 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]]]}] 21:32:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:32:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 523ms 21:32:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:32:05 INFO - PROCESS | 1650 | 1461731525551 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 21:32:05 INFO - PROCESS | 1650 | 1461731525552 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 21:32:05 INFO - PROCESS | 1650 | 1461731525555 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:32:05 INFO - PROCESS | 1650 | 1461731525556 Marionette TRACE conn2 <- [1,1574,null,{}] 21:32:05 INFO - PROCESS | 1650 | 1461731525559 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}] 21:32:05 INFO - PROCESS | 1650 | 1461731525737 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 21:32:05 INFO - PROCESS | 1650 | 1461731525797 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933e800 == 78 [pid = 1650] [id = 401] 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1211c5c00) [pid = 1650] [serial = 1202] [outer = 0x0] 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x124632800) [pid = 1650] [serial = 1203] [outer = 0x1211c5c00] 21:32:05 INFO - PROCESS | 1650 | 1461731525841 Marionette DEBUG loaded listener.js 21:32:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x128a0e800) [pid = 1650] [serial = 1204] [outer = 0x1211c5c00] 21:32:06 INFO - PROCESS | 1650 | 1461731526274 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]]]}] 21:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 769ms 21:32:06 INFO - PROCESS | 1650 | 1461731526324 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 21:32:06 INFO - PROCESS | 1650 | 1461731526325 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 21:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:32:06 INFO - PROCESS | 1650 | 1461731526327 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:32:06 INFO - PROCESS | 1650 | 1461731526328 Marionette TRACE conn2 <- [1,1578,null,{}] 21:32:06 INFO - PROCESS | 1650 | 1461731526330 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}] 21:32:06 INFO - PROCESS | 1650 | 1461731526446 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 21:32:06 INFO - PROCESS | 1650 | 1461731526507 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2be800 == 79 [pid = 1650] [id = 402] 21:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x126955400) [pid = 1650] [serial = 1205] [outer = 0x0] 21:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x128c26c00) [pid = 1650] [serial = 1206] [outer = 0x126955400] 21:32:06 INFO - PROCESS | 1650 | 1461731526532 Marionette DEBUG loaded listener.js 21:32:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x128df2c00) [pid = 1650] [serial = 1207] [outer = 0x126955400] 21:32:06 INFO - PROCESS | 1650 | 1461731526850 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]]]}] 21:32:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:32:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 21:32:06 INFO - PROCESS | 1650 | 1461731526899 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 21:32:06 INFO - PROCESS | 1650 | 1461731526900 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 21:32:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:32:06 INFO - PROCESS | 1650 | 1461731526902 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:32:06 INFO - PROCESS | 1650 | 1461731526903 Marionette TRACE conn2 <- [1,1582,null,{}] 21:32:06 INFO - PROCESS | 1650 | 1461731526906 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}] 21:32:07 INFO - PROCESS | 1650 | 1461731527019 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 21:32:07 INFO - PROCESS | 1650 | 1461731527035 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb6a800 == 80 [pid = 1650] [id = 403] 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x128c28000) [pid = 1650] [serial = 1208] [outer = 0x0] 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129546000) [pid = 1650] [serial = 1209] [outer = 0x128c28000] 21:32:07 INFO - PROCESS | 1650 | 1461731527061 Marionette DEBUG loaded listener.js 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12959c800) [pid = 1650] [serial = 1210] [outer = 0x128c28000] 21:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 520ms 21:32:07 INFO - PROCESS | 1650 | 1461731527415 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]]]}] 21:32:07 INFO - PROCESS | 1650 | 1461731527423 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 21:32:07 INFO - PROCESS | 1650 | 1461731527424 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 21:32:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:32:07 INFO - PROCESS | 1650 | 1461731527426 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:32:07 INFO - PROCESS | 1650 | 1461731527427 Marionette TRACE conn2 <- [1,1586,null,{}] 21:32:07 INFO - PROCESS | 1650 | 1461731527432 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}] 21:32:07 INFO - PROCESS | 1650 | 1461731527548 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 21:32:07 INFO - PROCESS | 1650 | 1461731527559 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c16b800 == 81 [pid = 1650] [id = 404] 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129542000) [pid = 1650] [serial = 1211] [outer = 0x0] 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12974c800) [pid = 1650] [serial = 1212] [outer = 0x129542000] 21:32:07 INFO - PROCESS | 1650 | 1461731527584 Marionette DEBUG loaded listener.js 21:32:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12a7be000) [pid = 1650] [serial = 1213] [outer = 0x129542000] 21:32:07 INFO - PROCESS | 1650 | 1461731527948 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]]]}] 21:32:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:32:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 572ms 21:32:08 INFO - PROCESS | 1650 | 1461731527999 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 21:32:08 INFO - PROCESS | 1650 | 1461731528000 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 21:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:32:08 INFO - PROCESS | 1650 | 1461731528002 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:32:08 INFO - PROCESS | 1650 | 1461731528003 Marionette TRACE conn2 <- [1,1590,null,{}] 21:32:08 INFO - PROCESS | 1650 | 1461731528005 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}] 21:32:08 INFO - PROCESS | 1650 | 1461731528262 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12953fc00) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128df5c00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x128df7000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11110dc00) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x110e85c00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129750c00) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11977d800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x119e5c400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12881b000) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x111dbb000) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x112bd6000) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x123e83800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:32:08 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x115d3ec00) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:32:08 INFO - PROCESS | 1650 | 1461731528315 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1164d2000 == 82 [pid = 1650] [id = 405] 21:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x111075400) [pid = 1650] [serial = 1214] [outer = 0x0] 21:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x113c3e000) [pid = 1650] [serial = 1215] [outer = 0x111075400] 21:32:08 INFO - PROCESS | 1650 | 1461731528341 Marionette DEBUG loaded listener.js 21:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119778c00) [pid = 1650] [serial = 1216] [outer = 0x111075400] 21:32:08 INFO - PROCESS | 1650 | 1461731528644 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]]]}] 21:32:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:32:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 21:32:08 INFO - PROCESS | 1650 | 1461731528673 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 21:32:08 INFO - PROCESS | 1650 | 1461731528675 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 21:32:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:32:08 INFO - PROCESS | 1650 | 1461731528677 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:32:08 INFO - PROCESS | 1650 | 1461731528681 Marionette TRACE conn2 <- [1,1594,null,{}] 21:32:08 INFO - PROCESS | 1650 | 1461731528684 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}] 21:32:08 INFO - PROCESS | 1650 | 1461731528829 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 21:32:08 INFO - PROCESS | 1650 | 1461731528964 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2c7800 == 83 [pid = 1650] [id = 406] 21:32:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1296ad000) [pid = 1650] [serial = 1217] [outer = 0x0] 21:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b219000) [pid = 1650] [serial = 1218] [outer = 0x1296ad000] 21:32:09 INFO - PROCESS | 1650 | 1461731529011 Marionette DEBUG loaded listener.js 21:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12beecc00) [pid = 1650] [serial = 1219] [outer = 0x1296ad000] 21:32:09 INFO - PROCESS | 1650 | 1461731529373 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]]]}] 21:32:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:32:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 724ms 21:32:09 INFO - PROCESS | 1650 | 1461731529401 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 21:32:09 INFO - PROCESS | 1650 | 1461731529403 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 21:32:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:32:09 INFO - PROCESS | 1650 | 1461731529405 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:32:09 INFO - PROCESS | 1650 | 1461731529406 Marionette TRACE conn2 <- [1,1598,null,{}] 21:32:09 INFO - PROCESS | 1650 | 1461731529409 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}] 21:32:09 INFO - PROCESS | 1650 | 1461731529532 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 21:32:09 INFO - PROCESS | 1650 | 1461731529627 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79e000 == 84 [pid = 1650] [id = 407] 21:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bee6800) [pid = 1650] [serial = 1220] [outer = 0x0] 21:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12c6bb800) [pid = 1650] [serial = 1221] [outer = 0x12bee6800] 21:32:09 INFO - PROCESS | 1650 | 1461731529667 Marionette DEBUG loaded listener.js 21:32:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12cac9800) [pid = 1650] [serial = 1222] [outer = 0x12bee6800] 21:32:10 INFO - PROCESS | 1650 | 1461731530035 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]]]}] 21:32:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:32:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 670ms 21:32:10 INFO - PROCESS | 1650 | 1461731530076 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 21:32:10 INFO - PROCESS | 1650 | 1461731530078 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 21:32:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:32:10 INFO - PROCESS | 1650 | 1461731530081 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:32:10 INFO - PROCESS | 1650 | 1461731530083 Marionette TRACE conn2 <- [1,1602,null,{}] 21:32:10 INFO - PROCESS | 1650 | 1461731530086 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}] 21:32:10 INFO - PROCESS | 1650 | 1461731530266 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 21:32:10 INFO - PROCESS | 1650 | 1461731530498 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x113469000 == 85 [pid = 1650] [id = 408] 21:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x110e8f800) [pid = 1650] [serial = 1223] [outer = 0x0] 21:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x111069000) [pid = 1650] [serial = 1224] [outer = 0x110e8f800] 21:32:10 INFO - PROCESS | 1650 | 1461731530552 Marionette DEBUG loaded listener.js 21:32:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x112041c00) [pid = 1650] [serial = 1225] [outer = 0x110e8f800] 21:32:11 INFO - PROCESS | 1650 | 1461731531016 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]]]}] 21:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 973ms 21:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:32:11 INFO - PROCESS | 1650 | 1461731531055 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 21:32:11 INFO - PROCESS | 1650 | 1461731531058 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 21:32:11 INFO - PROCESS | 1650 | 1461731531061 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:32:11 INFO - PROCESS | 1650 | 1461731531064 Marionette TRACE conn2 <- [1,1606,null,{}] 21:32:11 INFO - PROCESS | 1650 | 1461731531067 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}] 21:32:11 INFO - PROCESS | 1650 | 1461731531187 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 21:32:11 INFO - PROCESS | 1650 | 1461731531266 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121811000 == 86 [pid = 1650] [id = 409] 21:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x115d86c00) [pid = 1650] [serial = 1226] [outer = 0x0] 21:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11834f000) [pid = 1650] [serial = 1227] [outer = 0x115d86c00] 21:32:11 INFO - PROCESS | 1650 | 1461731531300 Marionette DEBUG loaded listener.js 21:32:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118851000) [pid = 1650] [serial = 1228] [outer = 0x115d86c00] 21:32:11 INFO - PROCESS | 1650 | 1461731531731 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]]]}] 21:32:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:32:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 21:32:11 INFO - PROCESS | 1650 | 1461731531793 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 21:32:11 INFO - PROCESS | 1650 | 1461731531796 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 21:32:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:32:11 INFO - PROCESS | 1650 | 1461731531800 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:32:11 INFO - PROCESS | 1650 | 1461731531802 Marionette TRACE conn2 <- [1,1610,null,{}] 21:32:11 INFO - PROCESS | 1650 | 1461731531804 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}] 21:32:11 INFO - PROCESS | 1650 | 1461731531921 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 21:32:12 INFO - PROCESS | 1650 | 1461731532013 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3a1000 == 87 [pid = 1650] [id = 410] 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11977b800) [pid = 1650] [serial = 1229] [outer = 0x0] 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12108b400) [pid = 1650] [serial = 1230] [outer = 0x11977b800] 21:32:12 INFO - PROCESS | 1650 | 1461731532045 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x123e83800) [pid = 1650] [serial = 1231] [outer = 0x11977b800] 21:32:12 INFO - PROCESS | 1650 | 1461731532470 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]]]}] 21:32:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:32:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 719ms 21:32:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:32:12 INFO - PROCESS | 1650 | 1461731532519 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 21:32:12 INFO - PROCESS | 1650 | 1461731532521 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 21:32:12 INFO - PROCESS | 1650 | 1461731532529 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:32:12 INFO - PROCESS | 1650 | 1461731532533 Marionette TRACE conn2 <- [1,1614,null,{}] 21:32:12 INFO - PROCESS | 1650 | 1461731532536 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}] 21:32:12 INFO - PROCESS | 1650 | 1461731532654 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 21:32:12 INFO - PROCESS | 1650 | 1461731532732 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x137639000 == 88 [pid = 1650] [id = 411] 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x124863c00) [pid = 1650] [serial = 1232] [outer = 0x0] 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x127341800) [pid = 1650] [serial = 1233] [outer = 0x124863c00] 21:32:12 INFO - PROCESS | 1650 | 1461731532763 Marionette DEBUG loaded listener.js 21:32:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129173000) [pid = 1650] [serial = 1234] [outer = 0x124863c00] 21:32:13 INFO - PROCESS | 1650 | 1461731533171 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]]]}] 21:32:13 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 21:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 677ms 21:32:13 INFO - PROCESS | 1650 | 1461731533202 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 21:32:13 INFO - PROCESS | 1650 | 1461731533203 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 21:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:32:13 INFO - PROCESS | 1650 | 1461731533206 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:32:13 INFO - PROCESS | 1650 | 1461731533207 Marionette TRACE conn2 <- [1,1618,null,{}] 21:32:13 INFO - PROCESS | 1650 | 1461731533209 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}] 21:32:13 INFO - PROCESS | 1650 | 1461731533345 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 21:32:13 INFO - PROCESS | 1650 | 1461731533453 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x138931000 == 89 [pid = 1650] [id = 412] 21:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1274e0800) [pid = 1650] [serial = 1235] [outer = 0x0] 21:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a7c6800) [pid = 1650] [serial = 1236] [outer = 0x1274e0800] 21:32:13 INFO - PROCESS | 1650 | 1461731533486 Marionette DEBUG loaded listener.js 21:32:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12b25d800) [pid = 1650] [serial = 1237] [outer = 0x1274e0800] 21:32:13 INFO - PROCESS | 1650 | 1461731533897 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]]]}] 21:32:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:32:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 719ms 21:32:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:32:13 INFO - PROCESS | 1650 | 1461731533925 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 21:32:13 INFO - PROCESS | 1650 | 1461731533927 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 21:32:13 INFO - PROCESS | 1650 | 1461731533929 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:32:13 INFO - PROCESS | 1650 | 1461731533930 Marionette TRACE conn2 <- [1,1622,null,{}] 21:32:13 INFO - PROCESS | 1650 | 1461731533933 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}] 21:32:14 INFO - PROCESS | 1650 | 1461731534046 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 21:32:14 INFO - PROCESS | 1650 | 1461731534155 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391db800 == 90 [pid = 1650] [id = 413] 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12c6bc000) [pid = 1650] [serial = 1238] [outer = 0x0] 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12ca72800) [pid = 1650] [serial = 1239] [outer = 0x12c6bc000] 21:32:14 INFO - PROCESS | 1650 | 1461731534194 Marionette DEBUG loaded listener.js 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12cdbdc00) [pid = 1650] [serial = 1240] [outer = 0x12c6bc000] 21:32:14 INFO - PROCESS | 1650 | 1461731534620 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]]]}] 21:32:14 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 21:32:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 721ms 21:32:14 INFO - PROCESS | 1650 | 1461731534651 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 21:32:14 INFO - PROCESS | 1650 | 1461731534652 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 21:32:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:32:14 INFO - PROCESS | 1650 | 1461731534654 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:32:14 INFO - PROCESS | 1650 | 1461731534655 Marionette TRACE conn2 <- [1,1626,null,{}] 21:32:14 INFO - PROCESS | 1650 | 1461731534658 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}] 21:32:14 INFO - PROCESS | 1650 | 1461731534790 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 21:32:14 INFO - PROCESS | 1650 | 1461731534872 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8ae800 == 91 [pid = 1650] [id = 414] 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12cdc0c00) [pid = 1650] [serial = 1241] [outer = 0x0] 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12d182400) [pid = 1650] [serial = 1242] [outer = 0x12cdc0c00] 21:32:14 INFO - PROCESS | 1650 | 1461731534901 Marionette DEBUG loaded listener.js 21:32:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12d416000) [pid = 1650] [serial = 1243] [outer = 0x12cdc0c00] 21:32:15 INFO - PROCESS | 1650 | 1461731535271 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]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 671ms 21:32:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:32:15 INFO - PROCESS | 1650 | 1461731535325 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 21:32:15 INFO - PROCESS | 1650 | 1461731535327 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 21:32:15 INFO - PROCESS | 1650 | 1461731535329 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:32:15 INFO - PROCESS | 1650 | 1461731535330 Marionette TRACE conn2 <- [1,1630,null,{}] 21:32:15 INFO - PROCESS | 1650 | 1461731535333 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}] 21:32:15 INFO - PROCESS | 1650 | 1461731535445 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 21:32:15 INFO - PROCESS | 1650 | 1461731535554 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b983800 == 92 [pid = 1650] [id = 415] 21:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cdc2400) [pid = 1650] [serial = 1244] [outer = 0x0] 21:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12d419000) [pid = 1650] [serial = 1245] [outer = 0x12cdc2400] 21:32:15 INFO - PROCESS | 1650 | 1461731535584 Marionette DEBUG loaded listener.js 21:32:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d553c00) [pid = 1650] [serial = 1246] [outer = 0x12cdc2400] 21:32:15 INFO - PROCESS | 1650 | 1461731535957 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]]]}] 21:32:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:32:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 21:32:16 INFO - PROCESS | 1650 | 1461731535999 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 21:32:16 INFO - PROCESS | 1650 | 1461731536000 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 21:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:32:16 INFO - PROCESS | 1650 | 1461731536003 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:32:16 INFO - PROCESS | 1650 | 1461731536004 Marionette TRACE conn2 <- [1,1634,null,{}] 21:32:16 INFO - PROCESS | 1650 | 1461731536006 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}] 21:32:16 INFO - PROCESS | 1650 | 1461731536118 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 21:32:16 INFO - PROCESS | 1650 | 1461731536217 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa4a800 == 93 [pid = 1650] [id = 416] 21:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d54e800) [pid = 1650] [serial = 1247] [outer = 0x0] 21:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d558c00) [pid = 1650] [serial = 1248] [outer = 0x12d54e800] 21:32:16 INFO - PROCESS | 1650 | 1461731536246 Marionette DEBUG loaded listener.js 21:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d844400) [pid = 1650] [serial = 1249] [outer = 0x12d54e800] 21:32:16 INFO - PROCESS | 1650 | 1461731536660 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]]]}] 21:32:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:32:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 21:32:16 INFO - PROCESS | 1650 | 1461731536723 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 21:32:16 INFO - PROCESS | 1650 | 1461731536724 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 21:32:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:32:16 INFO - PROCESS | 1650 | 1461731536727 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:32:16 INFO - PROCESS | 1650 | 1461731536728 Marionette TRACE conn2 <- [1,1638,null,{}] 21:32:16 INFO - PROCESS | 1650 | 1461731536751 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}] 21:32:16 INFO - PROCESS | 1650 | 1461731536868 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 21:32:16 INFO - PROCESS | 1650 | 1461731536951 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d8000 == 94 [pid = 1650] [id = 417] 21:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x110f08800) [pid = 1650] [serial = 1250] [outer = 0x0] 21:32:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x124245400) [pid = 1650] [serial = 1251] [outer = 0x110f08800] 21:32:16 INFO - PROCESS | 1650 | 1461731536981 Marionette DEBUG loaded listener.js 21:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d846400) [pid = 1650] [serial = 1252] [outer = 0x110f08800] 21:32:17 INFO - PROCESS | 1650 | 1461731537636 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]]]}] 21:32:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:32:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 938ms 21:32:17 INFO - PROCESS | 1650 | 1461731537665 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 21:32:17 INFO - PROCESS | 1650 | 1461731537667 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 21:32:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:32:17 INFO - PROCESS | 1650 | 1461731537671 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:32:17 INFO - PROCESS | 1650 | 1461731537674 Marionette TRACE conn2 <- [1,1642,null,{}] 21:32:17 INFO - PROCESS | 1650 | 1461731537678 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}] 21:32:17 INFO - PROCESS | 1650 | 1461731537790 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 21:32:17 INFO - PROCESS | 1650 | 1461731537875 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x126841000 == 95 [pid = 1650] [id = 418] 21:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x1134cdc00) [pid = 1650] [serial = 1253] [outer = 0x0] 21:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x117666800) [pid = 1650] [serial = 1254] [outer = 0x1134cdc00] 21:32:17 INFO - PROCESS | 1650 | 1461731537903 Marionette DEBUG loaded listener.js 21:32:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x118e82800) [pid = 1650] [serial = 1255] [outer = 0x1134cdc00] 21:32:18 INFO - PROCESS | 1650 | 1461731538332 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]]]}] 21:32:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:32:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 675ms 21:32:18 INFO - PROCESS | 1650 | 1461731538346 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 21:32:18 INFO - PROCESS | 1650 | 1461731538349 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 21:32:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:32:18 INFO - PROCESS | 1650 | 1461731538354 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:32:18 INFO - PROCESS | 1650 | 1461731538356 Marionette TRACE conn2 <- [1,1646,null,{}] 21:32:18 INFO - PROCESS | 1650 | 1461731538359 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}] 21:32:18 INFO - PROCESS | 1650 | 1461731538464 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 21:32:18 INFO - PROCESS | 1650 | 1461731538578 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d15000 == 96 [pid = 1650] [id = 419] 21:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x119346000) [pid = 1650] [serial = 1256] [outer = 0x0] 21:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11942b400) [pid = 1650] [serial = 1257] [outer = 0x119346000] 21:32:18 INFO - PROCESS | 1650 | 1461731538609 Marionette DEBUG loaded listener.js 21:32:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x119779400) [pid = 1650] [serial = 1258] [outer = 0x119346000] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d79e000 == 95 [pid = 1650] [id = 407] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2c7800 == 94 [pid = 1650] [id = 406] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1164d2000 == 93 [pid = 1650] [id = 405] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c16b800 == 92 [pid = 1650] [id = 404] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb6a800 == 91 [pid = 1650] [id = 403] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2be800 == 90 [pid = 1650] [id = 402] 21:32:18 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1296b5000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 21:32:18 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12a86a800) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 21:32:18 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12aa5e000) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12933e800 == 89 [pid = 1650] [id = 401] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1269c4000 == 88 [pid = 1650] [id = 400] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124265000 == 87 [pid = 1650] [id = 399] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1194d1000 == 86 [pid = 1650] [id = 398] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x118521800 == 85 [pid = 1650] [id = 397] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121066800 == 84 [pid = 1650] [id = 396] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1391e3000 == 83 [pid = 1650] [id = 392] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x138ede800 == 82 [pid = 1650] [id = 391] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x138b0c000 == 81 [pid = 1650] [id = 390] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ae000 == 80 [pid = 1650] [id = 389] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127497000 == 79 [pid = 1650] [id = 388] 21:32:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119178800 == 78 [pid = 1650] [id = 387] 21:32:18 INFO - PROCESS | 1650 | 1461731538987 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]]]}] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129599c00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x129310800) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1295a2400) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x116421000) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b255c00) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12a626000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12974b400) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x119389000) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12108a400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x1210dbc00) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1213b7c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1219b5000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x128cc8400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118097000) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12aaed800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x11884d400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119424800) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1166e1400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x113e0cc00) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x110f0e800) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b216000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x127336000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11766a400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1183b9400) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x127023400) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x117669400) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12aa61c00) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12954b400) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x119771000) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x128a05800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 21:32:19 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12ba9b400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 21:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 21:32:19 INFO - PROCESS | 1650 | 1461731539024 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 21:32:19 INFO - PROCESS | 1650 | 1461731539026 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 21:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:32:19 INFO - PROCESS | 1650 | 1461731539028 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:32:19 INFO - PROCESS | 1650 | 1461731539033 Marionette TRACE conn2 <- [1,1650,null,{}] 21:32:19 INFO - PROCESS | 1650 | 1461731539040 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}] 21:32:19 INFO - PROCESS | 1650 | 1461731539153 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 21:32:19 INFO - PROCESS | 1650 | 1461731539160 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107b800 == 79 [pid = 1650] [id = 420] 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1210d7000) [pid = 1650] [serial = 1259] [outer = 0x0] 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1215b3800) [pid = 1650] [serial = 1260] [outer = 0x1210d7000] 21:32:19 INFO - PROCESS | 1650 | 1461731539191 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x121b45c00) [pid = 1650] [serial = 1261] [outer = 0x1210d7000] 21:32:19 INFO - PROCESS | 1650 | 1461731539562 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]]]}] 21:32:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:32:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 573ms 21:32:19 INFO - PROCESS | 1650 | 1461731539601 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 21:32:19 INFO - PROCESS | 1650 | 1461731539603 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 21:32:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:32:19 INFO - PROCESS | 1650 | 1461731539605 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:32:19 INFO - PROCESS | 1650 | 1461731539606 Marionette TRACE conn2 <- [1,1654,null,{}] 21:32:19 INFO - PROCESS | 1650 | 1461731539608 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}] 21:32:19 INFO - PROCESS | 1650 | 1461731539704 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 21:32:19 INFO - PROCESS | 1650 | 1461731539708 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x129357800 == 80 [pid = 1650] [id = 421] 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x126899400) [pid = 1650] [serial = 1262] [outer = 0x0] 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12733cc00) [pid = 1650] [serial = 1263] [outer = 0x126899400] 21:32:19 INFO - PROCESS | 1650 | 1461731539734 Marionette DEBUG loaded listener.js 21:32:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12881a000) [pid = 1650] [serial = 1264] [outer = 0x126899400] 21:32:20 INFO - PROCESS | 1650 | 1461731540077 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]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:32:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 21:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:32:20 INFO - PROCESS | 1650 | 1461731540124 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 21:32:20 INFO - PROCESS | 1650 | 1461731540125 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 21:32:20 INFO - PROCESS | 1650 | 1461731540127 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 1650 | 1461731540128 Marionette TRACE conn2 <- [1,1658,null,{}] 21:32:20 INFO - PROCESS | 1650 | 1461731540131 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}] 21:32:20 INFO - PROCESS | 1650 | 1461731540223 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 21:32:20 INFO - PROCESS | 1650 | 1461731540230 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb20000 == 81 [pid = 1650] [id = 422] 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128a0b000) [pid = 1650] [serial = 1265] [outer = 0x0] 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128b0fc00) [pid = 1650] [serial = 1266] [outer = 0x128a0b000] 21:32:20 INFO - PROCESS | 1650 | 1461731540255 Marionette DEBUG loaded listener.js 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128c2e000) [pid = 1650] [serial = 1267] [outer = 0x128a0b000] 21:32:20 INFO - PROCESS | 1650 | 1461731540621 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]]]}] 21:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 521ms 21:32:20 INFO - PROCESS | 1650 | 1461731540649 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 21:32:20 INFO - PROCESS | 1650 | 1461731540651 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 21:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:32:20 INFO - PROCESS | 1650 | 1461731540653 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:32:20 INFO - PROCESS | 1650 | 1461731540654 Marionette TRACE conn2 <- [1,1662,null,{}] 21:32:20 INFO - PROCESS | 1650 | 1461731540656 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}] 21:32:20 INFO - PROCESS | 1650 | 1461731540763 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 21:32:20 INFO - PROCESS | 1650 | 1461731540847 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c17d000 == 82 [pid = 1650] [id = 423] 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128b0a800) [pid = 1650] [serial = 1268] [outer = 0x0] 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129549c00) [pid = 1650] [serial = 1269] [outer = 0x128b0a800] 21:32:20 INFO - PROCESS | 1650 | 1461731540874 Marionette DEBUG loaded listener.js 21:32:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12b20ec00) [pid = 1650] [serial = 1270] [outer = 0x128b0a800] 21:32:21 INFO - PROCESS | 1650 | 1461731541174 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]]]}] 21:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 569ms 21:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:32:21 INFO - PROCESS | 1650 | 1461731541229 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 1650 | 1461731541232 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 21:32:21 INFO - PROCESS | 1650 | 1461731541234 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 1650 | 1461731541235 Marionette TRACE conn2 <- [1,1666,null,{}] 21:32:21 INFO - PROCESS | 1650 | 1461731541238 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}] 21:32:21 INFO - PROCESS | 1650 | 1461731541357 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 21:32:21 INFO - PROCESS | 1650 | 1461731541371 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cde0800 == 83 [pid = 1650] [id = 424] 21:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128cc9400) [pid = 1650] [serial = 1271] [outer = 0x0] 21:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b255c00) [pid = 1650] [serial = 1272] [outer = 0x128cc9400] 21:32:21 INFO - PROCESS | 1650 | 1461731541395 Marionette DEBUG loaded listener.js 21:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12beea400) [pid = 1650] [serial = 1273] [outer = 0x128cc9400] 21:32:21 INFO - PROCESS | 1650 | 1461731541774 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]]]}] 21:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 21:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:32:21 INFO - PROCESS | 1650 | 1461731541805 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 21:32:21 INFO - PROCESS | 1650 | 1461731541807 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 21:32:21 INFO - PROCESS | 1650 | 1461731541809 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:32:21 INFO - PROCESS | 1650 | 1461731541810 Marionette TRACE conn2 <- [1,1670,null,{}] 21:32:21 INFO - PROCESS | 1650 | 1461731541819 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}] 21:32:21 INFO - PROCESS | 1650 | 1461731541937 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 21:32:21 INFO - PROCESS | 1650 | 1461731541951 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79e000 == 84 [pid = 1650] [id = 425] 21:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b21bc00) [pid = 1650] [serial = 1274] [outer = 0x0] 21:32:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12c6c8800) [pid = 1650] [serial = 1275] [outer = 0x12b21bc00] 21:32:21 INFO - PROCESS | 1650 | 1461731541976 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12cac1c00) [pid = 1650] [serial = 1276] [outer = 0x12b21bc00] 21:32:22 INFO - PROCESS | 1650 | 1461731542322 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]]]}] 21:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 576ms 21:32:22 INFO - PROCESS | 1650 | 1461731542385 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 21:32:22 INFO - PROCESS | 1650 | 1461731542386 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 21:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:32:22 INFO - PROCESS | 1650 | 1461731542389 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:32:22 INFO - PROCESS | 1650 | 1461731542390 Marionette TRACE conn2 <- [1,1674,null,{}] 21:32:22 INFO - PROCESS | 1650 | 1461731542392 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}] 21:32:22 INFO - PROCESS | 1650 | 1461731542512 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 21:32:22 INFO - PROCESS | 1650 | 1461731542523 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e0e8800 == 85 [pid = 1650] [id = 426] 21:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12c075800) [pid = 1650] [serial = 1277] [outer = 0x0] 21:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12cdbbc00) [pid = 1650] [serial = 1278] [outer = 0x12c075800] 21:32:22 INFO - PROCESS | 1650 | 1461731542547 Marionette DEBUG loaded listener.js 21:32:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x119d2e000) [pid = 1650] [serial = 1279] [outer = 0x12c075800] 21:32:22 INFO - PROCESS | 1650 | 1461731542905 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]]]}] 21:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 568ms 21:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:32:22 INFO - PROCESS | 1650 | 1461731542957 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 21:32:22 INFO - PROCESS | 1650 | 1461731542958 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 21:32:22 INFO - PROCESS | 1650 | 1461731542960 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:32:22 INFO - PROCESS | 1650 | 1461731542961 Marionette TRACE conn2 <- [1,1678,null,{}] 21:32:22 INFO - PROCESS | 1650 | 1461731542964 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}] 21:32:23 INFO - PROCESS | 1650 | 1461731543086 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x126955400) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128c28000) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x129542000) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1211c5c00) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119bac000) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x119631000) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x118098800) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x113022c00) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x112040400) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x111075400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:32:23 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x1296ad000) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:32:23 INFO - PROCESS | 1650 | 1461731543299 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d13000 == 86 [pid = 1650] [id = 427] 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x110f0ac00) [pid = 1650] [serial = 1280] [outer = 0x0] 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x118098800) [pid = 1650] [serial = 1281] [outer = 0x110f0ac00] 21:32:23 INFO - PROCESS | 1650 | 1461731543325 Marionette DEBUG loaded listener.js 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12689b400) [pid = 1650] [serial = 1282] [outer = 0x110f0ac00] 21:32:23 INFO - PROCESS | 1650 | 1461731543610 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]]]}] 21:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 21:32:23 INFO - PROCESS | 1650 | 1461731543639 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 21:32:23 INFO - PROCESS | 1650 | 1461731543640 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 21:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:32:23 INFO - PROCESS | 1650 | 1461731543643 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:32:23 INFO - PROCESS | 1650 | 1461731543645 Marionette TRACE conn2 <- [1,1682,null,{}] 21:32:23 INFO - PROCESS | 1650 | 1461731543651 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}] 21:32:23 INFO - PROCESS | 1650 | 1461731543763 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 21:32:23 INFO - PROCESS | 1650 | 1461731543852 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ef6800 == 87 [pid = 1650] [id = 428] 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x121098000) [pid = 1650] [serial = 1283] [outer = 0x0] 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x13b923800) [pid = 1650] [serial = 1284] [outer = 0x121098000] 21:32:23 INFO - PROCESS | 1650 | 1461731543883 Marionette DEBUG loaded listener.js 21:32:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x13b92d400) [pid = 1650] [serial = 1285] [outer = 0x121098000] 21:32:24 INFO - PROCESS | 1650 | 1461731544182 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]]]}] 21:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 573ms 21:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:32:24 INFO - PROCESS | 1650 | 1461731544217 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 1650 | 1461731544219 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 21:32:24 INFO - PROCESS | 1650 | 1461731544221 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 1650 | 1461731544222 Marionette TRACE conn2 <- [1,1686,null,{}] 21:32:24 INFO - PROCESS | 1650 | 1461731544224 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}] 21:32:24 INFO - PROCESS | 1650 | 1461731544321 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 21:32:24 INFO - PROCESS | 1650 | 1461731544325 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8b2800 == 88 [pid = 1650] [id = 429] 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x13b715c00) [pid = 1650] [serial = 1286] [outer = 0x0] 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x13b71e400) [pid = 1650] [serial = 1287] [outer = 0x13b715c00] 21:32:24 INFO - PROCESS | 1650 | 1461731544350 Marionette DEBUG loaded listener.js 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x13b925c00) [pid = 1650] [serial = 1288] [outer = 0x13b715c00] 21:32:24 INFO - PROCESS | 1650 | 1461731544689 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]]]}] 21:32:24 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 21:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 517ms 21:32:24 INFO - PROCESS | 1650 | 1461731544739 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 21:32:24 INFO - PROCESS | 1650 | 1461731544740 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 21:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:32:24 INFO - PROCESS | 1650 | 1461731544742 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:32:24 INFO - PROCESS | 1650 | 1461731544743 Marionette TRACE conn2 <- [1,1690,null,{}] 21:32:24 INFO - PROCESS | 1650 | 1461731544746 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}] 21:32:24 INFO - PROCESS | 1650 | 1461731544877 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 21:32:24 INFO - PROCESS | 1650 | 1461731544884 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9b2800 == 89 [pid = 1650] [id = 430] 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12f4b5c00) [pid = 1650] [serial = 1289] [outer = 0x0] 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12f4bcc00) [pid = 1650] [serial = 1290] [outer = 0x12f4b5c00] 21:32:24 INFO - PROCESS | 1650 | 1461731544910 Marionette DEBUG loaded listener.js 21:32:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12f4c1400) [pid = 1650] [serial = 1291] [outer = 0x12f4b5c00] 21:32:25 INFO - PROCESS | 1650 | 1461731545248 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]]]}] 21:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 620ms 21:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:32:25 INFO - PROCESS | 1650 | 1461731545364 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 21:32:25 INFO - PROCESS | 1650 | 1461731545367 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 21:32:25 INFO - PROCESS | 1650 | 1461731545370 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:32:25 INFO - PROCESS | 1650 | 1461731545373 Marionette TRACE conn2 <- [1,1694,null,{}] 21:32:25 INFO - PROCESS | 1650 | 1461731545377 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}] 21:32:25 INFO - PROCESS | 1650 | 1461731545502 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 21:32:25 INFO - PROCESS | 1650 | 1461731545616 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x118342000 == 90 [pid = 1650] [id = 431] 21:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x112bd1c00) [pid = 1650] [serial = 1292] [outer = 0x0] 21:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x112ee3400) [pid = 1650] [serial = 1293] [outer = 0x112bd1c00] 21:32:25 INFO - PROCESS | 1650 | 1461731545648 Marionette DEBUG loaded listener.js 21:32:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11677d800) [pid = 1650] [serial = 1294] [outer = 0x112bd1c00] 21:32:26 INFO - PROCESS | 1650 | 1461731546075 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]]]}] 21:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 773ms 21:32:26 INFO - PROCESS | 1650 | 1461731546143 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 1650 | 1461731546145 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 21:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:32:26 INFO - PROCESS | 1650 | 1461731546151 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 1650 | 1461731546154 Marionette TRACE conn2 <- [1,1698,null,{}] 21:32:26 INFO - PROCESS | 1650 | 1461731546182 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}] 21:32:26 INFO - PROCESS | 1650 | 1461731546331 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 21:32:26 INFO - PROCESS | 1650 | 1461731546445 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f40800 == 91 [pid = 1650] [id = 432] 21:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x116a56000) [pid = 1650] [serial = 1295] [outer = 0x0] 21:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x119626c00) [pid = 1650] [serial = 1296] [outer = 0x116a56000] 21:32:26 INFO - PROCESS | 1650 | 1461731546478 Marionette DEBUG loaded listener.js 21:32:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1210d8800) [pid = 1650] [serial = 1297] [outer = 0x116a56000] 21:32:26 INFO - PROCESS | 1650 | 1461731546889 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]]]}] 21:32:26 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 21:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 751ms 21:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:32:26 INFO - PROCESS | 1650 | 1461731546901 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 21:32:26 INFO - PROCESS | 1650 | 1461731546902 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 21:32:26 INFO - PROCESS | 1650 | 1461731546904 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:32:26 INFO - PROCESS | 1650 | 1461731546906 Marionette TRACE conn2 <- [1,1702,null,{}] 21:32:26 INFO - PROCESS | 1650 | 1461731546913 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}] 21:32:27 INFO - PROCESS | 1650 | 1461731547033 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 21:32:27 INFO - PROCESS | 1650 | 1461731547161 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c4000 == 92 [pid = 1650] [id = 433] 21:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12733b400) [pid = 1650] [serial = 1298] [outer = 0x0] 21:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x128b04800) [pid = 1650] [serial = 1299] [outer = 0x12733b400] 21:32:27 INFO - PROCESS | 1650 | 1461731547199 Marionette DEBUG loaded listener.js 21:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x129541800) [pid = 1650] [serial = 1300] [outer = 0x12733b400] 21:32:27 INFO - PROCESS | 1650 | 1461731547711 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]]]}] 21:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 870ms 21:32:27 INFO - PROCESS | 1650 | 1461731547775 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 21:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:32:27 INFO - PROCESS | 1650 | 1461731547776 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 21:32:27 INFO - PROCESS | 1650 | 1461731547779 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:32:27 INFO - PROCESS | 1650 | 1461731547780 Marionette TRACE conn2 <- [1,1706,null,{}] 21:32:27 INFO - PROCESS | 1650 | 1461731547782 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}] 21:32:27 INFO - PROCESS | 1650 | 1461731547900 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 21:32:27 INFO - PROCESS | 1650 | 1461731547983 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa42800 == 93 [pid = 1650] [id = 434] 21:32:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1295a0400) [pid = 1650] [serial = 1301] [outer = 0x0] 21:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12a626000) [pid = 1650] [serial = 1302] [outer = 0x1295a0400] 21:32:28 INFO - PROCESS | 1650 | 1461731548016 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12beef800) [pid = 1650] [serial = 1303] [outer = 0x1295a0400] 21:32:28 INFO - PROCESS | 1650 | 1461731548418 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]]]}] 21:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 670ms 21:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:32:28 INFO - PROCESS | 1650 | 1461731548450 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 21:32:28 INFO - PROCESS | 1650 | 1461731548451 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 21:32:28 INFO - PROCESS | 1650 | 1461731548454 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:32:28 INFO - PROCESS | 1650 | 1461731548455 Marionette TRACE conn2 <- [1,1710,null,{}] 21:32:28 INFO - PROCESS | 1650 | 1461731548457 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}] 21:32:28 INFO - PROCESS | 1650 | 1461731548571 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 21:32:28 INFO - PROCESS | 1650 | 1461731548683 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x140db4800 == 94 [pid = 1650] [id = 435] 21:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1296b5800) [pid = 1650] [serial = 1304] [outer = 0x0] 21:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12d185c00) [pid = 1650] [serial = 1305] [outer = 0x1296b5800] 21:32:28 INFO - PROCESS | 1650 | 1461731548716 Marionette DEBUG loaded listener.js 21:32:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12d84a400) [pid = 1650] [serial = 1306] [outer = 0x1296b5800] 21:32:29 INFO - PROCESS | 1650 | 1461731549097 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]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 669ms 21:32:29 INFO - PROCESS | 1650 | 1461731549124 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 1650 | 1461731549125 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 21:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:32:29 INFO - PROCESS | 1650 | 1461731549128 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - PROCESS | 1650 | 1461731549129 Marionette TRACE conn2 <- [1,1714,null,{}] 21:32:29 INFO - PROCESS | 1650 | 1461731549131 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}] 21:32:29 INFO - PROCESS | 1650 | 1461731549265 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 21:32:29 INFO - PROCESS | 1650 | 1461731549371 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x13885b800 == 95 [pid = 1650] [id = 436] 21:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x1377ca400) [pid = 1650] [serial = 1307] [outer = 0x0] 21:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1377d1000) [pid = 1650] [serial = 1308] [outer = 0x1377ca400] 21:32:29 INFO - PROCESS | 1650 | 1461731549403 Marionette DEBUG loaded listener.js 21:32:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x13b719400) [pid = 1650] [serial = 1309] [outer = 0x1377ca400] 21:32:29 INFO - PROCESS | 1650 | 1461731549814 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]]]}] 21:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 721ms 21:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:32:29 INFO - PROCESS | 1650 | 1461731549850 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 21:32:29 INFO - PROCESS | 1650 | 1461731549851 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 21:32:29 INFO - PROCESS | 1650 | 1461731549853 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:32:29 INFO - PROCESS | 1650 | 1461731549855 Marionette TRACE conn2 <- [1,1718,null,{}] 21:32:29 INFO - PROCESS | 1650 | 1461731549857 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}] 21:32:29 INFO - PROCESS | 1650 | 1461731549971 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 21:32:30 INFO - PROCESS | 1650 | 1461731550085 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x140ece800 == 96 [pid = 1650] [id = 437] 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1377cbc00) [pid = 1650] [serial = 1310] [outer = 0x0] 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x139060c00) [pid = 1650] [serial = 1311] [outer = 0x1377cbc00] 21:32:30 INFO - PROCESS | 1650 | 1461731550117 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x139065800) [pid = 1650] [serial = 1312] [outer = 0x1377cbc00] 21:32:30 INFO - PROCESS | 1650 | 1461731550534 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]]]}] 21:32:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:32:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 21:32:30 INFO - PROCESS | 1650 | 1461731550611 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 21:32:30 INFO - PROCESS | 1650 | 1461731550612 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 21:32:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:32:30 INFO - PROCESS | 1650 | 1461731550617 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:32:30 INFO - PROCESS | 1650 | 1461731550619 Marionette TRACE conn2 <- [1,1722,null,{}] 21:32:30 INFO - PROCESS | 1650 | 1461731550621 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}] 21:32:30 INFO - PROCESS | 1650 | 1461731550736 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 21:32:30 INFO - PROCESS | 1650 | 1461731550821 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12129d000 == 97 [pid = 1650] [id = 438] 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x118851800) [pid = 1650] [serial = 1313] [outer = 0x0] 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x129548400) [pid = 1650] [serial = 1314] [outer = 0x118851800] 21:32:30 INFO - PROCESS | 1650 | 1461731550851 Marionette DEBUG loaded listener.js 21:32:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x139060800) [pid = 1650] [serial = 1315] [outer = 0x118851800] 21:32:31 INFO - PROCESS | 1650 | 1461731551255 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]]]}] 21:32:31 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 21:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 21:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:32:31 INFO - PROCESS | 1650 | 1461731551288 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 21:32:31 INFO - PROCESS | 1650 | 1461731551290 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 21:32:31 INFO - PROCESS | 1650 | 1461731551292 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:32:31 INFO - PROCESS | 1650 | 1461731551293 Marionette TRACE conn2 <- [1,1726,null,{}] 21:32:31 INFO - PROCESS | 1650 | 1461731551296 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}] 21:32:31 INFO - PROCESS | 1650 | 1461731551414 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 21:32:31 INFO - PROCESS | 1650 | 1461731551759 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180b3000 == 98 [pid = 1650] [id = 439] 21:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x110e90c00) [pid = 1650] [serial = 1316] [outer = 0x0] 21:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x110f0cc00) [pid = 1650] [serial = 1317] [outer = 0x110e90c00] 21:32:31 INFO - PROCESS | 1650 | 1461731551790 Marionette DEBUG loaded listener.js 21:32:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x111115400) [pid = 1650] [serial = 1318] [outer = 0x110e90c00] 21:32:32 INFO - PROCESS | 1650 | 1461731552282 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]]]}] 21:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1023ms 21:32:32 INFO - PROCESS | 1650 | 1461731552316 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 21:32:32 INFO - PROCESS | 1650 | 1461731552319 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 21:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:32:32 INFO - PROCESS | 1650 | 1461731552322 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:32:32 INFO - PROCESS | 1650 | 1461731552324 Marionette TRACE conn2 <- [1,1730,null,{}] 21:32:32 INFO - PROCESS | 1650 | 1461731552337 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}] 21:32:32 INFO - PROCESS | 1650 | 1461731552443 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 21:32:32 INFO - PROCESS | 1650 | 1461731552562 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1150ed000 == 99 [pid = 1650] [id = 440] 21:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x115038800) [pid = 1650] [serial = 1319] [outer = 0x0] 21:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1169a4800) [pid = 1650] [serial = 1320] [outer = 0x115038800] 21:32:32 INFO - PROCESS | 1650 | 1461731552595 Marionette DEBUG loaded listener.js 21:32:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x117e0b400) [pid = 1650] [serial = 1321] [outer = 0x115038800] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1388bc000 == 98 [pid = 1650] [id = 372] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12de71000 == 97 [pid = 1650] [id = 370] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8b2800 == 96 [pid = 1650] [id = 429] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x138ef6800 == 95 [pid = 1650] [id = 428] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119d13000 == 94 [pid = 1650] [id = 427] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12e0e8800 == 93 [pid = 1650] [id = 426] 21:32:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12d79e000 == 92 [pid = 1650] [id = 425] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x12c6bb800) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12cde0800 == 91 [pid = 1650] [id = 424] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12c17d000 == 90 [pid = 1650] [id = 423] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb20000 == 89 [pid = 1650] [id = 422] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x129357800 == 88 [pid = 1650] [id = 421] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12107b800 == 87 [pid = 1650] [id = 420] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119d15000 == 86 [pid = 1650] [id = 419] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x126841000 == 85 [pid = 1650] [id = 418] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13b983800 == 84 [pid = 1650] [id = 415] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8ae800 == 83 [pid = 1650] [id = 414] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1391db800 == 82 [pid = 1650] [id = 413] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x138931000 == 81 [pid = 1650] [id = 412] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x137639000 == 80 [pid = 1650] [id = 411] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3a1000 == 79 [pid = 1650] [id = 410] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x121811000 == 78 [pid = 1650] [id = 409] 21:32:33 INFO - PROCESS | 1650 | --DOCSHELL 0x113469000 == 77 [pid = 1650] [id = 408] 21:32:33 INFO - PROCESS | 1650 | 1461731553075 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]]]}] 21:32:33 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 21:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 783ms 21:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:32:33 INFO - PROCESS | 1650 | 1461731553108 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 21:32:33 INFO - PROCESS | 1650 | 1461731553110 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 21:32:33 INFO - PROCESS | 1650 | 1461731553113 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:32:33 INFO - PROCESS | 1650 | 1461731553116 Marionette TRACE conn2 <- [1,1734,null,{}] 21:32:33 INFO - PROCESS | 1650 | 1461731553118 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}] 21:32:33 INFO - PROCESS | 1650 | 1461731553208 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 21:32:33 INFO - PROCESS | 1650 | 1461731553215 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172e1800 == 78 [pid = 1650] [id = 441] 21:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x118343c00) [pid = 1650] [serial = 1322] [outer = 0x0] 21:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x1186d6800) [pid = 1650] [serial = 1323] [outer = 0x118343c00] 21:32:33 INFO - PROCESS | 1650 | 1461731553242 Marionette DEBUG loaded listener.js 21:32:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x119145c00) [pid = 1650] [serial = 1324] [outer = 0x118343c00] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x128c26c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x129546000) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x128df2c00) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12974c800) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1296b4800) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x124632800) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12ca6a400) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x1210e0c00) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x1219ab800) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12959c800) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x119908400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x121093c00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11933cc00) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x119625400) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x127341000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12c075000) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12baa5000) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1166d9400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1186d3800) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x117e06800) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x116770000) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1162f1000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x113446400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12ba9fc00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12a7be000) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x119382800) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x119778c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12cabdc00) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x113c3e000) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12b219000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x128a0e800) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12beecc00) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 21:32:33 INFO - PROCESS | 1650 | 1461731553714 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]]]}] 21:32:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:32:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 622ms 21:32:33 INFO - PROCESS | 1650 | 1461731553736 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 21:32:33 INFO - PROCESS | 1650 | 1461731553739 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 21:32:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:32:33 INFO - PROCESS | 1650 | 1461731553750 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:32:33 INFO - PROCESS | 1650 | 1461731553756 Marionette TRACE conn2 <- [1,1738,null,{}] 21:32:33 INFO - PROCESS | 1650 | 1461731553761 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}] 21:32:33 INFO - PROCESS | 1650 | 1461731553933 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 21:32:34 INFO - PROCESS | 1650 | 1461731554001 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9c800 == 79 [pid = 1650] [id = 442] 21:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x118e7f400) [pid = 1650] [serial = 1325] [outer = 0x0] 21:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12108a400) [pid = 1650] [serial = 1326] [outer = 0x118e7f400] 21:32:34 INFO - PROCESS | 1650 | 1461731554021 Marionette DEBUG loaded listener.js 21:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x121097800) [pid = 1650] [serial = 1327] [outer = 0x118e7f400] 21:32:34 INFO - PROCESS | 1650 | 1461731554562 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]]]}] 21:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 838ms 21:32:34 INFO - PROCESS | 1650 | 1461731554600 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 21:32:34 INFO - PROCESS | 1650 | 1461731554605 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 21:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:32:34 INFO - PROCESS | 1650 | 1461731554612 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:32:34 INFO - PROCESS | 1650 | 1461731554618 Marionette TRACE conn2 <- [1,1742,null,{}] 21:32:34 INFO - PROCESS | 1650 | 1461731554625 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}] 21:32:34 INFO - PROCESS | 1650 | 1461731554794 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 21:32:34 INFO - PROCESS | 1650 | 1461731554914 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194ce800 == 80 [pid = 1650] [id = 443] 21:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x111e4e000) [pid = 1650] [serial = 1328] [outer = 0x0] 21:32:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1164ee400) [pid = 1650] [serial = 1329] [outer = 0x111e4e000] 21:32:34 INFO - PROCESS | 1650 | 1461731554948 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x117664400) [pid = 1650] [serial = 1330] [outer = 0x111e4e000] 21:32:35 INFO - PROCESS | 1650 | 1461731555417 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]]]}] 21:32:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:32:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 827ms 21:32:35 INFO - PROCESS | 1650 | 1461731555439 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 21:32:35 INFO - PROCESS | 1650 | 1461731555443 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 21:32:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:32:35 INFO - PROCESS | 1650 | 1461731555447 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:32:35 INFO - PROCESS | 1650 | 1461731555449 Marionette TRACE conn2 <- [1,1746,null,{}] 21:32:35 INFO - PROCESS | 1650 | 1461731555452 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}] 21:32:35 INFO - PROCESS | 1650 | 1461731555561 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 21:32:35 INFO - PROCESS | 1650 | 1461731555669 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124e55000 == 81 [pid = 1650] [id = 444] 21:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11808ac00) [pid = 1650] [serial = 1331] [outer = 0x0] 21:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118757000) [pid = 1650] [serial = 1332] [outer = 0x11808ac00] 21:32:35 INFO - PROCESS | 1650 | 1461731555701 Marionette DEBUG loaded listener.js 21:32:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11990c400) [pid = 1650] [serial = 1333] [outer = 0x11808ac00] 21:32:36 INFO - PROCESS | 1650 | 1461731556134 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]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 720ms 21:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:32:36 INFO - PROCESS | 1650 | 1461731556168 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 21:32:36 INFO - PROCESS | 1650 | 1461731556169 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 21:32:36 INFO - PROCESS | 1650 | 1461731556172 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:32:36 INFO - PROCESS | 1650 | 1461731556174 Marionette TRACE conn2 <- [1,1750,null,{}] 21:32:36 INFO - PROCESS | 1650 | 1461731556182 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}] 21:32:36 INFO - PROCESS | 1650 | 1461731556290 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 21:32:36 INFO - PROCESS | 1650 | 1461731556391 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x129343800 == 82 [pid = 1650] [id = 445] 21:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1211c2400) [pid = 1650] [serial = 1334] [outer = 0x0] 21:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1219b2000) [pid = 1650] [serial = 1335] [outer = 0x1211c2400] 21:32:36 INFO - PROCESS | 1650 | 1461731556423 Marionette DEBUG loaded listener.js 21:32:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x124627000) [pid = 1650] [serial = 1336] [outer = 0x1211c2400] 21:32:36 INFO - PROCESS | 1650 | 1461731556825 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]]]}] 21:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 676ms 21:32:36 INFO - PROCESS | 1650 | 1461731556849 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 21:32:36 INFO - PROCESS | 1650 | 1461731556850 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 21:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:32:36 INFO - PROCESS | 1650 | 1461731556853 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:32:36 INFO - PROCESS | 1650 | 1461731556854 Marionette TRACE conn2 <- [1,1754,null,{}] 21:32:36 INFO - PROCESS | 1650 | 1461731556856 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}] 21:32:36 INFO - PROCESS | 1650 | 1461731556966 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 21:32:37 INFO - PROCESS | 1650 | 1461731557031 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8b9800 == 83 [pid = 1650] [id = 446] 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1219b4800) [pid = 1650] [serial = 1337] [outer = 0x0] 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12462cc00) [pid = 1650] [serial = 1338] [outer = 0x1219b4800] 21:32:37 INFO - PROCESS | 1650 | 1461731557103 Marionette DEBUG loaded listener.js 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x127339000) [pid = 1650] [serial = 1339] [outer = 0x1219b4800] 21:32:37 INFO - PROCESS | 1650 | 1461731557524 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]]]}] 21:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 720ms 21:32:37 INFO - PROCESS | 1650 | 1461731557573 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 21:32:37 INFO - PROCESS | 1650 | 1461731557575 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 21:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:32:37 INFO - PROCESS | 1650 | 1461731557577 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:32:37 INFO - PROCESS | 1650 | 1461731557578 Marionette TRACE conn2 <- [1,1758,null,{}] 21:32:37 INFO - PROCESS | 1650 | 1461731557581 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}] 21:32:37 INFO - PROCESS | 1650 | 1461731557706 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 21:32:37 INFO - PROCESS | 1650 | 1461731557785 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb03000 == 84 [pid = 1650] [id = 447] 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x126834000) [pid = 1650] [serial = 1340] [outer = 0x0] 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1274e1000) [pid = 1650] [serial = 1341] [outer = 0x126834000] 21:32:37 INFO - PROCESS | 1650 | 1461731557815 Marionette DEBUG loaded listener.js 21:32:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x128813800) [pid = 1650] [serial = 1342] [outer = 0x126834000] 21:32:38 INFO - PROCESS | 1650 | 1461731558201 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]]]}] 21:32:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:32:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 668ms 21:32:38 INFO - PROCESS | 1650 | 1461731558246 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 21:32:38 INFO - PROCESS | 1650 | 1461731558250 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 21:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:32:38 INFO - PROCESS | 1650 | 1461731558252 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:32:38 INFO - PROCESS | 1650 | 1461731558254 Marionette TRACE conn2 <- [1,1762,null,{}] 21:32:38 INFO - PROCESS | 1650 | 1461731558257 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}] 21:32:38 INFO - PROCESS | 1650 | 1461731558401 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 21:32:38 INFO - PROCESS | 1650 | 1461731558545 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c175000 == 85 [pid = 1650] [id = 448] 21:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12881dc00) [pid = 1650] [serial = 1343] [outer = 0x0] 21:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x128c2a400) [pid = 1650] [serial = 1344] [outer = 0x12881dc00] 21:32:38 INFO - PROCESS | 1650 | 1461731558599 Marionette DEBUG loaded listener.js 21:32:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x129171800) [pid = 1650] [serial = 1345] [outer = 0x12881dc00] 21:32:39 INFO - PROCESS | 1650 | 1461731559069 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]]]}] 21:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 822ms 21:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:32:39 INFO - PROCESS | 1650 | 1461731559075 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 1650 | 1461731559076 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 21:32:39 INFO - PROCESS | 1650 | 1461731559078 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 1650 | 1461731559080 Marionette TRACE conn2 <- [1,1766,null,{}] 21:32:39 INFO - PROCESS | 1650 | 1461731559084 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}] 21:32:39 INFO - PROCESS | 1650 | 1461731559188 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 21:32:39 INFO - PROCESS | 1650 | 1461731559294 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd1800 == 86 [pid = 1650] [id = 449] 21:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x128cd0000) [pid = 1650] [serial = 1346] [outer = 0x0] 21:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x129542800) [pid = 1650] [serial = 1347] [outer = 0x128cd0000] 21:32:39 INFO - PROCESS | 1650 | 1461731559326 Marionette DEBUG loaded listener.js 21:32:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x129599c00) [pid = 1650] [serial = 1348] [outer = 0x128cd0000] 21:32:39 INFO - PROCESS | 1650 | 1461731559832 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]]]}] 21:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 824ms 21:32:39 INFO - PROCESS | 1650 | 1461731559903 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 21:32:39 INFO - PROCESS | 1650 | 1461731559905 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 21:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:32:39 INFO - PROCESS | 1650 | 1461731559909 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:32:39 INFO - PROCESS | 1650 | 1461731559911 Marionette TRACE conn2 <- [1,1770,null,{}] 21:32:39 INFO - PROCESS | 1650 | 1461731559914 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}] 21:32:40 INFO - PROCESS | 1650 | 1461731560034 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 21:32:40 INFO - PROCESS | 1650 | 1461731560114 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2c7800 == 87 [pid = 1650] [id = 450] 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12916a000) [pid = 1650] [serial = 1349] [outer = 0x0] 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1296b8800) [pid = 1650] [serial = 1350] [outer = 0x12916a000] 21:32:40 INFO - PROCESS | 1650 | 1461731560144 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12a62b800) [pid = 1650] [serial = 1351] [outer = 0x12916a000] 21:32:40 INFO - PROCESS | 1650 | 1461731560643 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]]]}] 21:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 772ms 21:32:40 INFO - PROCESS | 1650 | 1461731560682 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 21:32:40 INFO - PROCESS | 1650 | 1461731560684 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 21:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:32:40 INFO - PROCESS | 1650 | 1461731560686 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:32:40 INFO - PROCESS | 1650 | 1461731560688 Marionette TRACE conn2 <- [1,1774,null,{}] 21:32:40 INFO - PROCESS | 1650 | 1461731560690 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}] 21:32:40 INFO - PROCESS | 1650 | 1461731560836 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 21:32:40 INFO - PROCESS | 1650 | 1461731560915 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d796800 == 88 [pid = 1650] [id = 451] 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12a62b000) [pid = 1650] [serial = 1352] [outer = 0x0] 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12aae7400) [pid = 1650] [serial = 1353] [outer = 0x12a62b000] 21:32:40 INFO - PROCESS | 1650 | 1461731560945 Marionette DEBUG loaded listener.js 21:32:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12b214400) [pid = 1650] [serial = 1354] [outer = 0x12a62b000] 21:32:41 INFO - PROCESS | 1650 | 1461731561385 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]]]}] 21:32:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:32:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 722ms 21:32:41 INFO - PROCESS | 1650 | 1461731561409 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 21:32:41 INFO - PROCESS | 1650 | 1461731561411 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 21:32:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:32:41 INFO - PROCESS | 1650 | 1461731561413 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:32:41 INFO - PROCESS | 1650 | 1461731561415 Marionette TRACE conn2 <- [1,1778,null,{}] 21:32:41 INFO - PROCESS | 1650 | 1461731561417 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}] 21:32:41 INFO - PROCESS | 1650 | 1461731561525 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 21:32:41 INFO - PROCESS | 1650 | 1461731561609 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de72000 == 89 [pid = 1650] [id = 452] 21:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x110f0e400) [pid = 1650] [serial = 1355] [outer = 0x0] 21:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12b25b800) [pid = 1650] [serial = 1356] [outer = 0x110f0e400] 21:32:41 INFO - PROCESS | 1650 | 1461731561639 Marionette DEBUG loaded listener.js 21:32:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12bbbe400) [pid = 1650] [serial = 1357] [outer = 0x110f0e400] 21:32:42 INFO - PROCESS | 1650 | 1461731562061 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]]]}] 21:32:42 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 21:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 21:32:42 INFO - PROCESS | 1650 | 1461731562103 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 21:32:42 INFO - PROCESS | 1650 | 1461731562105 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 21:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:32:42 INFO - PROCESS | 1650 | 1461731562161 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:32:42 INFO - PROCESS | 1650 | 1461731562163 Marionette TRACE conn2 <- [1,1782,null,{}] 21:32:42 INFO - PROCESS | 1650 | 1461731562170 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}] 21:32:42 INFO - PROCESS | 1650 | 1461731562292 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 21:32:42 INFO - PROCESS | 1650 | 1461731562405 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c5800 == 90 [pid = 1650] [id = 453] 21:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12baa0800) [pid = 1650] [serial = 1358] [outer = 0x0] 21:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12cac4000) [pid = 1650] [serial = 1359] [outer = 0x12baa0800] 21:32:42 INFO - PROCESS | 1650 | 1461731562441 Marionette DEBUG loaded listener.js 21:32:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12d414800) [pid = 1650] [serial = 1360] [outer = 0x12baa0800] 21:32:43 INFO - PROCESS | 1650 | 1461731563015 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]]]}] 21:32:43 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 21:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 950ms 21:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:32:43 INFO - PROCESS | 1650 | 1461731563085 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 21:32:43 INFO - PROCESS | 1650 | 1461731563089 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 21:32:43 INFO - PROCESS | 1650 | 1461731563092 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:32:43 INFO - PROCESS | 1650 | 1461731563094 Marionette TRACE conn2 <- [1,1786,null,{}] 21:32:43 INFO - PROCESS | 1650 | 1461731563097 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}] 21:32:43 INFO - PROCESS | 1650 | 1461731563205 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 21:32:43 INFO - PROCESS | 1650 | 1461731563320 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x124616000 == 91 [pid = 1650] [id = 454] 21:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x113c3a000) [pid = 1650] [serial = 1361] [outer = 0x0] 21:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x1169afc00) [pid = 1650] [serial = 1362] [outer = 0x113c3a000] 21:32:43 INFO - PROCESS | 1650 | 1461731563351 Marionette DEBUG loaded listener.js 21:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x119382c00) [pid = 1650] [serial = 1363] [outer = 0x113c3a000] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1172e1800 == 90 [pid = 1650] [id = 441] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1150ed000 == 89 [pid = 1650] [id = 440] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1180b3000 == 88 [pid = 1650] [id = 439] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x140ece800 == 87 [pid = 1650] [id = 437] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x13885b800 == 86 [pid = 1650] [id = 436] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x140db4800 == 85 [pid = 1650] [id = 435] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x13fa42800 == 84 [pid = 1650] [id = 434] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c4000 == 83 [pid = 1650] [id = 433] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x128f40800 == 82 [pid = 1650] [id = 432] 21:32:43 INFO - PROCESS | 1650 | --DOCSHELL 0x118342000 == 81 [pid = 1650] [id = 431] 21:32:43 INFO - PROCESS | 1650 | 1461731563747 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]]]}] 21:32:43 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 21:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 673ms 21:32:43 INFO - PROCESS | 1650 | 1461731563779 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 21:32:43 INFO - PROCESS | 1650 | 1461731563785 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 21:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:32:43 INFO - PROCESS | 1650 | 1461731563789 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:32:43 INFO - PROCESS | 1650 | 1461731563791 Marionette TRACE conn2 <- [1,1790,null,{}] 21:32:43 INFO - PROCESS | 1650 | 1461731563793 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}] 21:32:43 INFO - PROCESS | 1650 | 1461731563895 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 21:32:43 INFO - PROCESS | 1650 | 1461731563970 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d11000 == 82 [pid = 1650] [id = 455] 21:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x11913d400) [pid = 1650] [serial = 1364] [outer = 0x0] 21:32:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x121092800) [pid = 1650] [serial = 1365] [outer = 0x11913d400] 21:32:43 INFO - PROCESS | 1650 | 1461731563996 Marionette DEBUG loaded listener.js 21:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x124631800) [pid = 1650] [serial = 1366] [outer = 0x11913d400] 21:32:44 INFO - PROCESS | 1650 | 1461731564320 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]]]}] 21:32:44 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) 21:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 21:32:44 INFO - PROCESS | 1650 | 1461731564359 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 21:32:44 INFO - PROCESS | 1650 | 1461731564360 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 21:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:32:44 INFO - PROCESS | 1650 | 1461731564363 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:32:44 INFO - PROCESS | 1650 | 1461731564367 Marionette TRACE conn2 <- [1,1794,null,{}] 21:32:44 INFO - PROCESS | 1650 | 1461731564375 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}] 21:32:44 INFO - PROCESS | 1650 | 1461731564525 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 21:32:44 INFO - PROCESS | 1650 | 1461731564590 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c134800 == 83 [pid = 1650] [id = 456] 21:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1274ddc00) [pid = 1650] [serial = 1367] [outer = 0x0] 21:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x128b0cc00) [pid = 1650] [serial = 1368] [outer = 0x1274ddc00] 21:32:44 INFO - PROCESS | 1650 | 1461731564617 Marionette DEBUG loaded listener.js 21:32:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x128cd3400) [pid = 1650] [serial = 1369] [outer = 0x1274ddc00] 21:32:44 INFO - PROCESS | 1650 | 1461731564970 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]]]}] 21:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 623ms 21:32:44 INFO - PROCESS | 1650 | 1461731564986 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 21:32:44 INFO - PROCESS | 1650 | 1461731564988 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 21:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:32:44 INFO - PROCESS | 1650 | 1461731564990 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:32:44 INFO - PROCESS | 1650 | 1461731564991 Marionette TRACE conn2 <- [1,1798,null,{}] 21:32:44 INFO - PROCESS | 1650 | 1461731564994 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}] 21:32:45 INFO - PROCESS | 1650 | 1461731565119 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 21:32:45 INFO - PROCESS | 1650 | 1461731565134 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79f000 == 84 [pid = 1650] [id = 457] 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x128813400) [pid = 1650] [serial = 1370] [outer = 0x0] 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x12b250400) [pid = 1650] [serial = 1371] [outer = 0x128813400] 21:32:45 INFO - PROCESS | 1650 | 1461731565160 Marionette DEBUG loaded listener.js 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12beea800) [pid = 1650] [serial = 1372] [outer = 0x128813400] 21:32:45 INFO - PROCESS | 1650 | 1461731565539 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]]]}] 21:32:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 21:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:32:45 INFO - PROCESS | 1650 | 1461731565559 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 21:32:45 INFO - PROCESS | 1650 | 1461731565561 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 21:32:45 INFO - PROCESS | 1650 | 1461731565564 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:32:45 INFO - PROCESS | 1650 | 1461731565565 Marionette TRACE conn2 <- [1,1802,null,{}] 21:32:45 INFO - PROCESS | 1650 | 1461731565568 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}] 21:32:45 INFO - PROCESS | 1650 | 1461731565734 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 21:32:45 INFO - PROCESS | 1650 | 1461731565752 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x138860800 == 85 [pid = 1650] [id = 458] 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x119f9ec00) [pid = 1650] [serial = 1373] [outer = 0x0] 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x12c6bb800) [pid = 1650] [serial = 1374] [outer = 0x119f9ec00] 21:32:45 INFO - PROCESS | 1650 | 1461731565777 Marionette DEBUG loaded listener.js 21:32:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12cac9400) [pid = 1650] [serial = 1375] [outer = 0x119f9ec00] 21:32:46 INFO - PROCESS | 1650 | 1461731566148 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]]]}] 21:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 621ms 21:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:32:46 INFO - PROCESS | 1650 | 1461731566184 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 21:32:46 INFO - PROCESS | 1650 | 1461731566185 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 21:32:46 INFO - PROCESS | 1650 | 1461731566188 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:32:46 INFO - PROCESS | 1650 | 1461731566189 Marionette TRACE conn2 <- [1,1806,null,{}] 21:32:46 INFO - PROCESS | 1650 | 1461731566191 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}] 21:32:46 INFO - PROCESS | 1650 | 1461731566318 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 21:32:46 INFO - PROCESS | 1650 | 1461731566332 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ef3000 == 86 [pid = 1650] [id = 459] 21:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12d17f400) [pid = 1650] [serial = 1376] [outer = 0x0] 21:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12d555400) [pid = 1650] [serial = 1377] [outer = 0x12d17f400] 21:32:46 INFO - PROCESS | 1650 | 1461731566358 Marionette DEBUG loaded listener.js 21:32:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12f4bb800) [pid = 1650] [serial = 1378] [outer = 0x12d17f400] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12bee6800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x110e90c00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x1210d7000) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x115038800) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x128b0a800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x128cc9400) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x128a0b000) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12c075800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12f4b5c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118343c00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x126899400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12b21bc00) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x119346000) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x1134cdc00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x110f0ac00) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x13b715c00) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x121098000) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:32:46 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12aaf0000) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:32:46 INFO - PROCESS | 1650 | 1461731566816 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]]]}] 21:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 669ms 21:32:46 INFO - PROCESS | 1650 | 1461731566860 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 21:32:46 INFO - PROCESS | 1650 | 1461731566863 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 21:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:32:46 INFO - PROCESS | 1650 | 1461731566874 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:32:46 INFO - PROCESS | 1650 | 1461731566875 Marionette TRACE conn2 <- [1,1810,null,{}] 21:32:46 INFO - PROCESS | 1650 | 1461731566886 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}] 21:32:47 INFO - PROCESS | 1650 | 1461731567037 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 21:32:47 INFO - PROCESS | 1650 | 1461731567045 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ee8800 == 87 [pid = 1650] [id = 460] 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x119346000) [pid = 1650] [serial = 1379] [outer = 0x0] 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x128817800) [pid = 1650] [serial = 1380] [outer = 0x119346000] 21:32:47 INFO - PROCESS | 1650 | 1461731567085 Marionette DEBUG loaded listener.js 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12c075800) [pid = 1650] [serial = 1381] [outer = 0x119346000] 21:32:47 INFO - PROCESS | 1650 | 1461731567472 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]]]}] 21:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 620ms 21:32:47 INFO - PROCESS | 1650 | 1461731567493 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 21:32:47 INFO - PROCESS | 1650 | 1461731567494 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 21:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:32:47 INFO - PROCESS | 1650 | 1461731567497 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:32:47 INFO - PROCESS | 1650 | 1461731567500 Marionette TRACE conn2 <- [1,1814,null,{}] 21:32:47 INFO - PROCESS | 1650 | 1461731567504 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}] 21:32:47 INFO - PROCESS | 1650 | 1461731567635 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 21:32:47 INFO - PROCESS | 1650 | 1461731567642 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8ae000 == 88 [pid = 1650] [id = 461] 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12be64400) [pid = 1650] [serial = 1382] [outer = 0x0] 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12d54f400) [pid = 1650] [serial = 1383] [outer = 0x12be64400] 21:32:47 INFO - PROCESS | 1650 | 1461731567668 Marionette DEBUG loaded listener.js 21:32:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x1377c8800) [pid = 1650] [serial = 1384] [outer = 0x12be64400] 21:32:48 INFO - PROCESS | 1650 | 1461731568011 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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 21:32:48 INFO - PROCESS | 1650 | 1461731568019 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 21:32:48 INFO - PROCESS | 1650 | 1461731568020 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 21:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:32:48 INFO - PROCESS | 1650 | 1461731568022 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:32:48 INFO - PROCESS | 1650 | 1461731568023 Marionette TRACE conn2 <- [1,1818,null,{}] 21:32:48 INFO - PROCESS | 1650 | 1461731568025 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}] 21:32:48 INFO - PROCESS | 1650 | 1461731568124 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 21:32:48 INFO - PROCESS | 1650 | 1461731568128 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa58800 == 89 [pid = 1650] [id = 462] 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1377cb000) [pid = 1650] [serial = 1385] [outer = 0x0] 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x1377d2c00) [pid = 1650] [serial = 1386] [outer = 0x1377cb000] 21:32:48 INFO - PROCESS | 1650 | 1461731568153 Marionette DEBUG loaded listener.js 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x139062000) [pid = 1650] [serial = 1387] [outer = 0x1377cb000] 21:32:48 INFO - PROCESS | 1650 | 1461731568522 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]]]}] 21:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 21:32:48 INFO - PROCESS | 1650 | 1461731568541 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 21:32:48 INFO - PROCESS | 1650 | 1461731568542 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 21:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:32:48 INFO - PROCESS | 1650 | 1461731568545 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:32:48 INFO - PROCESS | 1650 | 1461731568546 Marionette TRACE conn2 <- [1,1822,null,{}] 21:32:48 INFO - PROCESS | 1650 | 1461731568564 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}] 21:32:48 INFO - PROCESS | 1650 | 1461731568738 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 21:32:48 INFO - PROCESS | 1650 | 1461731568849 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194dc800 == 90 [pid = 1650] [id = 463] 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x111e54c00) [pid = 1650] [serial = 1388] [outer = 0x0] 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x113c3dc00) [pid = 1650] [serial = 1389] [outer = 0x111e54c00] 21:32:48 INFO - PROCESS | 1650 | 1461731568913 Marionette DEBUG loaded listener.js 21:32:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x11838ec00) [pid = 1650] [serial = 1390] [outer = 0x111e54c00] 21:32:49 INFO - PROCESS | 1650 | 1461731569370 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]]]}] 21:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 871ms 21:32:49 INFO - PROCESS | 1650 | 1461731569417 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 21:32:49 INFO - PROCESS | 1650 | 1461731569420 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 21:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:32:49 INFO - PROCESS | 1650 | 1461731569423 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:32:49 INFO - PROCESS | 1650 | 1461731569425 Marionette TRACE conn2 <- [1,1826,null,{}] 21:32:49 INFO - PROCESS | 1650 | 1461731569429 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}] 21:32:49 INFO - PROCESS | 1650 | 1461731569549 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 21:32:49 INFO - PROCESS | 1650 | 1461731569636 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a6000 == 91 [pid = 1650] [id = 464] 21:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x11937ec00) [pid = 1650] [serial = 1391] [outer = 0x0] 21:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x1216ed000) [pid = 1650] [serial = 1392] [outer = 0x11937ec00] 21:32:49 INFO - PROCESS | 1650 | 1461731569670 Marionette DEBUG loaded listener.js 21:32:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x126949000) [pid = 1650] [serial = 1393] [outer = 0x11937ec00] 21:32:50 INFO - PROCESS | 1650 | 1461731570087 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]]]}] 21:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 720ms 21:32:50 INFO - PROCESS | 1650 | 1461731570144 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 21:32:50 INFO - PROCESS | 1650 | 1461731570146 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 21:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:32:50 INFO - PROCESS | 1650 | 1461731570163 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:32:50 INFO - PROCESS | 1650 | 1461731570165 Marionette TRACE conn2 <- [1,1830,null,{}] 21:32:50 INFO - PROCESS | 1650 | 1461731570167 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}] 21:32:50 INFO - PROCESS | 1650 | 1461731570282 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 21:32:50 INFO - PROCESS | 1650 | 1461731570371 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ef9800 == 92 [pid = 1650] [id = 465] 21:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x1274de400) [pid = 1650] [serial = 1394] [outer = 0x0] 21:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x128df4000) [pid = 1650] [serial = 1395] [outer = 0x1274de400] 21:32:50 INFO - PROCESS | 1650 | 1461731570402 Marionette DEBUG loaded listener.js 21:32:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12b211c00) [pid = 1650] [serial = 1396] [outer = 0x1274de400] 21:32:50 INFO - PROCESS | 1650 | 1461731570842 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]]]}] 21:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 722ms 21:32:50 INFO - PROCESS | 1650 | 1461731570884 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 21:32:50 INFO - PROCESS | 1650 | 1461731570887 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 21:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:32:50 INFO - PROCESS | 1650 | 1461731570895 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:32:50 INFO - PROCESS | 1650 | 1461731570898 Marionette TRACE conn2 <- [1,1834,null,{}] 21:32:50 INFO - PROCESS | 1650 | 1461731570901 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}] 21:32:51 INFO - PROCESS | 1650 | 1461731571018 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 21:32:51 INFO - PROCESS | 1650 | 1461731571107 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d09000 == 93 [pid = 1650] [id = 466] 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x1274de800) [pid = 1650] [serial = 1397] [outer = 0x0] 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12cdb7400) [pid = 1650] [serial = 1398] [outer = 0x1274de800] 21:32:51 INFO - PROCESS | 1650 | 1461731571137 Marionette DEBUG loaded listener.js 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12f4be800) [pid = 1650] [serial = 1399] [outer = 0x1274de800] 21:32:51 INFO - PROCESS | 1650 | 1461731571554 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]]]}] 21:32:51 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 21:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 678ms 21:32:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:32:51 INFO - PROCESS | 1650 | 1461731571568 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 21:32:51 INFO - PROCESS | 1650 | 1461731571570 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 21:32:51 INFO - PROCESS | 1650 | 1461731571572 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:32:51 INFO - PROCESS | 1650 | 1461731571573 Marionette TRACE conn2 <- [1,1838,null,{}] 21:32:51 INFO - PROCESS | 1650 | 1461731571576 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}] 21:32:51 INFO - PROCESS | 1650 | 1461731571710 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 21:32:51 INFO - PROCESS | 1650 | 1461731571826 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d1d000 == 94 [pid = 1650] [id = 467] 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12f4bf800) [pid = 1650] [serial = 1400] [outer = 0x0] 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x13b714400) [pid = 1650] [serial = 1401] [outer = 0x12f4bf800] 21:32:51 INFO - PROCESS | 1650 | 1461731571859 Marionette DEBUG loaded listener.js 21:32:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x13b71f800) [pid = 1650] [serial = 1402] [outer = 0x12f4bf800] 21:32:52 INFO - PROCESS | 1650 | 1461731572287 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]]]}] 21:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 770ms 21:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:32:52 INFO - PROCESS | 1650 | 1461731572343 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 21:32:52 INFO - PROCESS | 1650 | 1461731572344 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 21:32:52 INFO - PROCESS | 1650 | 1461731572346 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:32:52 INFO - PROCESS | 1650 | 1461731572347 Marionette TRACE conn2 <- [1,1842,null,{}] 21:32:52 INFO - PROCESS | 1650 | 1461731572350 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}] 21:32:52 INFO - PROCESS | 1650 | 1461731572463 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 21:32:52 INFO - PROCESS | 1650 | 1461731572551 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d3c000 == 95 [pid = 1650] [id = 468] 21:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x13b7a4c00) [pid = 1650] [serial = 1403] [outer = 0x0] 21:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x13b7a7000) [pid = 1650] [serial = 1404] [outer = 0x13b7a4c00] 21:32:52 INFO - PROCESS | 1650 | 1461731572590 Marionette DEBUG loaded listener.js 21:32:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x13b7b0400) [pid = 1650] [serial = 1405] [outer = 0x13b7a4c00] 21:32:53 INFO - PROCESS | 1650 | 1461731573018 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]]]}] 21:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 720ms 21:32:53 INFO - PROCESS | 1650 | 1461731573070 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 21:32:53 INFO - PROCESS | 1650 | 1461731573071 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 21:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:32:53 INFO - PROCESS | 1650 | 1461731573074 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:32:53 INFO - PROCESS | 1650 | 1461731573075 Marionette TRACE conn2 <- [1,1846,null,{}] 21:32:53 INFO - PROCESS | 1650 | 1461731573077 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}] 21:32:53 INFO - PROCESS | 1650 | 1461731573192 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 21:32:53 INFO - PROCESS | 1650 | 1461731573280 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x139466800 == 96 [pid = 1650] [id = 469] 21:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x139432800) [pid = 1650] [serial = 1406] [outer = 0x0] 21:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x139439400) [pid = 1650] [serial = 1407] [outer = 0x139432800] 21:32:53 INFO - PROCESS | 1650 | 1461731573311 Marionette DEBUG loaded listener.js 21:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x13943fc00) [pid = 1650] [serial = 1408] [outer = 0x139432800] 21:32:53 INFO - PROCESS | 1650 | 1461731573725 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]]]}] 21:32:53 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) 21:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 668ms 21:32:53 INFO - PROCESS | 1650 | 1461731573743 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 21:32:53 INFO - PROCESS | 1650 | 1461731573744 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 21:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:32:53 INFO - PROCESS | 1650 | 1461731573747 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:32:53 INFO - PROCESS | 1650 | 1461731573748 Marionette TRACE conn2 <- [1,1850,null,{}] 21:32:53 INFO - PROCESS | 1650 | 1461731573751 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}] 21:32:53 INFO - PROCESS | 1650 | 1461731573864 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 21:32:53 INFO - PROCESS | 1650 | 1461731573979 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb7f800 == 97 [pid = 1650] [id = 470] 21:32:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x13943b800) [pid = 1650] [serial = 1409] [outer = 0x0] 21:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x13b924800) [pid = 1650] [serial = 1410] [outer = 0x13943b800] 21:32:54 INFO - PROCESS | 1650 | 1461731574011 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x13b92b400) [pid = 1650] [serial = 1411] [outer = 0x13943b800] 21:32:54 INFO - PROCESS | 1650 | 1461731574417 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]]]}] 21:32:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:32:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 21:32:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:32:54 INFO - PROCESS | 1650 | 1461731574468 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 21:32:54 INFO - PROCESS | 1650 | 1461731574469 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 21:32:54 INFO - PROCESS | 1650 | 1461731574472 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:32:54 INFO - PROCESS | 1650 | 1461731574474 Marionette TRACE conn2 <- [1,1854,null,{}] 21:32:54 INFO - PROCESS | 1650 | 1461731574507 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}] 21:32:54 INFO - PROCESS | 1650 | 1461731574668 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 21:32:54 INFO - PROCESS | 1650 | 1461731574827 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb96800 == 98 [pid = 1650] [id = 471] 21:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x13943c400) [pid = 1650] [serial = 1412] [outer = 0x0] 21:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x13b779c00) [pid = 1650] [serial = 1413] [outer = 0x13943c400] 21:32:54 INFO - PROCESS | 1650 | 1461731574877 Marionette DEBUG loaded listener.js 21:32:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x13b77ec00) [pid = 1650] [serial = 1414] [outer = 0x13943c400] 21:32:55 INFO - PROCESS | 1650 | 1461731575377 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]]]}] 21:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 970ms 21:32:55 INFO - PROCESS | 1650 | 1461731575447 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 21:32:55 INFO - PROCESS | 1650 | 1461731575449 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 21:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:32:55 INFO - PROCESS | 1650 | 1461731575453 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:32:55 INFO - PROCESS | 1650 | 1461731575454 Marionette TRACE conn2 <- [1,1858,null,{}] 21:32:55 INFO - PROCESS | 1650 | 1461731575456 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}] 21:32:55 INFO - PROCESS | 1650 | 1461731575574 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 21:32:55 INFO - PROCESS | 1650 | 1461731575668 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d1b800 == 99 [pid = 1650] [id = 472] 21:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x1166f8800) [pid = 1650] [serial = 1415] [outer = 0x0] 21:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12aa59c00) [pid = 1650] [serial = 1416] [outer = 0x1166f8800] 21:32:55 INFO - PROCESS | 1650 | 1461731575700 Marionette DEBUG loaded listener.js 21:32:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x13b77e800) [pid = 1650] [serial = 1417] [outer = 0x1166f8800] 21:32:56 INFO - PROCESS | 1650 | 1461731576257 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]]]}] 21:32:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:32:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 824ms 21:32:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:32:56 INFO - PROCESS | 1650 | 1461731576277 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 21:32:56 INFO - PROCESS | 1650 | 1461731576279 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 21:32:56 INFO - PROCESS | 1650 | 1461731576283 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:32:56 INFO - PROCESS | 1650 | 1461731576285 Marionette TRACE conn2 <- [1,1862,null,{}] 21:32:56 INFO - PROCESS | 1650 | 1461731576287 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}] 21:32:56 INFO - PROCESS | 1650 | 1461731576403 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 21:32:56 INFO - PROCESS | 1650 | 1461731576494 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9a800 == 100 [pid = 1650] [id = 473] 21:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x118850000) [pid = 1650] [serial = 1418] [outer = 0x0] 21:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x13b780400) [pid = 1650] [serial = 1419] [outer = 0x118850000] 21:32:56 INFO - PROCESS | 1650 | 1461731576531 Marionette DEBUG loaded listener.js 21:32:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x13b92f000) [pid = 1650] [serial = 1420] [outer = 0x118850000] 21:32:56 INFO - PROCESS | 1650 | 1461731576967 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]]]}] 21:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 721ms 21:32:57 INFO - PROCESS | 1650 | 1461731577002 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 21:32:57 INFO - PROCESS | 1650 | 1461731577004 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 21:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:32:57 INFO - PROCESS | 1650 | 1461731577006 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:32:57 INFO - PROCESS | 1650 | 1461731577008 Marionette TRACE conn2 <- [1,1866,null,{}] 21:32:57 INFO - PROCESS | 1650 | 1461731577010 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}] 21:32:57 INFO - PROCESS | 1650 | 1461731577141 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 21:32:57 INFO - PROCESS | 1650 | 1461731577458 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x124836000 == 101 [pid = 1650] [id = 474] 21:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x111066c00) [pid = 1650] [serial = 1421] [outer = 0x0] 21:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x1110f5800) [pid = 1650] [serial = 1422] [outer = 0x111066c00] 21:32:57 INFO - PROCESS | 1650 | 1461731577499 Marionette DEBUG loaded listener.js 21:32:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x116464400) [pid = 1650] [serial = 1423] [outer = 0x111066c00] 21:32:57 INFO - PROCESS | 1650 | 1461731577948 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]]]}] 21:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 972ms 21:32:57 INFO - PROCESS | 1650 | 1461731577986 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 21:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:32:57 INFO - PROCESS | 1650 | 1461731577988 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 21:32:57 INFO - PROCESS | 1650 | 1461731577991 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:32:57 INFO - PROCESS | 1650 | 1461731577993 Marionette TRACE conn2 <- [1,1870,null,{}] 21:32:57 INFO - PROCESS | 1650 | 1461731577996 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}] 21:32:58 INFO - PROCESS | 1650 | 1461731578111 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 21:32:58 INFO - PROCESS | 1650 | 1461731578233 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121082000 == 102 [pid = 1650] [id = 475] 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x119630400) [pid = 1650] [serial = 1424] [outer = 0x0] 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x1219aa400) [pid = 1650] [serial = 1425] [outer = 0x119630400] 21:32:58 INFO - PROCESS | 1650 | 1461731578264 Marionette DEBUG loaded listener.js 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12682f000) [pid = 1650] [serial = 1426] [outer = 0x119630400] 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x126835400) [pid = 1650] [serial = 1427] [outer = 0x12cdc0400] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13fa58800 == 101 [pid = 1650] [id = 462] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8ae000 == 100 [pid = 1650] [id = 461] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x138ee8800 == 99 [pid = 1650] [id = 460] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x138ef3000 == 98 [pid = 1650] [id = 459] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x138860800 == 97 [pid = 1650] [id = 458] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12108a400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x129548400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d79f000 == 96 [pid = 1650] [id = 457] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c134800 == 95 [pid = 1650] [id = 456] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119d11000 == 94 [pid = 1650] [id = 455] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124616000 == 93 [pid = 1650] [id = 454] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c5800 == 92 [pid = 1650] [id = 453] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12de72000 == 91 [pid = 1650] [id = 452] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d796800 == 90 [pid = 1650] [id = 451] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x13b9b2800 == 89 [pid = 1650] [id = 430] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2c7800 == 88 [pid = 1650] [id = 450] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd1800 == 87 [pid = 1650] [id = 449] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12c175000 == 86 [pid = 1650] [id = 448] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb03000 == 85 [pid = 1650] [id = 447] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8b9800 == 84 [pid = 1650] [id = 446] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x129343800 == 83 [pid = 1650] [id = 445] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12129d000 == 82 [pid = 1650] [id = 438] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x124e55000 == 81 [pid = 1650] [id = 444] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1194ce800 == 80 [pid = 1650] [id = 443] 21:32:58 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9c800 == 79 [pid = 1650] [id = 442] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12cac9800) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x110f0cc00) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1215b3800) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x111115400) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1169a4800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x121b45c00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12d558c00) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x129549c00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x117e0b400) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x11834f000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12b255c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x128b0fc00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12cdbbc00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x128c2e000) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12f4c1400) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x127341800) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x1186d6800) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12733cc00) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12881a000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x111069000) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x119626c00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12d182400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12c6c8800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12d419000) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x119145c00) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x128b04800) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x11942b400) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x119779400) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12a626000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x12ca72800) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x124245400) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x118e82800) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x117666800) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12a7c6800) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12108b400) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x119d2e000) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12d185c00) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x1377d1000) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12689b400) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x139060c00) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x13b71e400) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x13b925c00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12cac1c00) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x118098800) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x13b92d400) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12f4bcc00) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12beea400) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12b20ec00) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x13b923800) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x112ee3400) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12bbbfc00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 21:32:58 INFO - PROCESS | 1650 | 1461731578745 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]]]}] 21:32:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:32:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 773ms 21:32:58 INFO - PROCESS | 1650 | 1461731578769 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 21:32:58 INFO - PROCESS | 1650 | 1461731578771 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 21:32:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:32:58 INFO - PROCESS | 1650 | 1461731578775 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:32:58 INFO - PROCESS | 1650 | 1461731578776 Marionette TRACE conn2 <- [1,1874,null,{}] 21:32:58 INFO - PROCESS | 1650 | 1461731578778 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}] 21:32:58 INFO - PROCESS | 1650 | 1461731578893 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 21:32:58 INFO - PROCESS | 1650 | 1461731578901 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121071000 == 80 [pid = 1650] [id = 476] 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x1186d6800) [pid = 1650] [serial = 1428] [outer = 0x0] 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x126951400) [pid = 1650] [serial = 1429] [outer = 0x1186d6800] 21:32:58 INFO - PROCESS | 1650 | 1461731578927 Marionette DEBUG loaded listener.js 21:32:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12881d000) [pid = 1650] [serial = 1430] [outer = 0x1186d6800] 21:32:59 INFO - PROCESS | 1650 | 1461731579337 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]]]}] 21:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 569ms 21:32:59 INFO - PROCESS | 1650 | 1461731579343 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 21:32:59 INFO - PROCESS | 1650 | 1461731579345 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 21:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:32:59 INFO - PROCESS | 1650 | 1461731579352 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:32:59 INFO - PROCESS | 1650 | 1461731579356 Marionette TRACE conn2 <- [1,1878,null,{}] 21:32:59 INFO - PROCESS | 1650 | 1461731579364 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}] 21:32:59 INFO - PROCESS | 1650 | 1461731579464 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 21:32:59 INFO - PROCESS | 1650 | 1461731579470 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:32:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2b4800 == 81 [pid = 1650] [id = 477] 21:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x128c23800) [pid = 1650] [serial = 1431] [outer = 0x0] 21:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x129540800) [pid = 1650] [serial = 1432] [outer = 0x128c23800] 21:32:59 INFO - PROCESS | 1650 | 1461731579495 Marionette DEBUG loaded listener.js 21:32:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12a86c400) [pid = 1650] [serial = 1433] [outer = 0x128c23800] 21:32:59 INFO - PROCESS | 1650 | 1461731579910 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]]]}] 21:32:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:32:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 578ms 21:32:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:32:59 INFO - PROCESS | 1650 | 1461731579926 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 21:32:59 INFO - PROCESS | 1650 | 1461731579928 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 21:32:59 INFO - PROCESS | 1650 | 1461731579933 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:32:59 INFO - PROCESS | 1650 | 1461731579935 Marionette TRACE conn2 <- [1,1882,null,{}] 21:32:59 INFO - PROCESS | 1650 | 1461731579938 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}] 21:33:00 INFO - PROCESS | 1650 | 1461731580087 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 21:33:00 INFO - PROCESS | 1650 | 1461731580093 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c988000 == 82 [pid = 1650] [id = 478] 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1296b9c00) [pid = 1650] [serial = 1434] [outer = 0x0] 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12aaec800) [pid = 1650] [serial = 1435] [outer = 0x1296b9c00] 21:33:00 INFO - PROCESS | 1650 | 1461731580228 Marionette DEBUG loaded listener.js 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12beecc00) [pid = 1650] [serial = 1436] [outer = 0x1296b9c00] 21:33:00 INFO - PROCESS | 1650 | 1461731580589 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]]]}] 21:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 671ms 21:33:00 INFO - PROCESS | 1650 | 1461731580604 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 21:33:00 INFO - PROCESS | 1650 | 1461731580605 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 21:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:33:00 INFO - PROCESS | 1650 | 1461731580607 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:33:00 INFO - PROCESS | 1650 | 1461731580608 Marionette TRACE conn2 <- [1,1886,null,{}] 21:33:00 INFO - PROCESS | 1650 | 1461731580610 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}] 21:33:00 INFO - PROCESS | 1650 | 1461731580710 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 21:33:00 INFO - PROCESS | 1650 | 1461731580714 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de70000 == 83 [pid = 1650] [id = 479] 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12cdb7800) [pid = 1650] [serial = 1437] [outer = 0x0] 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12cdc2800) [pid = 1650] [serial = 1438] [outer = 0x12cdb7800] 21:33:00 INFO - PROCESS | 1650 | 1461731580745 Marionette DEBUG loaded listener.js 21:33:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d849000) [pid = 1650] [serial = 1439] [outer = 0x12cdb7800] 21:33:01 INFO - PROCESS | 1650 | 1461731581240 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]]]}] 21:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 669ms 21:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:33:01 INFO - PROCESS | 1650 | 1461731581277 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 21:33:01 INFO - PROCESS | 1650 | 1461731581279 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 21:33:01 INFO - PROCESS | 1650 | 1461731581282 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:33:01 INFO - PROCESS | 1650 | 1461731581284 Marionette TRACE conn2 <- [1,1890,null,{}] 21:33:01 INFO - PROCESS | 1650 | 1461731581287 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}] 21:33:01 INFO - PROCESS | 1650 | 1461731581481 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 21:33:01 INFO - PROCESS | 1650 | 1461731581555 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388cd000 == 84 [pid = 1650] [id = 480] 21:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12f4b5400) [pid = 1650] [serial = 1440] [outer = 0x0] 21:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x1377cec00) [pid = 1650] [serial = 1441] [outer = 0x12f4b5400] 21:33:01 INFO - PROCESS | 1650 | 1461731581595 Marionette DEBUG loaded listener.js 21:33:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x13943a400) [pid = 1650] [serial = 1442] [outer = 0x12f4b5400] 21:33:02 INFO - PROCESS | 1650 | 1461731582009 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]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 775ms 21:33:02 INFO - PROCESS | 1650 | 1461731582057 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 21:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:33:02 INFO - PROCESS | 1650 | 1461731582059 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 21:33:02 INFO - PROCESS | 1650 | 1461731582062 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 1650 | 1461731582064 Marionette TRACE conn2 <- [1,1894,null,{}] 21:33:02 INFO - PROCESS | 1650 | 1461731582067 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}] 21:33:02 INFO - PROCESS | 1650 | 1461731582235 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 21:33:02 INFO - PROCESS | 1650 | 1461731582254 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b12800 == 85 [pid = 1650] [id = 481] 21:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x12f4b7000) [pid = 1650] [serial = 1443] [outer = 0x0] 21:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x13b780c00) [pid = 1650] [serial = 1444] [outer = 0x12f4b7000] 21:33:02 INFO - PROCESS | 1650 | 1461731582279 Marionette DEBUG loaded listener.js 21:33:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x13b7b1400) [pid = 1650] [serial = 1445] [outer = 0x12f4b7000] 21:33:02 INFO - PROCESS | 1650 | 1461731582642 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]]]}] 21:33:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:33:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 624ms 21:33:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:33:02 INFO - PROCESS | 1650 | 1461731582690 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 21:33:02 INFO - PROCESS | 1650 | 1461731582691 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 21:33:02 INFO - PROCESS | 1650 | 1461731582693 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:33:02 INFO - PROCESS | 1650 | 1461731582694 Marionette TRACE conn2 <- [1,1898,null,{}] 21:33:02 INFO - PROCESS | 1650 | 1461731582697 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}] 21:33:02 INFO - PROCESS | 1650 | 1461731582821 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x128813400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x119f9ec00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12d17f400) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12be64400) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x113c3a000) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118e7f400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x11913d400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x119346000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:33:03 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1274ddc00) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:33:03 INFO - PROCESS | 1650 | 1461731583076 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x118eb2000 == 86 [pid = 1650] [id = 482] 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x113446400) [pid = 1650] [serial = 1446] [outer = 0x0] 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x118ee5400) [pid = 1650] [serial = 1447] [outer = 0x113446400] 21:33:03 INFO - PROCESS | 1650 | 1461731583102 Marionette DEBUG loaded listener.js 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x128813400) [pid = 1650] [serial = 1448] [outer = 0x113446400] 21:33:03 INFO - PROCESS | 1650 | 1461731583387 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]]]}] 21:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 718ms 21:33:03 INFO - PROCESS | 1650 | 1461731583411 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 21:33:03 INFO - PROCESS | 1650 | 1461731583413 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 21:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:33:03 INFO - PROCESS | 1650 | 1461731583423 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:33:03 INFO - PROCESS | 1650 | 1461731583424 Marionette TRACE conn2 <- [1,1902,null,{}] 21:33:03 INFO - PROCESS | 1650 | 1461731583426 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}] 21:33:03 INFO - PROCESS | 1650 | 1461731583529 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 21:33:03 INFO - PROCESS | 1650 | 1461731583534 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8a7000 == 87 [pid = 1650] [id = 483] 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x110e87800) [pid = 1650] [serial = 1449] [outer = 0x0] 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x13b92f400) [pid = 1650] [serial = 1450] [outer = 0x110e87800] 21:33:03 INFO - PROCESS | 1650 | 1461731583559 Marionette DEBUG loaded listener.js 21:33:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x13b95a400) [pid = 1650] [serial = 1451] [outer = 0x110e87800] 21:33:03 INFO - PROCESS | 1650 | 1461731583913 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]]]}] 21:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 518ms 21:33:03 INFO - PROCESS | 1650 | 1461731583941 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 21:33:03 INFO - PROCESS | 1650 | 1461731583942 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 21:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:33:03 INFO - PROCESS | 1650 | 1461731583945 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:33:03 INFO - PROCESS | 1650 | 1461731583946 Marionette TRACE conn2 <- [1,1906,null,{}] 21:33:03 INFO - PROCESS | 1650 | 1461731583952 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}] 21:33:04 INFO - PROCESS | 1650 | 1461731584088 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 21:33:04 INFO - PROCESS | 1650 | 1461731584095 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b98a800 == 88 [pid = 1650] [id = 484] 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x1219b5400) [pid = 1650] [serial = 1452] [outer = 0x0] 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x13b960800) [pid = 1650] [serial = 1453] [outer = 0x1219b5400] 21:33:04 INFO - PROCESS | 1650 | 1461731584125 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x13fb47c00) [pid = 1650] [serial = 1454] [outer = 0x1219b5400] 21:33:04 INFO - PROCESS | 1650 | 1461731584484 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]]]}] 21:33:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 572ms 21:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:33:04 INFO - PROCESS | 1650 | 1461731584517 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 21:33:04 INFO - PROCESS | 1650 | 1461731584519 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 21:33:04 INFO - PROCESS | 1650 | 1461731584521 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:33:04 INFO - PROCESS | 1650 | 1461731584523 Marionette TRACE conn2 <- [1,1910,null,{}] 21:33:04 INFO - PROCESS | 1650 | 1461731584525 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}] 21:33:04 INFO - PROCESS | 1650 | 1461731584635 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 21:33:04 INFO - PROCESS | 1650 | 1461731584715 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb8a000 == 89 [pid = 1650] [id = 485] 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12f382000) [pid = 1650] [serial = 1455] [outer = 0x0] 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12f388400) [pid = 1650] [serial = 1456] [outer = 0x12f382000] 21:33:04 INFO - PROCESS | 1650 | 1461731584740 Marionette DEBUG loaded listener.js 21:33:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x13fb4d000) [pid = 1650] [serial = 1457] [outer = 0x12f382000] 21:33:05 INFO - PROCESS | 1650 | 1461731585023 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]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 621ms 21:33:05 INFO - PROCESS | 1650 | 1461731585146 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 21:33:05 INFO - PROCESS | 1650 | 1461731585153 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 21:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:33:05 INFO - PROCESS | 1650 | 1461731585158 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 1650 | 1461731585160 Marionette TRACE conn2 <- [1,1914,null,{}] 21:33:05 INFO - PROCESS | 1650 | 1461731585165 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}] 21:33:05 INFO - PROCESS | 1650 | 1461731585293 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 21:33:05 INFO - PROCESS | 1650 | 1461731585409 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x126848000 == 90 [pid = 1650] [id = 486] 21:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x117e11c00) [pid = 1650] [serial = 1458] [outer = 0x0] 21:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x11884a800) [pid = 1650] [serial = 1459] [outer = 0x117e11c00] 21:33:05 INFO - PROCESS | 1650 | 1461731585442 Marionette DEBUG loaded listener.js 21:33:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12108b000) [pid = 1650] [serial = 1460] [outer = 0x117e11c00] 21:33:05 INFO - PROCESS | 1650 | 1461731585903 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]]]}] 21:33:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:33:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 771ms 21:33:05 INFO - PROCESS | 1650 | 1461731585931 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 21:33:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:33:05 INFO - PROCESS | 1650 | 1461731585935 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 21:33:05 INFO - PROCESS | 1650 | 1461731585943 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:33:05 INFO - PROCESS | 1650 | 1461731585947 Marionette TRACE conn2 <- [1,1918,null,{}] 21:33:05 INFO - PROCESS | 1650 | 1461731585951 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}] 21:33:06 INFO - PROCESS | 1650 | 1461731586054 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 21:33:06 INFO - PROCESS | 1650 | 1461731586187 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98e000 == 91 [pid = 1650] [id = 487] 21:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x1216e2000) [pid = 1650] [serial = 1461] [outer = 0x0] 21:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x127341000) [pid = 1650] [serial = 1462] [outer = 0x1216e2000] 21:33:06 INFO - PROCESS | 1650 | 1461731586240 Marionette DEBUG loaded listener.js 21:33:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x128c24c00) [pid = 1650] [serial = 1463] [outer = 0x1216e2000] 21:33:06 INFO - PROCESS | 1650 | 1461731586832 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]]]}] 21:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 935ms 21:33:06 INFO - PROCESS | 1650 | 1461731586883 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 21:33:06 INFO - PROCESS | 1650 | 1461731586884 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 21:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:33:06 INFO - PROCESS | 1650 | 1461731586888 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:33:06 INFO - PROCESS | 1650 | 1461731586889 Marionette TRACE conn2 <- [1,1922,null,{}] 21:33:06 INFO - PROCESS | 1650 | 1461731586897 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}] 21:33:07 INFO - PROCESS | 1650 | 1461731587020 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 21:33:07 INFO - PROCESS | 1650 | 1461731587110 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9bc000 == 92 [pid = 1650] [id = 488] 21:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x12baa2400) [pid = 1650] [serial = 1464] [outer = 0x0] 21:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12c072000) [pid = 1650] [serial = 1465] [outer = 0x12baa2400] 21:33:07 INFO - PROCESS | 1650 | 1461731587143 Marionette DEBUG loaded listener.js 21:33:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12cdbb400) [pid = 1650] [serial = 1466] [outer = 0x12baa2400] 21:33:07 INFO - PROCESS | 1650 | 1461731587630 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]]]}] 21:33:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:33:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 21:33:07 INFO - PROCESS | 1650 | 1461731587673 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 21:33:07 INFO - PROCESS | 1650 | 1461731587675 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 21:33:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:33:07 INFO - PROCESS | 1650 | 1461731587679 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:33:07 INFO - PROCESS | 1650 | 1461731587681 Marionette TRACE conn2 <- [1,1926,null,{}] 21:33:07 INFO - PROCESS | 1650 | 1461731587686 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}] 21:33:07 INFO - PROCESS | 1650 | 1461731587861 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 21:33:08 INFO - PROCESS | 1650 | 1461731588030 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x140ede800 == 93 [pid = 1650] [id = 489] 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12f37ec00) [pid = 1650] [serial = 1467] [outer = 0x0] 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x12f382c00) [pid = 1650] [serial = 1468] [outer = 0x12f37ec00] 21:33:08 INFO - PROCESS | 1650 | 1461731588082 Marionette DEBUG loaded listener.js 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x1377d0000) [pid = 1650] [serial = 1469] [outer = 0x12f37ec00] 21:33:08 INFO - PROCESS | 1650 | 1461731588498 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]]]}] 21:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 874ms 21:33:08 INFO - PROCESS | 1650 | 1461731588564 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 21:33:08 INFO - PROCESS | 1650 | 1461731588566 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 21:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:33:08 INFO - PROCESS | 1650 | 1461731588570 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:33:08 INFO - PROCESS | 1650 | 1461731588571 Marionette TRACE conn2 <- [1,1930,null,{}] 21:33:08 INFO - PROCESS | 1650 | 1461731588573 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}] 21:33:08 INFO - PROCESS | 1650 | 1461731588689 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 21:33:08 INFO - PROCESS | 1650 | 1461731588778 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x140c20000 == 94 [pid = 1650] [id = 490] 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12f37f800) [pid = 1650] [serial = 1470] [outer = 0x0] 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x13b775800) [pid = 1650] [serial = 1471] [outer = 0x12f37f800] 21:33:08 INFO - PROCESS | 1650 | 1461731588808 Marionette DEBUG loaded listener.js 21:33:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x13b92d400) [pid = 1650] [serial = 1472] [outer = 0x12f37f800] 21:33:09 INFO - PROCESS | 1650 | 1461731589224 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]]]}] 21:33:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:33:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 21:33:09 INFO - PROCESS | 1650 | 1461731589289 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 21:33:09 INFO - PROCESS | 1650 | 1461731589291 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 21:33:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:33:09 INFO - PROCESS | 1650 | 1461731589293 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:33:09 INFO - PROCESS | 1650 | 1461731589294 Marionette TRACE conn2 <- [1,1934,null,{}] 21:33:09 INFO - PROCESS | 1650 | 1461731589297 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}] 21:33:09 INFO - PROCESS | 1650 | 1461731589433 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 21:33:09 INFO - PROCESS | 1650 | 1461731589558 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb0c800 == 95 [pid = 1650] [id = 491] 21:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x13910b400) [pid = 1650] [serial = 1473] [outer = 0x0] 21:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x13b92ec00) [pid = 1650] [serial = 1474] [outer = 0x13910b400] 21:33:09 INFO - PROCESS | 1650 | 1461731589591 Marionette DEBUG loaded listener.js 21:33:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x13fb46400) [pid = 1650] [serial = 1475] [outer = 0x13910b400] 21:33:10 INFO - PROCESS | 1650 | 1461731590043 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]]]}] 21:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 774ms 21:33:10 INFO - PROCESS | 1650 | 1461731590083 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 21:33:10 INFO - PROCESS | 1650 | 1461731590084 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 21:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:33:10 INFO - PROCESS | 1650 | 1461731590088 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:33:10 INFO - PROCESS | 1650 | 1461731590090 Marionette TRACE conn2 <- [1,1938,null,{}] 21:33:10 INFO - PROCESS | 1650 | 1461731590092 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}] 21:33:10 INFO - PROCESS | 1650 | 1461731590208 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 21:33:10 INFO - PROCESS | 1650 | 1461731590298 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x140c25000 == 96 [pid = 1650] [id = 492] 21:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12c078800) [pid = 1650] [serial = 1476] [outer = 0x0] 21:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x13fb4d400) [pid = 1650] [serial = 1477] [outer = 0x12c078800] 21:33:10 INFO - PROCESS | 1650 | 1461731590328 Marionette DEBUG loaded listener.js 21:33:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x13fd9d000) [pid = 1650] [serial = 1478] [outer = 0x12c078800] 21:33:10 INFO - PROCESS | 1650 | 1461731590740 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]]]}] 21:33:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 669ms 21:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:33:10 INFO - PROCESS | 1650 | 1461731590757 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 21:33:10 INFO - PROCESS | 1650 | 1461731590759 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 21:33:10 INFO - PROCESS | 1650 | 1461731590761 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:33:10 INFO - PROCESS | 1650 | 1461731590762 Marionette TRACE conn2 <- [1,1942,null,{}] 21:33:10 INFO - PROCESS | 1650 | 1461731590764 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}] 21:33:10 INFO - PROCESS | 1650 | 1461731590883 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 21:33:11 INFO - PROCESS | 1650 | 1461731591002 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x140e13800 == 97 [pid = 1650] [id = 493] 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x13b95c400) [pid = 1650] [serial = 1479] [outer = 0x0] 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x13fda4400) [pid = 1650] [serial = 1480] [outer = 0x13b95c400] 21:33:11 INFO - PROCESS | 1650 | 1461731591034 Marionette DEBUG loaded listener.js 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x13fda9800) [pid = 1650] [serial = 1481] [outer = 0x13b95c400] 21:33:11 INFO - PROCESS | 1650 | 1461731591432 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]]]}] 21:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 21:33:11 INFO - PROCESS | 1650 | 1461731591483 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 21:33:11 INFO - PROCESS | 1650 | 1461731591485 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 21:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:33:11 INFO - PROCESS | 1650 | 1461731591489 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:33:11 INFO - PROCESS | 1650 | 1461731591491 Marionette TRACE conn2 <- [1,1946,null,{}] 21:33:11 INFO - PROCESS | 1650 | 1461731591523 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}] 21:33:11 INFO - PROCESS | 1650 | 1461731591725 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 21:33:11 INFO - PROCESS | 1650 | 1461731591889 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x141a4a800 == 98 [pid = 1650] [id = 494] 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x13ff02800) [pid = 1650] [serial = 1482] [outer = 0x0] 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x13ff06400) [pid = 1650] [serial = 1483] [outer = 0x13ff02800] 21:33:11 INFO - PROCESS | 1650 | 1461731591935 Marionette DEBUG loaded listener.js 21:33:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x13ff0c000) [pid = 1650] [serial = 1484] [outer = 0x13ff02800] 21:33:12 INFO - PROCESS | 1650 | 1461731592406 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]]]}] 21:33:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:33:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 952ms 21:33:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:33:12 INFO - PROCESS | 1650 | 1461731592440 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 21:33:12 INFO - PROCESS | 1650 | 1461731592442 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 21:33:12 INFO - PROCESS | 1650 | 1461731592444 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:33:12 INFO - PROCESS | 1650 | 1461731592445 Marionette TRACE conn2 <- [1,1950,null,{}] 21:33:12 INFO - PROCESS | 1650 | 1461731592448 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}] 21:33:12 INFO - PROCESS | 1650 | 1461731592574 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 21:33:12 INFO - PROCESS | 1650 | 1461731592904 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12704c800 == 99 [pid = 1650] [id = 495] 21:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x110e84000) [pid = 1650] [serial = 1485] [outer = 0x0] 21:33:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x111d32c00) [pid = 1650] [serial = 1486] [outer = 0x110e84000] 21:33:12 INFO - PROCESS | 1650 | 1461731592954 Marionette DEBUG loaded listener.js 21:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x1167f1c00) [pid = 1650] [serial = 1487] [outer = 0x110e84000] 21:33:13 INFO - PROCESS | 1650 | 1461731593423 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]]]}] 21:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1023ms 21:33:13 INFO - PROCESS | 1650 | 1461731593468 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 21:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:33:13 INFO - PROCESS | 1650 | 1461731593470 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 21:33:13 INFO - PROCESS | 1650 | 1461731593473 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:33:13 INFO - PROCESS | 1650 | 1461731593476 Marionette TRACE conn2 <- [1,1954,null,{}] 21:33:13 INFO - PROCESS | 1650 | 1461731593488 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}] 21:33:13 INFO - PROCESS | 1650 | 1461731593601 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 21:33:13 INFO - PROCESS | 1650 | 1461731593699 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c726000 == 100 [pid = 1650] [id = 496] 21:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x118849400) [pid = 1650] [serial = 1488] [outer = 0x0] 21:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x11976e800) [pid = 1650] [serial = 1489] [outer = 0x118849400] 21:33:13 INFO - PROCESS | 1650 | 1461731593732 Marionette DEBUG loaded listener.js 21:33:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x1219b5000) [pid = 1650] [serial = 1490] [outer = 0x118849400] 21:33:14 INFO - PROCESS | 1650 | 1461731594241 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]]]}] 21:33:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:33:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 834ms 21:33:14 INFO - PROCESS | 1650 | 1461731594310 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 21:33:14 INFO - PROCESS | 1650 | 1461731594314 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 21:33:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:33:14 INFO - PROCESS | 1650 | 1461731594346 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:33:14 INFO - PROCESS | 1650 | 1461731594349 Marionette TRACE conn2 <- [1,1958,null,{}] 21:33:14 INFO - PROCESS | 1650 | 1461731594354 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}] 21:33:14 INFO - PROCESS | 1650 | 1461731594498 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 21:33:14 INFO - PROCESS | 1650 | 1461731594605 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa82800 == 101 [pid = 1650] [id = 497] 21:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x1274dcc00) [pid = 1650] [serial = 1491] [outer = 0x0] 21:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x128a07800) [pid = 1650] [serial = 1492] [outer = 0x1274dcc00] 21:33:14 INFO - PROCESS | 1650 | 1461731594635 Marionette DEBUG loaded listener.js 21:33:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x128ccf000) [pid = 1650] [serial = 1493] [outer = 0x1274dcc00] 21:33:15 INFO - PROCESS | 1650 | 1461731595055 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]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 730ms 21:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:33:15 INFO - PROCESS | 1650 | 1461731595071 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 1650 | 1461731595073 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 21:33:15 INFO - PROCESS | 1650 | 1461731595076 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 1650 | 1461731595080 Marionette TRACE conn2 <- [1,1962,null,{}] 21:33:15 INFO - PROCESS | 1650 | 1461731595087 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}] 21:33:15 INFO - PROCESS | 1650 | 1461731595199 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 21:33:15 INFO - PROCESS | 1650 | 1461731595326 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cde8800 == 102 [pid = 1650] [id = 498] 21:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x119428c00) [pid = 1650] [serial = 1494] [outer = 0x0] 21:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12a86fc00) [pid = 1650] [serial = 1495] [outer = 0x119428c00] 21:33:15 INFO - PROCESS | 1650 | 1461731595355 Marionette DEBUG loaded listener.js 21:33:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x12cabb800) [pid = 1650] [serial = 1496] [outer = 0x119428c00] 21:33:15 INFO - PROCESS | 1650 | 1461731595782 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]]]}] 21:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 725ms 21:33:15 INFO - PROCESS | 1650 | 1461731595801 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 21:33:15 INFO - PROCESS | 1650 | 1461731595803 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 21:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:33:15 INFO - PROCESS | 1650 | 1461731595805 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:33:15 INFO - PROCESS | 1650 | 1461731595806 Marionette TRACE conn2 <- [1,1966,null,{}] 21:33:15 INFO - PROCESS | 1650 | 1461731595808 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}] 21:33:15 INFO - PROCESS | 1650 | 1461731595929 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x13b98a800 == 101 [pid = 1650] [id = 484] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8a7000 == 100 [pid = 1650] [id = 483] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118eb2000 == 99 [pid = 1650] [id = 482] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x138b12800 == 98 [pid = 1650] [id = 481] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1388cd000 == 97 [pid = 1650] [id = 480] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x1296b8800) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12cac4000) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x129542800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12462cc00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x1274e1000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x1219b2000) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x118757000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x12b25b800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x12aae7400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x128c2a400) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1164ee400) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1377d2c00) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12de70000 == 96 [pid = 1650] [id = 479] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12c988000 == 95 [pid = 1650] [id = 478] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2b4800 == 94 [pid = 1650] [id = 477] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121071000 == 93 [pid = 1650] [id = 476] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x121082000 == 92 [pid = 1650] [id = 475] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x124836000 == 91 [pid = 1650] [id = 474] 21:33:16 INFO - PROCESS | 1650 | 1461731596093 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb7f800 == 90 [pid = 1650] [id = 470] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x139466800 == 89 [pid = 1650] [id = 469] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x140d3c000 == 88 [pid = 1650] [id = 468] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x140d1d000 == 87 [pid = 1650] [id = 467] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x140d09000 == 86 [pid = 1650] [id = 466] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x138ef9800 == 85 [pid = 1650] [id = 465] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a6000 == 84 [pid = 1650] [id = 464] 21:33:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1194dc800 == 83 [pid = 1650] [id = 463] 21:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1196ca800 == 84 [pid = 1650] [id = 499] 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x1164ee400) [pid = 1650] [serial = 1497] [outer = 0x0] 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x119d2f000) [pid = 1650] [serial = 1498] [outer = 0x1164ee400] 21:33:16 INFO - PROCESS | 1650 | 1461731596124 Marionette DEBUG loaded listener.js 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x128c2a400) [pid = 1650] [serial = 1499] [outer = 0x1164ee400] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x12d555400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x12d54f400) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x1169afc00) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x119382c00) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x121097800) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x121092800) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x124631800) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12f4bb800) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x128817800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1377c8800) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x128b0cc00) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x128cd3400) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12beea800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12cac9400) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12c075800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12b250400) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12c6bb800) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 21:33:16 INFO - PROCESS | 1650 | 1461731596436 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]]]}] 21:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 21:33:16 INFO - PROCESS | 1650 | 1461731596479 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 21:33:16 INFO - PROCESS | 1650 | 1461731596481 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 21:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:33:16 INFO - PROCESS | 1650 | 1461731596489 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:33:16 INFO - PROCESS | 1650 | 1461731596490 Marionette TRACE conn2 <- [1,1970,null,{}] 21:33:16 INFO - PROCESS | 1650 | 1461731596493 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}] 21:33:16 INFO - PROCESS | 1650 | 1461731596590 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 21:33:16 INFO - PROCESS | 1650 | 1461731596594 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa6b000 == 85 [pid = 1650] [id = 500] 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12cac2c00) [pid = 1650] [serial = 1500] [outer = 0x0] 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12cdbc400) [pid = 1650] [serial = 1501] [outer = 0x12cac2c00] 21:33:16 INFO - PROCESS | 1650 | 1461731596628 Marionette DEBUG loaded listener.js 21:33:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12d84dc00) [pid = 1650] [serial = 1502] [outer = 0x12cac2c00] 21:33:17 INFO - PROCESS | 1650 | 1461731597017 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]]]}] 21:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 569ms 21:33:17 INFO - PROCESS | 1650 | 1461731597058 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 21:33:17 INFO - PROCESS | 1650 | 1461731597059 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 21:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:33:17 INFO - PROCESS | 1650 | 1461731597062 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:33:17 INFO - PROCESS | 1650 | 1461731597063 Marionette TRACE conn2 <- [1,1974,null,{}] 21:33:17 INFO - PROCESS | 1650 | 1461731597065 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}] 21:33:17 INFO - PROCESS | 1650 | 1461731597164 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 21:33:17 INFO - PROCESS | 1650 | 1461731597168 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x137626000 == 86 [pid = 1650] [id = 501] 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12f381800) [pid = 1650] [serial = 1503] [outer = 0x0] 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x1377ca800) [pid = 1650] [serial = 1504] [outer = 0x12f381800] 21:33:17 INFO - PROCESS | 1650 | 1461731597194 Marionette DEBUG loaded listener.js 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x139061000) [pid = 1650] [serial = 1505] [outer = 0x12f381800] 21:33:17 INFO - PROCESS | 1650 | 1461731597559 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]]]}] 21:33:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:33:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 518ms 21:33:17 INFO - PROCESS | 1650 | 1461731597580 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 21:33:17 INFO - PROCESS | 1650 | 1461731597583 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 21:33:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:33:17 INFO - PROCESS | 1650 | 1461731597586 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:33:17 INFO - PROCESS | 1650 | 1461731597587 Marionette TRACE conn2 <- [1,1978,null,{}] 21:33:17 INFO - PROCESS | 1650 | 1461731597589 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}] 21:33:17 INFO - PROCESS | 1650 | 1461731597718 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 21:33:17 INFO - PROCESS | 1650 | 1461731597726 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x138aa1800 == 87 [pid = 1650] [id = 502] 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12f36f000) [pid = 1650] [serial = 1506] [outer = 0x0] 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12f372c00) [pid = 1650] [serial = 1507] [outer = 0x12f36f000] 21:33:17 INFO - PROCESS | 1650 | 1461731597752 Marionette DEBUG loaded listener.js 21:33:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12f376c00) [pid = 1650] [serial = 1508] [outer = 0x12f36f000] 21:33:18 INFO - PROCESS | 1650 | 1461731598083 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]]]}] 21:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 21:33:18 INFO - PROCESS | 1650 | 1461731598104 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 21:33:18 INFO - PROCESS | 1650 | 1461731598106 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 21:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:33:18 INFO - PROCESS | 1650 | 1461731598108 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 1650 | 1461731598109 Marionette TRACE conn2 <- [1,1982,null,{}] 21:33:18 INFO - PROCESS | 1650 | 1461731598111 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}] 21:33:18 INFO - PROCESS | 1650 | 1461731598209 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 21:33:18 INFO - PROCESS | 1650 | 1461731598214 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x139464000 == 88 [pid = 1650] [id = 503] 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12f379400) [pid = 1650] [serial = 1509] [outer = 0x0] 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x139103800) [pid = 1650] [serial = 1510] [outer = 0x12f379400] 21:33:18 INFO - PROCESS | 1650 | 1461731598239 Marionette DEBUG loaded listener.js 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x13910b000) [pid = 1650] [serial = 1511] [outer = 0x12f379400] 21:33:18 INFO - PROCESS | 1650 | 1461731598643 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]]]}] 21:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 567ms 21:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:33:18 INFO - PROCESS | 1650 | 1461731598676 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 21:33:18 INFO - PROCESS | 1650 | 1461731598677 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 21:33:18 INFO - PROCESS | 1650 | 1461731598687 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:33:18 INFO - PROCESS | 1650 | 1461731598688 Marionette TRACE conn2 <- [1,1986,null,{}] 21:33:18 INFO - PROCESS | 1650 | 1461731598690 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}] 21:33:18 INFO - PROCESS | 1650 | 1461731598858 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 21:33:18 INFO - PROCESS | 1650 | 1461731598883 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8b0000 == 89 [pid = 1650] [id = 504] 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x12f3b4800) [pid = 1650] [serial = 1512] [outer = 0x0] 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x12f3b9800) [pid = 1650] [serial = 1513] [outer = 0x12f3b4800] 21:33:18 INFO - PROCESS | 1650 | 1461731598923 Marionette DEBUG loaded listener.js 21:33:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x12f3be000) [pid = 1650] [serial = 1514] [outer = 0x12f3b4800] 21:33:19 INFO - PROCESS | 1650 | 1461731599363 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]]]}] 21:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 728ms 21:33:19 INFO - PROCESS | 1650 | 1461731599408 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 21:33:19 INFO - PROCESS | 1650 | 1461731599409 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 21:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:33:19 INFO - PROCESS | 1650 | 1461731599411 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:33:19 INFO - PROCESS | 1650 | 1461731599412 Marionette TRACE conn2 <- [1,1990,null,{}] 21:33:19 INFO - PROCESS | 1650 | 1461731599414 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}] 21:33:19 INFO - PROCESS | 1650 | 1461731599542 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 21:33:19 INFO - PROCESS | 1650 | 1461731599582 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb84800 == 90 [pid = 1650] [id = 505] 21:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x1377d0400) [pid = 1650] [serial = 1515] [outer = 0x0] 21:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x13910ac00) [pid = 1650] [serial = 1516] [outer = 0x1377d0400] 21:33:19 INFO - PROCESS | 1650 | 1461731599611 Marionette DEBUG loaded listener.js 21:33:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x13936a400) [pid = 1650] [serial = 1517] [outer = 0x1377d0400] 21:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 568ms 21:33:19 INFO - PROCESS | 1650 | 1461731599974 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]]]}] 21:33:19 INFO - PROCESS | 1650 | 1461731599979 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 21:33:19 INFO - PROCESS | 1650 | 1461731599981 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 21:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:33:19 INFO - PROCESS | 1650 | 1461731599985 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:33:19 INFO - PROCESS | 1650 | 1461731599987 Marionette TRACE conn2 <- [1,1994,null,{}] 21:33:19 INFO - PROCESS | 1650 | 1461731599990 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}] 21:33:20 INFO - PROCESS | 1650 | 1461731600132 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 21:33:20 INFO - PROCESS | 1650 | 1461731600146 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d26000 == 91 [pid = 1650] [id = 506] 21:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x13936d000) [pid = 1650] [serial = 1518] [outer = 0x0] 21:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x139376c00) [pid = 1650] [serial = 1519] [outer = 0x13936d000] 21:33:20 INFO - PROCESS | 1650 | 1461731600172 Marionette DEBUG loaded listener.js 21:33:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x13b719c00) [pid = 1650] [serial = 1520] [outer = 0x13936d000] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x12baa0800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x1183c5400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x116a56000) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x1377cb000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x11641a800) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x119630400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x110f08800) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x121090000) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1210df800) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x111e54c00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x12cdc2400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x118851800) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x127336800) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1274de400) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x113446400) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x128c23800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x110e87800) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x128cce400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x1296b9c00) [pid = 1650] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x1377ca400) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x111dbe800) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x110e8f800) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x1274e0800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1186d6800) [pid = 1650] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x111066c00) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12a62b000) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x1219b5400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12cdb7800) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x129596c00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x1211c2400) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12be67800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12733b400) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12d54e800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x128cd0000) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x112654c00) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12120a000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x11913ec00) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x11937ec00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12c6c3800) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x126834000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x117e03c00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x110e91c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12cdc0c00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x110e91400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12f4b7000) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x1295a1c00) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x113442000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x1274de800) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x110f0e400) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12f4b5400) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12a626c00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11914a000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x11977b800) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12881dc00) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x111e4e000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x1219b4800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x1296b5800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1377cbc00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x128a0ac00) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1219aac00) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12733dc00) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x128b03800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x112bd1c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x129594400) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12c6bc000) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1295a0400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11808ac00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12916a000) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x124863c00) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x115d86c00) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:33:21 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12c6c6c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:33:21 INFO - PROCESS | 1650 | 1461731601155 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]]]}] 21:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1174ms 21:33:21 INFO - PROCESS | 1650 | 1461731601160 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 21:33:21 INFO - PROCESS | 1650 | 1461731601161 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 21:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:33:21 INFO - PROCESS | 1650 | 1461731601163 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:33:21 INFO - PROCESS | 1650 | 1461731601165 Marionette TRACE conn2 <- [1,1998,null,{}] 21:33:21 INFO - PROCESS | 1650 | 1461731601168 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}] 21:33:21 INFO - PROCESS | 1650 | 1461731601271 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 21:33:21 INFO - PROCESS | 1650 | 1461731601357 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106e000 == 92 [pid = 1650] [id = 507] 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1121e5c00) [pid = 1650] [serial = 1521] [outer = 0x0] 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11641f000) [pid = 1650] [serial = 1522] [outer = 0x1121e5c00] 21:33:21 INFO - PROCESS | 1650 | 1461731601383 Marionette DEBUG loaded listener.js 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x118383400) [pid = 1650] [serial = 1523] [outer = 0x1121e5c00] 21:33:21 INFO - PROCESS | 1650 | 1461731601669 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]]]}] 21:33:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:33:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 21:33:21 INFO - PROCESS | 1650 | 1461731601689 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 21:33:21 INFO - PROCESS | 1650 | 1461731601690 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 21:33:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:33:21 INFO - PROCESS | 1650 | 1461731601692 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:33:21 INFO - PROCESS | 1650 | 1461731601693 Marionette TRACE conn2 <- [1,2002,null,{}] 21:33:21 INFO - PROCESS | 1650 | 1461731601695 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}] 21:33:21 INFO - PROCESS | 1650 | 1461731601816 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 21:33:21 INFO - PROCESS | 1650 | 1461731601821 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d795000 == 93 [pid = 1650] [id = 508] 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11937ec00) [pid = 1650] [serial = 1524] [outer = 0x0] 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1211c4000) [pid = 1650] [serial = 1525] [outer = 0x11937ec00] 21:33:21 INFO - PROCESS | 1650 | 1461731601845 Marionette DEBUG loaded listener.js 21:33:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x126834000) [pid = 1650] [serial = 1526] [outer = 0x11937ec00] 21:33:22 INFO - PROCESS | 1650 | 1461731602303 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]]]}] 21:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 619ms 21:33:22 INFO - PROCESS | 1650 | 1461731602312 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 21:33:22 INFO - PROCESS | 1650 | 1461731602313 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 21:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:33:22 INFO - PROCESS | 1650 | 1461731602316 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:33:22 INFO - PROCESS | 1650 | 1461731602318 Marionette TRACE conn2 <- [1,2006,null,{}] 21:33:22 INFO - PROCESS | 1650 | 1461731602320 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}] 21:33:22 INFO - PROCESS | 1650 | 1461731602434 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 21:33:22 INFO - PROCESS | 1650 | 1461731602440 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4e8000 == 94 [pid = 1650] [id = 509] 21:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1169a2c00) [pid = 1650] [serial = 1527] [outer = 0x0] 21:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x121bd8000) [pid = 1650] [serial = 1528] [outer = 0x1169a2c00] 21:33:22 INFO - PROCESS | 1650 | 1461731602464 Marionette DEBUG loaded listener.js 21:33:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1273ea800) [pid = 1650] [serial = 1529] [outer = 0x1169a2c00] 21:33:22 INFO - PROCESS | 1650 | 1461731602818 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]]]}] 21:33:22 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 21:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 21:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:33:22 INFO - PROCESS | 1650 | 1461731602836 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 21:33:22 INFO - PROCESS | 1650 | 1461731602838 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 21:33:22 INFO - PROCESS | 1650 | 1461731602840 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:33:22 INFO - PROCESS | 1650 | 1461731602841 Marionette TRACE conn2 <- [1,2010,null,{}] 21:33:22 INFO - PROCESS | 1650 | 1461731602843 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}] 21:33:22 INFO - PROCESS | 1650 | 1461731602951 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 21:33:23 INFO - PROCESS | 1650 | 1461731603136 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121390000 == 95 [pid = 1650] [id = 510] 21:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x110e8d400) [pid = 1650] [serial = 1530] [outer = 0x0] 21:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1121e5800) [pid = 1650] [serial = 1531] [outer = 0x110e8d400] 21:33:23 INFO - PROCESS | 1650 | 1461731603171 Marionette DEBUG loaded listener.js 21:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1172e5c00) [pid = 1650] [serial = 1532] [outer = 0x110e8d400] 21:33:23 INFO - PROCESS | 1650 | 1461731603682 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]]]}] 21:33:23 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 21:33:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 21:33:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:33:23 INFO - PROCESS | 1650 | 1461731603712 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 21:33:23 INFO - PROCESS | 1650 | 1461731603715 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 21:33:23 INFO - PROCESS | 1650 | 1461731603718 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:33:23 INFO - PROCESS | 1650 | 1461731603720 Marionette TRACE conn2 <- [1,2014,null,{}] 21:33:23 INFO - PROCESS | 1650 | 1461731603724 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}] 21:33:23 INFO - PROCESS | 1650 | 1461731603855 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 21:33:23 INFO - PROCESS | 1650 | 1461731603981 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2be800 == 96 [pid = 1650] [id = 511] 21:33:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11976f400) [pid = 1650] [serial = 1533] [outer = 0x0] 21:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x124ebec00) [pid = 1650] [serial = 1534] [outer = 0x11976f400] 21:33:24 INFO - PROCESS | 1650 | 1461731604014 Marionette DEBUG loaded listener.js 21:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x128a07c00) [pid = 1650] [serial = 1535] [outer = 0x11976f400] 21:33:24 INFO - PROCESS | 1650 | 1461731604433 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]]]}] 21:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 776ms 21:33:24 INFO - PROCESS | 1650 | 1461731604497 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 21:33:24 INFO - PROCESS | 1650 | 1461731604502 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 21:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:33:24 INFO - PROCESS | 1650 | 1461731604504 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:33:24 INFO - PROCESS | 1650 | 1461731604506 Marionette TRACE conn2 <- [1,2018,null,{}] 21:33:24 INFO - PROCESS | 1650 | 1461731604508 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}] 21:33:24 INFO - PROCESS | 1650 | 1461731604632 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 21:33:24 INFO - PROCESS | 1650 | 1461731604759 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b0a800 == 97 [pid = 1650] [id = 512] 21:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x128a08400) [pid = 1650] [serial = 1536] [outer = 0x0] 21:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x128ccd000) [pid = 1650] [serial = 1537] [outer = 0x128a08400] 21:33:24 INFO - PROCESS | 1650 | 1461731604791 Marionette DEBUG loaded listener.js 21:33:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x1296ad000) [pid = 1650] [serial = 1538] [outer = 0x128a08400] 21:33:25 INFO - PROCESS | 1650 | 1461731605259 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]]]}] 21:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 821ms 21:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:33:25 INFO - PROCESS | 1650 | 1461731605326 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 21:33:25 INFO - PROCESS | 1650 | 1461731605327 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 21:33:25 INFO - PROCESS | 1650 | 1461731605334 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:33:25 INFO - PROCESS | 1650 | 1461731605339 Marionette TRACE conn2 <- [1,2022,null,{}] 21:33:25 INFO - PROCESS | 1650 | 1461731605343 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}] 21:33:25 INFO - PROCESS | 1650 | 1461731605518 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 21:33:25 INFO - PROCESS | 1650 | 1461731605587 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x140edc800 == 98 [pid = 1650] [id = 513] 21:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12a866000) [pid = 1650] [serial = 1539] [outer = 0x0] 21:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12b254c00) [pid = 1650] [serial = 1540] [outer = 0x12a866000] 21:33:25 INFO - PROCESS | 1650 | 1461731605617 Marionette DEBUG loaded listener.js 21:33:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12be65c00) [pid = 1650] [serial = 1541] [outer = 0x12a866000] 21:33:26 INFO - PROCESS | 1650 | 1461731606065 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]]]}] 21:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 779ms 21:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:33:26 INFO - PROCESS | 1650 | 1461731606109 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 21:33:26 INFO - PROCESS | 1650 | 1461731606111 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 21:33:26 INFO - PROCESS | 1650 | 1461731606129 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:33:26 INFO - PROCESS | 1650 | 1461731606132 Marionette TRACE conn2 <- [1,2026,null,{}] 21:33:26 INFO - PROCESS | 1650 | 1461731606137 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}] 21:33:26 INFO - PROCESS | 1650 | 1461731606260 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 21:33:26 INFO - PROCESS | 1650 | 1461731606355 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x143647000 == 99 [pid = 1650] [id = 514] 21:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12b25f400) [pid = 1650] [serial = 1542] [outer = 0x0] 21:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12ca73c00) [pid = 1650] [serial = 1543] [outer = 0x12b25f400] 21:33:26 INFO - PROCESS | 1650 | 1461731606384 Marionette DEBUG loaded listener.js 21:33:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12d18b000) [pid = 1650] [serial = 1544] [outer = 0x12b25f400] 21:33:26 INFO - PROCESS | 1650 | 1461731606790 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]]]}] 21:33:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:33:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 741ms 21:33:26 INFO - PROCESS | 1650 | 1461731606854 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 21:33:26 INFO - PROCESS | 1650 | 1461731606856 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 21:33:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:33:26 INFO - PROCESS | 1650 | 1461731606858 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:33:26 INFO - PROCESS | 1650 | 1461731606859 Marionette TRACE conn2 <- [1,2030,null,{}] 21:33:26 INFO - PROCESS | 1650 | 1461731606862 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}] 21:33:26 INFO - PROCESS | 1650 | 1461731606982 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 21:33:27 INFO - PROCESS | 1650 | 1461731607111 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fdda800 == 100 [pid = 1650] [id = 515] 21:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12d84a800) [pid = 1650] [serial = 1545] [outer = 0x0] 21:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12d84e400) [pid = 1650] [serial = 1546] [outer = 0x12d84a800] 21:33:27 INFO - PROCESS | 1650 | 1461731607149 Marionette DEBUG loaded listener.js 21:33:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12f385400) [pid = 1650] [serial = 1547] [outer = 0x12d84a800] 21:33:27 INFO - PROCESS | 1650 | 1461731607696 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]]]}] 21:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 918ms 21:33:27 INFO - PROCESS | 1650 | 1461731607778 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 21:33:27 INFO - PROCESS | 1650 | 1461731607780 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 21:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:33:27 INFO - PROCESS | 1650 | 1461731607784 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:33:27 INFO - PROCESS | 1650 | 1461731607785 Marionette TRACE conn2 <- [1,2034,null,{}] 21:33:27 INFO - PROCESS | 1650 | 1461731607789 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}] 21:33:27 INFO - PROCESS | 1650 | 1461731607973 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 21:33:28 INFO - PROCESS | 1650 | 1461731608123 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b1d800 == 101 [pid = 1650] [id = 516] 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12f3c0c00) [pid = 1650] [serial = 1548] [outer = 0x0] 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x13905fc00) [pid = 1650] [serial = 1549] [outer = 0x12f3c0c00] 21:33:28 INFO - PROCESS | 1650 | 1461731608153 Marionette DEBUG loaded listener.js 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x13910e000) [pid = 1650] [serial = 1550] [outer = 0x12f3c0c00] 21:33:28 INFO - PROCESS | 1650 | 1461731608567 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]]]}] 21:33:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:33:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 820ms 21:33:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:33:28 INFO - PROCESS | 1650 | 1461731608615 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 21:33:28 INFO - PROCESS | 1650 | 1461731608617 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 21:33:28 INFO - PROCESS | 1650 | 1461731608621 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:33:28 INFO - PROCESS | 1650 | 1461731608622 Marionette TRACE conn2 <- [1,2038,null,{}] 21:33:28 INFO - PROCESS | 1650 | 1461731608624 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}] 21:33:28 INFO - PROCESS | 1650 | 1461731608744 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 21:33:28 INFO - PROCESS | 1650 | 1461731608841 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b4e000 == 102 [pid = 1650] [id = 517] 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x1377ca400) [pid = 1650] [serial = 1551] [outer = 0x0] 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x139370400) [pid = 1650] [serial = 1552] [outer = 0x1377ca400] 21:33:28 INFO - PROCESS | 1650 | 1461731608870 Marionette DEBUG loaded listener.js 21:33:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x139377c00) [pid = 1650] [serial = 1553] [outer = 0x1377ca400] 21:33:29 INFO - PROCESS | 1650 | 1461731609285 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]]]}] 21:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 21:33:29 INFO - PROCESS | 1650 | 1461731609292 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 21:33:29 INFO - PROCESS | 1650 | 1461731609294 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 21:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:33:29 INFO - PROCESS | 1650 | 1461731609296 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:33:29 INFO - PROCESS | 1650 | 1461731609297 Marionette TRACE conn2 <- [1,2042,null,{}] 21:33:29 INFO - PROCESS | 1650 | 1461731609302 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}] 21:33:29 INFO - PROCESS | 1650 | 1461731609439 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 21:33:29 INFO - PROCESS | 1650 | 1461731609538 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x144987800 == 103 [pid = 1650] [id = 518] 21:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x139372c00) [pid = 1650] [serial = 1554] [outer = 0x0] 21:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x13b714c00) [pid = 1650] [serial = 1555] [outer = 0x139372c00] 21:33:29 INFO - PROCESS | 1650 | 1461731609568 Marionette DEBUG loaded listener.js 21:33:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x13b776c00) [pid = 1650] [serial = 1556] [outer = 0x139372c00] 21:33:30 INFO - PROCESS | 1650 | 1461731610057 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]]]}] 21:33:30 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) 21:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 821ms 21:33:30 INFO - PROCESS | 1650 | 1461731610118 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 21:33:30 INFO - PROCESS | 1650 | 1461731610119 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 21:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:33:30 INFO - PROCESS | 1650 | 1461731610122 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:33:30 INFO - PROCESS | 1650 | 1461731610123 Marionette TRACE conn2 <- [1,2046,null,{}] 21:33:30 INFO - PROCESS | 1650 | 1461731610126 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}] 21:33:30 INFO - PROCESS | 1650 | 1461731610253 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 21:33:30 INFO - PROCESS | 1650 | 1461731610384 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106f800 == 104 [pid = 1650] [id = 519] 21:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x1121d8400) [pid = 1650] [serial = 1557] [outer = 0x0] 21:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x116a58000) [pid = 1650] [serial = 1558] [outer = 0x1121d8400] 21:33:30 INFO - PROCESS | 1650 | 1461731610417 Marionette DEBUG loaded listener.js 21:33:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x119d29c00) [pid = 1650] [serial = 1559] [outer = 0x1121d8400] 21:33:30 INFO - PROCESS | 1650 | 1461731610879 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]]]}] 21:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 821ms 21:33:30 INFO - PROCESS | 1650 | 1461731610943 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 21:33:30 INFO - PROCESS | 1650 | 1461731610945 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 21:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:33:30 INFO - PROCESS | 1650 | 1461731610947 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:33:30 INFO - PROCESS | 1650 | 1461731610948 Marionette TRACE conn2 <- [1,2050,null,{}] 21:33:30 INFO - PROCESS | 1650 | 1461731610951 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}] 21:33:31 INFO - PROCESS | 1650 | 1461731611078 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 21:33:31 INFO - PROCESS | 1650 | 1461731611177 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12106e800 == 105 [pid = 1650] [id = 520] 21:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x112bd5c00) [pid = 1650] [serial = 1560] [outer = 0x0] 21:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x1169af000) [pid = 1650] [serial = 1561] [outer = 0x112bd5c00] 21:33:31 INFO - PROCESS | 1650 | 1461731611211 Marionette DEBUG loaded listener.js 21:33:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12462d000) [pid = 1650] [serial = 1562] [outer = 0x112bd5c00] 21:33:31 INFO - PROCESS | 1650 | 1461731611966 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]]]}] 21:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1071ms 21:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:33:32 INFO - PROCESS | 1650 | 1461731612019 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 21:33:32 INFO - PROCESS | 1650 | 1461731612021 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 21:33:32 INFO - PROCESS | 1650 | 1461731612024 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:33:32 INFO - PROCESS | 1650 | 1461731612026 Marionette TRACE conn2 <- [1,2054,null,{}] 21:33:32 INFO - PROCESS | 1650 | 1461731612030 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}] 21:33:32 INFO - PROCESS | 1650 | 1461731612148 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 21:33:32 INFO - PROCESS | 1650 | 1461731612250 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x121064000 == 106 [pid = 1650] [id = 521] 21:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x112bd9000) [pid = 1650] [serial = 1563] [outer = 0x0] 21:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x113022c00) [pid = 1650] [serial = 1564] [outer = 0x112bd9000] 21:33:32 INFO - PROCESS | 1650 | 1461731612279 Marionette DEBUG loaded listener.js 21:33:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x11621a000) [pid = 1650] [serial = 1565] [outer = 0x112bd9000] 21:33:32 INFO - PROCESS | 1650 | 1461731612745 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]]]}] 21:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 773ms 21:33:32 INFO - PROCESS | 1650 | 1461731612798 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 21:33:32 INFO - PROCESS | 1650 | 1461731612802 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 21:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:33:32 INFO - PROCESS | 1650 | 1461731612806 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:33:32 INFO - PROCESS | 1650 | 1461731612807 Marionette TRACE conn2 <- [1,2058,null,{}] 21:33:32 INFO - PROCESS | 1650 | 1461731612810 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}] 21:33:32 INFO - PROCESS | 1650 | 1461731612920 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 21:33:33 INFO - PROCESS | 1650 | 1461731613053 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121170800 == 107 [pid = 1650] [id = 522] 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1183bb400) [pid = 1650] [serial = 1566] [outer = 0x0] 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x11874f000) [pid = 1650] [serial = 1567] [outer = 0x1183bb400] 21:33:33 INFO - PROCESS | 1650 | 1461731613083 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x118e7f800) [pid = 1650] [serial = 1568] [outer = 0x1183bb400] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x137625000 == 106 [pid = 1650] [id = 325] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4e8000 == 105 [pid = 1650] [id = 509] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12d795000 == 104 [pid = 1650] [id = 508] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12106e000 == 103 [pid = 1650] [id = 507] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x140d26000 == 102 [pid = 1650] [id = 506] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb84800 == 101 [pid = 1650] [id = 505] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12f388400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x13b780400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x13b779c00) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x13b924800) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x13b7a7000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x139439400) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12aa59c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x13b714400) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | 1461731613554 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]]]}] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8b0000 == 100 [pid = 1650] [id = 504] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x139464000 == 99 [pid = 1650] [id = 503] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x138aa1800 == 98 [pid = 1650] [id = 502] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x137626000 == 97 [pid = 1650] [id = 501] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa6b000 == 96 [pid = 1650] [id = 500] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1196ca800 == 95 [pid = 1650] [id = 499] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12cde8800 == 94 [pid = 1650] [id = 498] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa82800 == 93 [pid = 1650] [id = 497] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12c726000 == 92 [pid = 1650] [id = 496] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12704c800 == 91 [pid = 1650] [id = 495] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x141a4a800 == 90 [pid = 1650] [id = 494] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x140e13800 == 89 [pid = 1650] [id = 493] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x140c25000 == 88 [pid = 1650] [id = 492] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb0c800 == 87 [pid = 1650] [id = 491] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x140c20000 == 86 [pid = 1650] [id = 490] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x140ede800 == 85 [pid = 1650] [id = 489] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x13b9bc000 == 84 [pid = 1650] [id = 488] 21:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 771ms 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98e000 == 83 [pid = 1650] [id = 487] 21:33:33 INFO - PROCESS | 1650 | --DOCSHELL 0x126848000 == 82 [pid = 1650] [id = 486] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x13fb47c00) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12d414800) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x11942fc00) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x1210d8800) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x139062000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x118096c00) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12682f000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x12d846400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x121b45400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x127338000) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x113c3dc00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x12d553c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x139060800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12aaeb400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x128df4000) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x128813400) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x129540800) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x13b92f400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12b20cc00) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12aaec800) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12beecc00) [pid = 1650] [serial = 1436] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x13b719400) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x1219adc00) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x112041c00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12b25d800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x126951400) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x116464400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12b214400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x13b960800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12cdc2800) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11838ec00) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12be6a800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x124627000) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x13b95a400) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1219aa400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12c6c4c00) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x129541800) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12a86c400) [pid = 1650] [serial = 1433] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12d844400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129599c00) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1134cb800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x128b0d400) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11977a800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x1216ed000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12ca73000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x128813800) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11874a000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x129319c00) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12d416000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1126bfc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x13b7b1400) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12a61c800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12b211c00) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11834f400) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x13b780c00) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12cdb7400) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12bbbe400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x13943a400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12aa58000) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x1213b2800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x123e83800) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129171800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1110f5800) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x117664400) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x127339000) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12d84a400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x139065800) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128c24400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12f4be800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x128b03000) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x128b02800) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12930d000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11677d800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12be5fc00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12881d000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12cdbdc00) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12beef800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x112bd6400) [pid = 1650] [serial = 904] [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.] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11990c400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118ee5400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12a62b800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x126949000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129173000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x118851000) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1377cec00) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12cac3800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d849000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 21:33:33 INFO - PROCESS | 1650 | 1461731613628 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 21:33:33 INFO - PROCESS | 1650 | 1461731613629 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 21:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:33:33 INFO - PROCESS | 1650 | 1461731613648 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:33:33 INFO - PROCESS | 1650 | 1461731613651 Marionette TRACE conn2 <- [1,2062,null,{}] 21:33:33 INFO - PROCESS | 1650 | 1461731613660 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}] 21:33:33 INFO - PROCESS | 1650 | 1461731613795 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 21:33:33 INFO - PROCESS | 1650 | 1461731613802 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119166800 == 83 [pid = 1650] [id = 523] 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119340c00) [pid = 1650] [serial = 1569] [outer = 0x0] 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x119382c00) [pid = 1650] [serial = 1570] [outer = 0x119340c00] 21:33:33 INFO - PROCESS | 1650 | 1461731613839 Marionette DEBUG loaded listener.js 21:33:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11990c400) [pid = 1650] [serial = 1571] [outer = 0x119340c00] 21:33:34 INFO - PROCESS | 1650 | 1461731614284 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]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 673ms 21:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:33:34 INFO - PROCESS | 1650 | 1461731614320 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 1650 | 1461731614322 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 21:33:34 INFO - PROCESS | 1650 | 1461731614324 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 1650 | 1461731614325 Marionette TRACE conn2 <- [1,2066,null,{}] 21:33:34 INFO - PROCESS | 1650 | 1461731614328 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}] 21:33:34 INFO - PROCESS | 1650 | 1461731614427 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 21:33:34 INFO - PROCESS | 1650 | 1461731614433 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123ead800 == 84 [pid = 1650] [id = 524] 21:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12108cc00) [pid = 1650] [serial = 1572] [outer = 0x0] 21:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1210e2400) [pid = 1650] [serial = 1573] [outer = 0x12108cc00] 21:33:34 INFO - PROCESS | 1650 | 1461731614460 Marionette DEBUG loaded listener.js 21:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12197e400) [pid = 1650] [serial = 1574] [outer = 0x12108cc00] 21:33:34 INFO - PROCESS | 1650 | 1461731614824 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]]]}] 21:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 520ms 21:33:34 INFO - PROCESS | 1650 | 1461731614845 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 21:33:34 INFO - PROCESS | 1650 | 1461731614846 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 21:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:33:34 INFO - PROCESS | 1650 | 1461731614849 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:33:34 INFO - PROCESS | 1650 | 1461731614851 Marionette TRACE conn2 <- [1,2070,null,{}] 21:33:34 INFO - PROCESS | 1650 | 1461731614853 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}] 21:33:34 INFO - PROCESS | 1650 | 1461731614950 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 21:33:34 INFO - PROCESS | 1650 | 1461731614954 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129602800 == 85 [pid = 1650] [id = 525] 21:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1219b0000) [pid = 1650] [serial = 1575] [outer = 0x0] 21:33:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1219b5400) [pid = 1650] [serial = 1576] [outer = 0x1219b0000] 21:33:34 INFO - PROCESS | 1650 | 1461731614979 Marionette DEBUG loaded listener.js 21:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x124627800) [pid = 1650] [serial = 1577] [outer = 0x1219b0000] 21:33:35 INFO - PROCESS | 1650 | 1461731615344 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]]]}] 21:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 519ms 21:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:33:35 INFO - PROCESS | 1650 | 1461731615370 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 21:33:35 INFO - PROCESS | 1650 | 1461731615371 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 21:33:35 INFO - PROCESS | 1650 | 1461731615373 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:33:35 INFO - PROCESS | 1650 | 1461731615374 Marionette TRACE conn2 <- [1,2074,null,{}] 21:33:35 INFO - PROCESS | 1650 | 1461731615376 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}] 21:33:35 INFO - PROCESS | 1650 | 1461731615488 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 21:33:35 INFO - PROCESS | 1650 | 1461731615579 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8b9800 == 86 [pid = 1650] [id = 526] 21:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x119145c00) [pid = 1650] [serial = 1578] [outer = 0x0] 21:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x126830400) [pid = 1650] [serial = 1579] [outer = 0x119145c00] 21:33:35 INFO - PROCESS | 1650 | 1461731615607 Marionette DEBUG loaded listener.js 21:33:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x1274e1800) [pid = 1650] [serial = 1580] [outer = 0x119145c00] 21:33:35 INFO - PROCESS | 1650 | 1461731615930 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]]]}] 21:33:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:33:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 568ms 21:33:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:33:35 INFO - PROCESS | 1650 | 1461731615941 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 21:33:35 INFO - PROCESS | 1650 | 1461731615943 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 21:33:35 INFO - PROCESS | 1650 | 1461731615945 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:33:35 INFO - PROCESS | 1650 | 1461731615946 Marionette TRACE conn2 <- [1,2078,null,{}] 21:33:35 INFO - PROCESS | 1650 | 1461731615948 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}] 21:33:36 INFO - PROCESS | 1650 | 1461731616078 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 21:33:36 INFO - PROCESS | 1650 | 1461731616094 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb53000 == 87 [pid = 1650] [id = 527] 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1273ea400) [pid = 1650] [serial = 1581] [outer = 0x0] 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128a0b400) [pid = 1650] [serial = 1582] [outer = 0x1273ea400] 21:33:36 INFO - PROCESS | 1650 | 1461731616119 Marionette DEBUG loaded listener.js 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128b0a800) [pid = 1650] [serial = 1583] [outer = 0x1273ea400] 21:33:36 INFO - PROCESS | 1650 | 1461731616502 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]]]}] 21:33:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:33:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 569ms 21:33:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:33:36 INFO - PROCESS | 1650 | 1461731616515 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 21:33:36 INFO - PROCESS | 1650 | 1461731616517 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 21:33:36 INFO - PROCESS | 1650 | 1461731616520 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:33:36 INFO - PROCESS | 1650 | 1461731616522 Marionette TRACE conn2 <- [1,2082,null,{}] 21:33:36 INFO - PROCESS | 1650 | 1461731616526 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}] 21:33:36 INFO - PROCESS | 1650 | 1461731616712 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 21:33:36 INFO - PROCESS | 1650 | 1461731616739 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c131000 == 88 [pid = 1650] [id = 528] 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128b02400) [pid = 1650] [serial = 1584] [outer = 0x0] 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128c28c00) [pid = 1650] [serial = 1585] [outer = 0x128b02400] 21:33:36 INFO - PROCESS | 1650 | 1461731616776 Marionette DEBUG loaded listener.js 21:33:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128cd3000) [pid = 1650] [serial = 1586] [outer = 0x128b02400] 21:33:37 INFO - PROCESS | 1650 | 1461731617217 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]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 720ms 21:33:37 INFO - PROCESS | 1650 | 1461731617240 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 1650 | 1461731617241 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 21:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:33:37 INFO - PROCESS | 1650 | 1461731617244 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 1650 | 1461731617245 Marionette TRACE conn2 <- [1,2086,null,{}] 21:33:37 INFO - PROCESS | 1650 | 1461731617248 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}] 21:33:37 INFO - PROCESS | 1650 | 1461731617381 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 21:33:37 INFO - PROCESS | 1650 | 1461731617413 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c718000 == 89 [pid = 1650] [id = 529] 21:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128b08000) [pid = 1650] [serial = 1587] [outer = 0x0] 21:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129175c00) [pid = 1650] [serial = 1588] [outer = 0x128b08000] 21:33:37 INFO - PROCESS | 1650 | 1461731617438 Marionette DEBUG loaded listener.js 21:33:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129541800) [pid = 1650] [serial = 1589] [outer = 0x128b08000] 21:33:37 INFO - PROCESS | 1650 | 1461731617809 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]]]}] 21:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 567ms 21:33:37 INFO - PROCESS | 1650 | 1461731617812 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 21:33:37 INFO - PROCESS | 1650 | 1461731617813 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 21:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:33:37 INFO - PROCESS | 1650 | 1461731617817 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:33:37 INFO - PROCESS | 1650 | 1461731617818 Marionette TRACE conn2 <- [1,2090,null,{}] 21:33:37 INFO - PROCESS | 1650 | 1461731617820 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}] 21:33:38 INFO - PROCESS | 1650 | 1461731618216 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x13943c400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12f36f000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118849400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11937ec00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1166f8800) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x139432800) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x13b7a4c00) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x13943b800) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12f4bf800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12f3b4800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1377d0400) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x13936d000) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1121e5c00) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1164ee400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12f381800) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x110e84000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12cac2c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12f379400) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1274dcc00) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119428c00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:33:38 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12f382000) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:33:38 INFO - PROCESS | 1650 | 1461731618277 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d2000 == 90 [pid = 1650] [id = 530] 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x110f0e400) [pid = 1650] [serial = 1590] [outer = 0x0] 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x116773c00) [pid = 1650] [serial = 1591] [outer = 0x110f0e400] 21:33:38 INFO - PROCESS | 1650 | 1461731618303 Marionette DEBUG loaded listener.js 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x124631800) [pid = 1650] [serial = 1592] [outer = 0x110f0e400] 21:33:38 INFO - PROCESS | 1650 | 1461731618575 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]]]}] 21:33:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:33:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 21:33:38 INFO - PROCESS | 1650 | 1461731618589 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 21:33:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:33:38 INFO - PROCESS | 1650 | 1461731618591 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 21:33:38 INFO - PROCESS | 1650 | 1461731618593 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:33:38 INFO - PROCESS | 1650 | 1461731618595 Marionette TRACE conn2 <- [1,2094,null,{}] 21:33:38 INFO - PROCESS | 1650 | 1461731618597 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}] 21:33:38 INFO - PROCESS | 1650 | 1461731618744 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 21:33:38 INFO - PROCESS | 1650 | 1461731618823 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98f000 == 91 [pid = 1650] [id = 531] 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119d32800) [pid = 1650] [serial = 1593] [outer = 0x0] 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12974dc00) [pid = 1650] [serial = 1594] [outer = 0x119d32800] 21:33:38 INFO - PROCESS | 1650 | 1461731618852 Marionette DEBUG loaded listener.js 21:33:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12aa52400) [pid = 1650] [serial = 1595] [outer = 0x119d32800] 21:33:39 INFO - PROCESS | 1650 | 1461731619133 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]]]}] 21:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 569ms 21:33:39 INFO - PROCESS | 1650 | 1461731619163 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 21:33:39 INFO - PROCESS | 1650 | 1461731619164 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 21:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:33:39 INFO - PROCESS | 1650 | 1461731619175 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:33:39 INFO - PROCESS | 1650 | 1461731619176 Marionette TRACE conn2 <- [1,2098,null,{}] 21:33:39 INFO - PROCESS | 1650 | 1461731619178 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}] 21:33:39 INFO - PROCESS | 1650 | 1461731619284 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 21:33:39 INFO - PROCESS | 1650 | 1461731619288 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a5800 == 92 [pid = 1650] [id = 532] 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aa58000) [pid = 1650] [serial = 1596] [outer = 0x0] 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12aaf0800) [pid = 1650] [serial = 1597] [outer = 0x12aa58000] 21:33:39 INFO - PROCESS | 1650 | 1461731619313 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b234000) [pid = 1650] [serial = 1598] [outer = 0x12aa58000] 21:33:39 INFO - PROCESS | 1650 | 1461731619663 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]]]}] 21:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 21:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:33:39 INFO - PROCESS | 1650 | 1461731619694 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 21:33:39 INFO - PROCESS | 1650 | 1461731619695 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 21:33:39 INFO - PROCESS | 1650 | 1461731619697 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:33:39 INFO - PROCESS | 1650 | 1461731619698 Marionette TRACE conn2 <- [1,2102,null,{}] 21:33:39 INFO - PROCESS | 1650 | 1461731619704 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}] 21:33:39 INFO - PROCESS | 1650 | 1461731619843 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 21:33:39 INFO - PROCESS | 1650 | 1461731619850 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d97c800 == 93 [pid = 1650] [id = 533] 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12aae8c00) [pid = 1650] [serial = 1599] [outer = 0x0] 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ba9ec00) [pid = 1650] [serial = 1600] [outer = 0x12aae8c00] 21:33:39 INFO - PROCESS | 1650 | 1461731619875 Marionette DEBUG loaded listener.js 21:33:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12be63000) [pid = 1650] [serial = 1601] [outer = 0x12aae8c00] 21:33:40 INFO - PROCESS | 1650 | 1461731620353 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]]]}] 21:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 21:33:40 INFO - PROCESS | 1650 | 1461731620371 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 21:33:40 INFO - PROCESS | 1650 | 1461731620373 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 21:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:33:40 INFO - PROCESS | 1650 | 1461731620377 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:33:40 INFO - PROCESS | 1650 | 1461731620380 Marionette TRACE conn2 <- [1,2106,null,{}] 21:33:40 INFO - PROCESS | 1650 | 1461731620385 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}] 21:33:40 INFO - PROCESS | 1650 | 1461731620519 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 21:33:40 INFO - PROCESS | 1650 | 1461731620647 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x118339000 == 94 [pid = 1650] [id = 534] 21:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x111074c00) [pid = 1650] [serial = 1602] [outer = 0x0] 21:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x112bda400) [pid = 1650] [serial = 1603] [outer = 0x111074c00] 21:33:40 INFO - PROCESS | 1650 | 1461731620682 Marionette DEBUG loaded listener.js 21:33:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x115d40000) [pid = 1650] [serial = 1604] [outer = 0x111074c00] 21:33:41 INFO - PROCESS | 1650 | 1461731621158 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]]]}] 21:33:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:33:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 828ms 21:33:41 INFO - PROCESS | 1650 | 1461731621205 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 21:33:41 INFO - PROCESS | 1650 | 1461731621209 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 21:33:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:33:41 INFO - PROCESS | 1650 | 1461731621214 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:33:41 INFO - PROCESS | 1650 | 1461731621216 Marionette TRACE conn2 <- [1,2110,null,{}] 21:33:41 INFO - PROCESS | 1650 | 1461731621219 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}] 21:33:41 INFO - PROCESS | 1650 | 1461731621344 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 21:33:41 INFO - PROCESS | 1650 | 1461731621513 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68d800 == 95 [pid = 1650] [id = 535] 21:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x118096c00) [pid = 1650] [serial = 1605] [outer = 0x0] 21:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x118ee5400) [pid = 1650] [serial = 1606] [outer = 0x118096c00] 21:33:41 INFO - PROCESS | 1650 | 1461731621563 Marionette DEBUG loaded listener.js 21:33:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119904800) [pid = 1650] [serial = 1607] [outer = 0x118096c00] 21:33:42 INFO - PROCESS | 1650 | 1461731622101 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]]]}] 21:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 921ms 21:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:33:42 INFO - PROCESS | 1650 | 1461731622135 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 21:33:42 INFO - PROCESS | 1650 | 1461731622137 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 21:33:42 INFO - PROCESS | 1650 | 1461731622139 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:33:42 INFO - PROCESS | 1650 | 1461731622142 Marionette TRACE conn2 <- [1,2114,null,{}] 21:33:42 INFO - PROCESS | 1650 | 1461731622150 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}] 21:33:42 INFO - PROCESS | 1650 | 1461731622275 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 21:33:42 INFO - PROCESS | 1650 | 1461731622399 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2ca800 == 96 [pid = 1650] [id = 536] 21:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1211c5c00) [pid = 1650] [serial = 1608] [outer = 0x0] 21:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x124eb9800) [pid = 1650] [serial = 1609] [outer = 0x1211c5c00] 21:33:42 INFO - PROCESS | 1650 | 1461731622433 Marionette DEBUG loaded listener.js 21:33:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12733b400) [pid = 1650] [serial = 1610] [outer = 0x1211c5c00] 21:33:42 INFO - PROCESS | 1650 | 1461731622890 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]]]}] 21:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 821ms 21:33:42 INFO - PROCESS | 1650 | 1461731622966 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 21:33:42 INFO - PROCESS | 1650 | 1461731622968 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 21:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:33:42 INFO - PROCESS | 1650 | 1461731622972 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:33:42 INFO - PROCESS | 1650 | 1461731622973 Marionette TRACE conn2 <- [1,2118,null,{}] 21:33:42 INFO - PROCESS | 1650 | 1461731622976 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}] 21:33:43 INFO - PROCESS | 1650 | 1461731623098 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 21:33:43 INFO - PROCESS | 1650 | 1461731623192 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x138847800 == 97 [pid = 1650] [id = 537] 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x128813400) [pid = 1650] [serial = 1611] [outer = 0x0] 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x128cd1c00) [pid = 1650] [serial = 1612] [outer = 0x128813400] 21:33:43 INFO - PROCESS | 1650 | 1461731623223 Marionette DEBUG loaded listener.js 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12959b000) [pid = 1650] [serial = 1613] [outer = 0x128813400] 21:33:43 INFO - PROCESS | 1650 | 1461731623658 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]]]}] 21:33:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:33:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 21:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:33:43 INFO - PROCESS | 1650 | 1461731623693 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 21:33:43 INFO - PROCESS | 1650 | 1461731623695 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 21:33:43 INFO - PROCESS | 1650 | 1461731623697 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:33:43 INFO - PROCESS | 1650 | 1461731623698 Marionette TRACE conn2 <- [1,2122,null,{}] 21:33:43 INFO - PROCESS | 1650 | 1461731623703 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}] 21:33:43 INFO - PROCESS | 1650 | 1461731623820 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 21:33:43 INFO - PROCESS | 1650 | 1461731623916 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388d5800 == 98 [pid = 1650] [id = 538] 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x129596800) [pid = 1650] [serial = 1614] [outer = 0x0] 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a61cc00) [pid = 1650] [serial = 1615] [outer = 0x129596800] 21:33:43 INFO - PROCESS | 1650 | 1461731623945 Marionette DEBUG loaded listener.js 21:33:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aa59c00) [pid = 1650] [serial = 1616] [outer = 0x129596800] 21:33:44 INFO - PROCESS | 1650 | 1461731624379 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]]]}] 21:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 726ms 21:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:33:44 INFO - PROCESS | 1650 | 1461731624439 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 21:33:44 INFO - PROCESS | 1650 | 1461731624441 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 21:33:44 INFO - PROCESS | 1650 | 1461731624443 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:33:44 INFO - PROCESS | 1650 | 1461731624444 Marionette TRACE conn2 <- [1,2126,null,{}] 21:33:44 INFO - PROCESS | 1650 | 1461731624447 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}] 21:33:44 INFO - PROCESS | 1650 | 1461731624579 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 21:33:44 INFO - PROCESS | 1650 | 1461731624677 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b04000 == 99 [pid = 1650] [id = 539] 21:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12b214c00) [pid = 1650] [serial = 1617] [outer = 0x0] 21:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12ca73800) [pid = 1650] [serial = 1618] [outer = 0x12b214c00] 21:33:44 INFO - PROCESS | 1650 | 1461731624708 Marionette DEBUG loaded listener.js 21:33:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12cac5000) [pid = 1650] [serial = 1619] [outer = 0x12b214c00] 21:33:45 INFO - PROCESS | 1650 | 1461731625161 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]]]}] 21:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 771ms 21:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:33:45 INFO - PROCESS | 1650 | 1461731625215 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 21:33:45 INFO - PROCESS | 1650 | 1461731625216 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 21:33:45 INFO - PROCESS | 1650 | 1461731625219 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:33:45 INFO - PROCESS | 1650 | 1461731625220 Marionette TRACE conn2 <- [1,2130,null,{}] 21:33:45 INFO - PROCESS | 1650 | 1461731625222 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}] 21:33:45 INFO - PROCESS | 1650 | 1461731625341 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 21:33:45 INFO - PROCESS | 1650 | 1461731625437 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ee3000 == 100 [pid = 1650] [id = 540] 21:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ca70000) [pid = 1650] [serial = 1620] [outer = 0x0] 21:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12cdc1c00) [pid = 1650] [serial = 1621] [outer = 0x12ca70000] 21:33:45 INFO - PROCESS | 1650 | 1461731625468 Marionette DEBUG loaded listener.js 21:33:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12d54f800) [pid = 1650] [serial = 1622] [outer = 0x12ca70000] 21:33:45 INFO - PROCESS | 1650 | 1461731625887 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] 21:33:45 INFO - PROCESS | 1650 | 1461731625940 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 21:33:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:33:45 INFO - PROCESS | 1650 | 1461731625942 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:33:45 INFO - PROCESS | 1650 | 1461731625944 Marionette TRACE conn2 <- [1,2134,null,{}] 21:33:45 INFO - PROCESS | 1650 | 1461731625946 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}] 21:33:46 INFO - PROCESS | 1650 | 1461731626107 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 21:33:46 INFO - PROCESS | 1650 | 1461731626204 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391eb000 == 101 [pid = 1650] [id = 541] 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12cdc0000) [pid = 1650] [serial = 1623] [outer = 0x0] 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12d848400) [pid = 1650] [serial = 1624] [outer = 0x12cdc0000] 21:33:46 INFO - PROCESS | 1650 | 1461731626235 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12f36f000) [pid = 1650] [serial = 1625] [outer = 0x12cdc0000] 21:33:46 INFO - PROCESS | 1650 | 1461731626621 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]]]}] 21:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 719ms 21:33:46 INFO - PROCESS | 1650 | 1461731626663 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 21:33:46 INFO - PROCESS | 1650 | 1461731626664 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 21:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:33:46 INFO - PROCESS | 1650 | 1461731626667 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:33:46 INFO - PROCESS | 1650 | 1461731626668 Marionette TRACE conn2 <- [1,2138,null,{}] 21:33:46 INFO - PROCESS | 1650 | 1461731626670 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}] 21:33:46 INFO - PROCESS | 1650 | 1461731626792 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 21:33:46 INFO - PROCESS | 1650 | 1461731626890 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x139453000 == 102 [pid = 1650] [id = 542] 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12d555800) [pid = 1650] [serial = 1626] [outer = 0x0] 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12f378800) [pid = 1650] [serial = 1627] [outer = 0x12d555800] 21:33:46 INFO - PROCESS | 1650 | 1461731626919 Marionette DEBUG loaded listener.js 21:33:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12f37fc00) [pid = 1650] [serial = 1628] [outer = 0x12d555800] 21:33:47 INFO - PROCESS | 1650 | 1461731627335 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]]]}] 21:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 719ms 21:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:33:47 INFO - PROCESS | 1650 | 1461731627403 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 21:33:47 INFO - PROCESS | 1650 | 1461731627405 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 21:33:47 INFO - PROCESS | 1650 | 1461731627407 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:33:47 INFO - PROCESS | 1650 | 1461731627409 Marionette TRACE conn2 <- [1,2142,null,{}] 21:33:47 INFO - PROCESS | 1650 | 1461731627411 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}] 21:33:47 INFO - PROCESS | 1650 | 1461731627530 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 21:33:47 INFO - PROCESS | 1650 | 1461731627627 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b972800 == 103 [pid = 1650] [id = 543] 21:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12f377800) [pid = 1650] [serial = 1629] [outer = 0x0] 21:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12f3b2800) [pid = 1650] [serial = 1630] [outer = 0x12f377800] 21:33:47 INFO - PROCESS | 1650 | 1461731627656 Marionette DEBUG loaded listener.js 21:33:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12f3b7c00) [pid = 1650] [serial = 1631] [outer = 0x12f377800] 21:33:48 INFO - PROCESS | 1650 | 1461731628141 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] 21:33:48 INFO - PROCESS | 1650 | 1461731628180 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 21:33:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:33:48 INFO - PROCESS | 1650 | 1461731628202 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:33:48 INFO - PROCESS | 1650 | 1461731628204 Marionette TRACE conn2 <- [1,2146,null,{}] 21:33:48 INFO - PROCESS | 1650 | 1461731628208 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}] 21:33:48 INFO - PROCESS | 1650 | 1461731628344 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 21:33:48 INFO - PROCESS | 1650 | 1461731628442 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c164000 == 104 [pid = 1650] [id = 544] 21:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11976f000) [pid = 1650] [serial = 1632] [outer = 0x0] 21:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12f376000) [pid = 1650] [serial = 1633] [outer = 0x11976f000] 21:33:48 INFO - PROCESS | 1650 | 1461731628477 Marionette DEBUG loaded listener.js 21:33:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12f4b5c00) [pid = 1650] [serial = 1634] [outer = 0x11976f000] 21:33:48 INFO - PROCESS | 1650 | 1461731628952 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] 21:33:49 INFO - PROCESS | 1650 | 1461731629230 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 21:33:49 INFO - PROCESS | 1650 | 1461731629233 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:33:49 INFO - PROCESS | 1650 | 1461731629235 Marionette TRACE conn2 <- [1,2150,null,{}] 21:33:49 INFO - PROCESS | 1650 | 1461731629252 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}] 21:33:49 INFO - PROCESS | 1650 | 1461731629375 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 21:33:49 INFO - PROCESS | 1650 | 1461731629501 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb5000 == 105 [pid = 1650] [id = 545] 21:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x113024c00) [pid = 1650] [serial = 1635] [outer = 0x0] 21:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x115d3a800) [pid = 1650] [serial = 1636] [outer = 0x113024c00] 21:33:49 INFO - PROCESS | 1650 | 1461731629532 Marionette DEBUG loaded listener.js 21:33:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x117668400) [pid = 1650] [serial = 1637] [outer = 0x113024c00] 21:33:50 INFO - PROCESS | 1650 | 1461731630008 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]]]}] 21:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 787ms 21:33:50 INFO - PROCESS | 1650 | 1461731630021 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 21:33:50 INFO - PROCESS | 1650 | 1461731630023 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 21:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:33:50 INFO - PROCESS | 1650 | 1461731630029 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 1650 | 1461731630031 Marionette TRACE conn2 <- [1,2154,null,{}] 21:33:50 INFO - PROCESS | 1650 | 1461731630034 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}] 21:33:50 INFO - PROCESS | 1650 | 1461731630149 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 21:33:50 INFO - PROCESS | 1650 | 1461731630252 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f68000 == 106 [pid = 1650] [id = 546] 21:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1183bb800) [pid = 1650] [serial = 1638] [outer = 0x0] 21:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11942e400) [pid = 1650] [serial = 1639] [outer = 0x1183bb800] 21:33:50 INFO - PROCESS | 1650 | 1461731630282 Marionette DEBUG loaded listener.js 21:33:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1219aa400) [pid = 1650] [serial = 1640] [outer = 0x1183bb800] 21:33:50 INFO - PROCESS | 1650 | 1461731630711 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]]]}] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7a5800 == 105 [pid = 1650] [id = 532] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98f000 == 104 [pid = 1650] [id = 531] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d2000 == 103 [pid = 1650] [id = 530] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb8a000 == 102 [pid = 1650] [id = 485] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c718000 == 101 [pid = 1650] [id = 529] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c131000 == 100 [pid = 1650] [id = 528] 21:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 776ms 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x121bd8000) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb53000 == 99 [pid = 1650] [id = 527] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8b9800 == 98 [pid = 1650] [id = 526] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x129602800 == 97 [pid = 1650] [id = 525] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123ead800 == 96 [pid = 1650] [id = 524] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119166800 == 95 [pid = 1650] [id = 523] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121170800 == 94 [pid = 1650] [id = 522] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121064000 == 93 [pid = 1650] [id = 521] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13fdda800 == 92 [pid = 1650] [id = 515] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x143647000 == 91 [pid = 1650] [id = 514] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x140edc800 == 90 [pid = 1650] [id = 513] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x138b0a800 == 89 [pid = 1650] [id = 512] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2be800 == 88 [pid = 1650] [id = 511] 21:33:50 INFO - PROCESS | 1650 | --DOCSHELL 0x121390000 == 87 [pid = 1650] [id = 510] 21:33:50 INFO - PROCESS | 1650 | 1461731630839 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 21:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:33:50 INFO - PROCESS | 1650 | 1461731630840 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 21:33:50 INFO - PROCESS | 1650 | 1461731630843 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:33:50 INFO - PROCESS | 1650 | 1461731630844 Marionette TRACE conn2 <- [1,2158,null,{}] 21:33:50 INFO - PROCESS | 1650 | 1461731630851 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}] 21:33:50 INFO - PROCESS | 1650 | 1461731630967 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x13b77e800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x13943fc00) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x13b7b0400) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x13b92b400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x13b71f800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 21:33:50 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x13b77ec00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12f3b9800) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x13910ac00) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12f3be000) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x139376c00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11641f000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x13936a400) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x119d2f000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x128c2a400) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x13fda4400) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12f382c00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1377ca800) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x139061000) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1167f1c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x111d32c00) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12cdbc400) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12d84dc00) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x13b775800) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x139103800) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x128ccf000) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128a07800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12c072000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12a86fc00) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x13fb4d000) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12cabb800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127341000) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x13b92ec00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x13ff06400) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11884a800) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12f372c00) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12f376c00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x13b719c00) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x13fb4d400) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1219b5000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11976e800) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x126834000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1211c4000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118383400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x13910b000) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 21:33:51 INFO - PROCESS | 1650 | 1461731631089 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117d800 == 88 [pid = 1650] [id = 547] 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1167f1c00) [pid = 1650] [serial = 1641] [outer = 0x0] 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1211c4000) [pid = 1650] [serial = 1642] [outer = 0x1167f1c00] 21:33:51 INFO - PROCESS | 1650 | 1461731631116 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x127336800) [pid = 1650] [serial = 1643] [outer = 0x1167f1c00] 21:33:51 INFO - PROCESS | 1650 | 1461731631497 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]]]}] 21:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 675ms 21:33:51 INFO - PROCESS | 1650 | 1461731631540 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 21:33:51 INFO - PROCESS | 1650 | 1461731631542 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 21:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:33:51 INFO - PROCESS | 1650 | 1461731631548 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:33:51 INFO - PROCESS | 1650 | 1461731631549 Marionette TRACE conn2 <- [1,2162,null,{}] 21:33:51 INFO - PROCESS | 1650 | 1461731631553 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}] 21:33:51 INFO - PROCESS | 1650 | 1461731631711 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 21:33:51 INFO - PROCESS | 1650 | 1461731631725 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb4f800 == 89 [pid = 1650] [id = 548] 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1274dfc00) [pid = 1650] [serial = 1644] [outer = 0x0] 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x128b05000) [pid = 1650] [serial = 1645] [outer = 0x1274dfc00] 21:33:51 INFO - PROCESS | 1650 | 1461731631768 Marionette DEBUG loaded listener.js 21:33:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x128c2a800) [pid = 1650] [serial = 1646] [outer = 0x1274dfc00] 21:33:52 INFO - PROCESS | 1650 | 1461731632194 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]]]}] 21:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 672ms 21:33:52 INFO - PROCESS | 1650 | 1461731632220 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 21:33:52 INFO - PROCESS | 1650 | 1461731632221 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 21:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:33:52 INFO - PROCESS | 1650 | 1461731632223 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - PROCESS | 1650 | 1461731632225 Marionette TRACE conn2 <- [1,2166,null,{}] 21:33:52 INFO - PROCESS | 1650 | 1461731632227 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}] 21:33:52 INFO - PROCESS | 1650 | 1461731632344 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 21:33:52 INFO - PROCESS | 1650 | 1461731632350 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd9800 == 90 [pid = 1650] [id = 549] 21:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x128cca000) [pid = 1650] [serial = 1647] [outer = 0x0] 21:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x129310800) [pid = 1650] [serial = 1648] [outer = 0x128cca000] 21:33:52 INFO - PROCESS | 1650 | 1461731632375 Marionette DEBUG loaded listener.js 21:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x129595c00) [pid = 1650] [serial = 1649] [outer = 0x128cca000] 21:33:52 INFO - PROCESS | 1650 | 1461731632747 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]]]}] 21:33:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:33:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 21:33:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:33:52 INFO - PROCESS | 1650 | 1461731632800 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 21:33:52 INFO - PROCESS | 1650 | 1461731632801 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 21:33:52 INFO - PROCESS | 1650 | 1461731632803 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:33:52 INFO - PROCESS | 1650 | 1461731632804 Marionette TRACE conn2 <- [1,2170,null,{}] 21:33:52 INFO - PROCESS | 1650 | 1461731632806 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}] 21:33:52 INFO - PROCESS | 1650 | 1461731632922 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 21:33:52 INFO - PROCESS | 1650 | 1461731632927 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de6d000 == 91 [pid = 1650] [id = 550] 21:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12a620c00) [pid = 1650] [serial = 1650] [outer = 0x0] 21:33:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12aae5c00) [pid = 1650] [serial = 1651] [outer = 0x12a620c00] 21:33:52 INFO - PROCESS | 1650 | 1461731632954 Marionette DEBUG loaded listener.js 21:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12bee8800) [pid = 1650] [serial = 1652] [outer = 0x12a620c00] 21:33:53 INFO - PROCESS | 1650 | 1461731633339 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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:33:53 INFO - PROCESS | 1650 | 1461731633372 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 1650 | 1461731633373 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 21:33:53 INFO - PROCESS | 1650 | 1461731633375 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 1650 | 1461731633376 Marionette TRACE conn2 <- [1,2174,null,{}] 21:33:53 INFO - PROCESS | 1650 | 1461731633378 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}] 21:33:53 INFO - PROCESS | 1650 | 1461731633509 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 21:33:53 INFO - PROCESS | 1650 | 1461731633527 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x138844000 == 92 [pid = 1650] [id = 551] 21:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12a86a000) [pid = 1650] [serial = 1653] [outer = 0x0] 21:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ca69c00) [pid = 1650] [serial = 1654] [outer = 0x12a86a000] 21:33:53 INFO - PROCESS | 1650 | 1461731633553 Marionette DEBUG loaded listener.js 21:33:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12cac9800) [pid = 1650] [serial = 1655] [outer = 0x12a86a000] 21:33:53 INFO - PROCESS | 1650 | 1461731633940 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]]]}] 21:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 618ms 21:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:33:53 INFO - PROCESS | 1650 | 1461731633993 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 21:33:53 INFO - PROCESS | 1650 | 1461731633995 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 21:33:53 INFO - PROCESS | 1650 | 1461731633997 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:33:53 INFO - PROCESS | 1650 | 1461731633998 Marionette TRACE conn2 <- [1,2178,null,{}] 21:33:54 INFO - PROCESS | 1650 | 1461731634000 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}] 21:33:54 INFO - PROCESS | 1650 | 1461731634133 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 21:33:54 INFO - PROCESS | 1650 | 1461731634151 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b07000 == 93 [pid = 1650] [id = 552] 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12c6c7800) [pid = 1650] [serial = 1656] [outer = 0x0] 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12f370c00) [pid = 1650] [serial = 1657] [outer = 0x12c6c7800] 21:33:54 INFO - PROCESS | 1650 | 1461731634176 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12f3bfc00) [pid = 1650] [serial = 1658] [outer = 0x12c6c7800] 21:33:54 INFO - PROCESS | 1650 | 1461731634540 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]]]}] 21:33:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:33:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 569ms 21:33:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:33:54 INFO - PROCESS | 1650 | 1461731634566 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 21:33:54 INFO - PROCESS | 1650 | 1461731634567 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 21:33:54 INFO - PROCESS | 1650 | 1461731634569 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:33:54 INFO - PROCESS | 1650 | 1461731634570 Marionette TRACE conn2 <- [1,2182,null,{}] 21:33:54 INFO - PROCESS | 1650 | 1461731634573 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}] 21:33:54 INFO - PROCESS | 1650 | 1461731634702 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 21:33:54 INFO - PROCESS | 1650 | 1461731634717 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13946c800 == 94 [pid = 1650] [id = 553] 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d186c00) [pid = 1650] [serial = 1659] [outer = 0x0] 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1274dd000) [pid = 1650] [serial = 1660] [outer = 0x12d186c00] 21:33:54 INFO - PROCESS | 1650 | 1461731634743 Marionette DEBUG loaded listener.js 21:33:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x1377ce000) [pid = 1650] [serial = 1661] [outer = 0x12d186c00] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x1169a2c00) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x1273ea400) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x128b02400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128b08000) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x119145c00) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x112bd9000) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1219b0000) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x119340c00) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12108cc00) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1183bb400) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aa58000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x110f0e400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:33:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119d32800) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:33:55 INFO - PROCESS | 1650 | 1461731635446 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]]]}] 21:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 923ms 21:33:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:33:55 INFO - PROCESS | 1650 | 1461731635493 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 21:33:55 INFO - PROCESS | 1650 | 1461731635495 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 21:33:55 INFO - PROCESS | 1650 | 1461731635497 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:33:55 INFO - PROCESS | 1650 | 1461731635498 Marionette TRACE conn2 <- [1,2186,null,{}] 21:33:55 INFO - PROCESS | 1650 | 1461731635500 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}] 21:33:55 INFO - PROCESS | 1650 | 1461731635602 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 21:33:55 INFO - PROCESS | 1650 | 1461731635606 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c0a4000 == 95 [pid = 1650] [id = 554] 21:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1166d6800) [pid = 1650] [serial = 1662] [outer = 0x0] 21:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11977c800) [pid = 1650] [serial = 1663] [outer = 0x1166d6800] 21:33:55 INFO - PROCESS | 1650 | 1461731635631 Marionette DEBUG loaded listener.js 21:33:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128b02400) [pid = 1650] [serial = 1664] [outer = 0x1166d6800] 21:33:55 INFO - PROCESS | 1650 | 1461731635989 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]]]}] 21:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 522ms 21:33:56 INFO - PROCESS | 1650 | 1461731636029 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 21:33:56 INFO - PROCESS | 1650 | 1461731636030 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 21:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:33:56 INFO - PROCESS | 1650 | 1461731636046 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:33:56 INFO - PROCESS | 1650 | 1461731636047 Marionette TRACE conn2 <- [1,2190,null,{}] 21:33:56 INFO - PROCESS | 1650 | 1461731636051 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}] 21:33:56 INFO - PROCESS | 1650 | 1461731636169 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 21:33:56 INFO - PROCESS | 1650 | 1461731636173 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa59000 == 96 [pid = 1650] [id = 555] 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x129541c00) [pid = 1650] [serial = 1665] [outer = 0x0] 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x139060800) [pid = 1650] [serial = 1666] [outer = 0x129541c00] 21:33:56 INFO - PROCESS | 1650 | 1461731636202 Marionette DEBUG loaded listener.js 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x13910c000) [pid = 1650] [serial = 1667] [outer = 0x129541c00] 21:33:56 INFO - PROCESS | 1650 | 1461731636576 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]]]}] 21:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 580ms 21:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:33:56 INFO - PROCESS | 1650 | 1461731636617 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 21:33:56 INFO - PROCESS | 1650 | 1461731636619 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 21:33:56 INFO - PROCESS | 1650 | 1461731636622 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:33:56 INFO - PROCESS | 1650 | 1461731636623 Marionette TRACE conn2 <- [1,2194,null,{}] 21:33:56 INFO - PROCESS | 1650 | 1461731636626 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}] 21:33:56 INFO - PROCESS | 1650 | 1461731636818 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 21:33:56 INFO - PROCESS | 1650 | 1461731636835 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb22000 == 97 [pid = 1650] [id = 556] 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a872000) [pid = 1650] [serial = 1668] [outer = 0x0] 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x13936f800) [pid = 1650] [serial = 1669] [outer = 0x12a872000] 21:33:56 INFO - PROCESS | 1650 | 1461731636876 Marionette DEBUG loaded listener.js 21:33:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x139435400) [pid = 1650] [serial = 1670] [outer = 0x12a872000] 21:33:57 INFO - PROCESS | 1650 | 1461731637261 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]]]}] 21:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 21:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:33:57 INFO - PROCESS | 1650 | 1461731637292 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 21:33:57 INFO - PROCESS | 1650 | 1461731637293 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 21:33:57 INFO - PROCESS | 1650 | 1461731637295 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:33:57 INFO - PROCESS | 1650 | 1461731637297 Marionette TRACE conn2 <- [1,2198,null,{}] 21:33:57 INFO - PROCESS | 1650 | 1461731637299 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}] 21:33:57 INFO - PROCESS | 1650 | 1461731637402 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 21:33:57 INFO - PROCESS | 1650 | 1461731637616 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d7000 == 98 [pid = 1650] [id = 557] 21:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x110f04000) [pid = 1650] [serial = 1671] [outer = 0x0] 21:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1121e5c00) [pid = 1650] [serial = 1672] [outer = 0x110f04000] 21:33:57 INFO - PROCESS | 1650 | 1461731637650 Marionette DEBUG loaded listener.js 21:33:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11676fc00) [pid = 1650] [serial = 1673] [outer = 0x110f04000] 21:33:58 INFO - PROCESS | 1650 | 1461731638083 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]]]}] 21:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 818ms 21:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:33:58 INFO - PROCESS | 1650 | 1461731638115 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 21:33:58 INFO - PROCESS | 1650 | 1461731638117 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 21:33:58 INFO - PROCESS | 1650 | 1461731638120 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:33:58 INFO - PROCESS | 1650 | 1461731638123 Marionette TRACE conn2 <- [1,2202,null,{}] 21:33:58 INFO - PROCESS | 1650 | 1461731638126 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}] 21:33:58 INFO - PROCESS | 1650 | 1461731638257 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 21:33:58 INFO - PROCESS | 1650 | 1461731638350 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa6a000 == 99 [pid = 1650] [id = 558] 21:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11884cc00) [pid = 1650] [serial = 1674] [outer = 0x0] 21:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1217c8000) [pid = 1650] [serial = 1675] [outer = 0x11884cc00] 21:33:58 INFO - PROCESS | 1650 | 1461731638383 Marionette DEBUG loaded listener.js 21:33:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x126957000) [pid = 1650] [serial = 1676] [outer = 0x11884cc00] 21:33:58 INFO - PROCESS | 1650 | 1461731638814 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]]]}] 21:33:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:33:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 721ms 21:33:58 INFO - PROCESS | 1650 | 1461731638844 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 21:33:58 INFO - PROCESS | 1650 | 1461731638847 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 21:33:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:33:58 INFO - PROCESS | 1650 | 1461731638850 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:33:58 INFO - PROCESS | 1650 | 1461731638851 Marionette TRACE conn2 <- [1,2206,null,{}] 21:33:58 INFO - PROCESS | 1650 | 1461731638854 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}] 21:33:59 INFO - PROCESS | 1650 | 1461731639000 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 21:33:59 INFO - PROCESS | 1650 | 1461731639124 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388cd000 == 100 [pid = 1650] [id = 559] 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12733f800) [pid = 1650] [serial = 1677] [outer = 0x0] 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x128a02c00) [pid = 1650] [serial = 1678] [outer = 0x12733f800] 21:33:59 INFO - PROCESS | 1650 | 1461731639156 Marionette DEBUG loaded listener.js 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12959c800) [pid = 1650] [serial = 1679] [outer = 0x12733f800] 21:33:59 INFO - PROCESS | 1650 | 1461731639592 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]]]}] 21:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 770ms 21:33:59 INFO - PROCESS | 1650 | 1461731639620 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 21:33:59 INFO - PROCESS | 1650 | 1461731639622 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 21:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:33:59 INFO - PROCESS | 1650 | 1461731639630 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:33:59 INFO - PROCESS | 1650 | 1461731639634 Marionette TRACE conn2 <- [1,2210,null,{}] 21:33:59 INFO - PROCESS | 1650 | 1461731639637 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}] 21:33:59 INFO - PROCESS | 1650 | 1461731639764 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 21:33:59 INFO - PROCESS | 1650 | 1461731639856 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:33:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x140c12800 == 101 [pid = 1650] [id = 560] 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x128a0cc00) [pid = 1650] [serial = 1680] [outer = 0x0] 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12aae7000) [pid = 1650] [serial = 1681] [outer = 0x128a0cc00] 21:33:59 INFO - PROCESS | 1650 | 1461731639885 Marionette DEBUG loaded listener.js 21:33:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12ca6c400) [pid = 1650] [serial = 1682] [outer = 0x128a0cc00] 21:34:00 INFO - PROCESS | 1650 | 1461731640290 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]]]}] 21:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 678ms 21:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:34:00 INFO - PROCESS | 1650 | 1461731640304 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 21:34:00 INFO - PROCESS | 1650 | 1461731640306 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 21:34:00 INFO - PROCESS | 1650 | 1461731640308 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:34:00 INFO - PROCESS | 1650 | 1461731640309 Marionette TRACE conn2 <- [1,2214,null,{}] 21:34:00 INFO - PROCESS | 1650 | 1461731640312 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}] 21:34:00 INFO - PROCESS | 1650 | 1461731640456 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 21:34:00 INFO - PROCESS | 1650 | 1461731640549 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x140c31800 == 102 [pid = 1650] [id = 561] 21:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12be6a800) [pid = 1650] [serial = 1683] [outer = 0x0] 21:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12f3bb400) [pid = 1650] [serial = 1684] [outer = 0x12be6a800] 21:34:00 INFO - PROCESS | 1650 | 1461731640579 Marionette DEBUG loaded listener.js 21:34:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x139060c00) [pid = 1650] [serial = 1685] [outer = 0x12be6a800] 21:34:00 INFO - PROCESS | 1650 | 1461731640963 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]]]}] 21:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 720ms 21:34:01 INFO - PROCESS | 1650 | 1461731641028 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 21:34:01 INFO - PROCESS | 1650 | 1461731641030 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 21:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:34:01 INFO - PROCESS | 1650 | 1461731641032 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:34:01 INFO - PROCESS | 1650 | 1461731641033 Marionette TRACE conn2 <- [1,2218,null,{}] 21:34:01 INFO - PROCESS | 1650 | 1461731641036 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}] 21:34:01 INFO - PROCESS | 1650 | 1461731641159 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 21:34:01 INFO - PROCESS | 1650 | 1461731641254 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d2f800 == 103 [pid = 1650] [id = 562] 21:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x139372800) [pid = 1650] [serial = 1686] [outer = 0x0] 21:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x13943a400) [pid = 1650] [serial = 1687] [outer = 0x139372800] 21:34:01 INFO - PROCESS | 1650 | 1461731641292 Marionette DEBUG loaded listener.js 21:34:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x13b773400) [pid = 1650] [serial = 1688] [outer = 0x139372800] 21:34:01 INFO - PROCESS | 1650 | 1461731641736 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]]]}] 21:34:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:34:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 721ms 21:34:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:34:01 INFO - PROCESS | 1650 | 1461731641777 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 21:34:01 INFO - PROCESS | 1650 | 1461731641780 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 21:34:01 INFO - PROCESS | 1650 | 1461731641799 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:34:01 INFO - PROCESS | 1650 | 1461731641801 Marionette TRACE conn2 <- [1,2222,null,{}] 21:34:01 INFO - PROCESS | 1650 | 1461731641808 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}] 21:34:01 INFO - PROCESS | 1650 | 1461731641942 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 21:34:02 INFO - PROCESS | 1650 | 1461731642034 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x140dbf000 == 104 [pid = 1650] [id = 563] 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x13b776000) [pid = 1650] [serial = 1689] [outer = 0x0] 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x13b7a2400) [pid = 1650] [serial = 1690] [outer = 0x13b776000] 21:34:02 INFO - PROCESS | 1650 | 1461731642064 Marionette DEBUG loaded listener.js 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x13b7af800) [pid = 1650] [serial = 1691] [outer = 0x13b776000] 21:34:02 INFO - PROCESS | 1650 | 1461731642482 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]]]}] 21:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 739ms 21:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:34:02 INFO - PROCESS | 1650 | 1461731642522 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 21:34:02 INFO - PROCESS | 1650 | 1461731642523 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 21:34:02 INFO - PROCESS | 1650 | 1461731642526 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:34:02 INFO - PROCESS | 1650 | 1461731642527 Marionette TRACE conn2 <- [1,2226,null,{}] 21:34:02 INFO - PROCESS | 1650 | 1461731642529 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}] 21:34:02 INFO - PROCESS | 1650 | 1461731642652 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 21:34:02 INFO - PROCESS | 1650 | 1461731642774 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x140e1d800 == 105 [pid = 1650] [id = 564] 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x13b7a6400) [pid = 1650] [serial = 1692] [outer = 0x0] 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x13b927800) [pid = 1650] [serial = 1693] [outer = 0x13b7a6400] 21:34:02 INFO - PROCESS | 1650 | 1461731642804 Marionette DEBUG loaded listener.js 21:34:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x13b953c00) [pid = 1650] [serial = 1694] [outer = 0x13b7a6400] 21:34:03 INFO - PROCESS | 1650 | 1461731643197 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]]]}] 21:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 720ms 21:34:03 INFO - PROCESS | 1650 | 1461731643246 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 21:34:03 INFO - PROCESS | 1650 | 1461731643248 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 21:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:34:03 INFO - PROCESS | 1650 | 1461731643250 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:34:03 INFO - PROCESS | 1650 | 1461731643251 Marionette TRACE conn2 <- [1,2230,null,{}] 21:34:03 INFO - PROCESS | 1650 | 1461731643254 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}] 21:34:03 INFO - PROCESS | 1650 | 1461731643395 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 21:34:03 INFO - PROCESS | 1650 | 1461731643518 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x140edf800 == 106 [pid = 1650] [id = 565] 21:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x128df9c00) [pid = 1650] [serial = 1695] [outer = 0x0] 21:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x13b955c00) [pid = 1650] [serial = 1696] [outer = 0x128df9c00] 21:34:03 INFO - PROCESS | 1650 | 1461731643548 Marionette DEBUG loaded listener.js 21:34:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x13b95e400) [pid = 1650] [serial = 1697] [outer = 0x128df9c00] 21:34:03 INFO - PROCESS | 1650 | 1461731643928 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]]]}] 21:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 21:34:03 INFO - PROCESS | 1650 | 1461731643969 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 21:34:03 INFO - PROCESS | 1650 | 1461731643971 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 21:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:34:03 INFO - PROCESS | 1650 | 1461731643973 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:34:03 INFO - PROCESS | 1650 | 1461731643975 Marionette TRACE conn2 <- [1,2234,null,{}] 21:34:03 INFO - PROCESS | 1650 | 1461731643977 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}] 21:34:04 INFO - PROCESS | 1650 | 1461731644100 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 21:34:04 INFO - PROCESS | 1650 | 1461731644193 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x143634000 == 107 [pid = 1650] [id = 566] 21:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12aa5f800) [pid = 1650] [serial = 1698] [outer = 0x0] 21:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x13fb45000) [pid = 1650] [serial = 1699] [outer = 0x12aa5f800] 21:34:04 INFO - PROCESS | 1650 | 1461731644223 Marionette DEBUG loaded listener.js 21:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x13fb4ec00) [pid = 1650] [serial = 1700] [outer = 0x12aa5f800] 21:34:04 INFO - PROCESS | 1650 | 1461731644664 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]]]}] 21:34:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:34:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 21:34:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:34:04 INFO - PROCESS | 1650 | 1461731644719 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 21:34:04 INFO - PROCESS | 1650 | 1461731644720 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 21:34:04 INFO - PROCESS | 1650 | 1461731644722 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:34:04 INFO - PROCESS | 1650 | 1461731644723 Marionette TRACE conn2 <- [1,2238,null,{}] 21:34:04 INFO - PROCESS | 1650 | 1461731644726 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}] 21:34:04 INFO - PROCESS | 1650 | 1461731644849 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 21:34:04 INFO - PROCESS | 1650 | 1461731644945 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b17000 == 108 [pid = 1650] [id = 567] 21:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x112a08800) [pid = 1650] [serial = 1701] [outer = 0x0] 21:34:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x112a0e000) [pid = 1650] [serial = 1702] [outer = 0x112a08800] 21:34:04 INFO - PROCESS | 1650 | 1461731644978 Marionette DEBUG loaded listener.js 21:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x13fb4a400) [pid = 1650] [serial = 1703] [outer = 0x112a08800] 21:34:05 INFO - PROCESS | 1650 | 1461731645426 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]]]}] 21:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 769ms 21:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:34:05 INFO - PROCESS | 1650 | 1461731645492 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 21:34:05 INFO - PROCESS | 1650 | 1461731645493 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 21:34:05 INFO - PROCESS | 1650 | 1461731645496 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:34:05 INFO - PROCESS | 1650 | 1461731645498 Marionette TRACE conn2 <- [1,2242,null,{}] 21:34:05 INFO - PROCESS | 1650 | 1461731645502 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}] 21:34:05 INFO - PROCESS | 1650 | 1461731645638 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 21:34:05 INFO - PROCESS | 1650 | 1461731645735 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121082000 == 109 [pid = 1650] [id = 568] 21:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x119389000) [pid = 1650] [serial = 1704] [outer = 0x0] 21:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1274e4400) [pid = 1650] [serial = 1705] [outer = 0x119389000] 21:34:05 INFO - PROCESS | 1650 | 1461731645765 Marionette DEBUG loaded listener.js 21:34:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x13fda6c00) [pid = 1650] [serial = 1706] [outer = 0x119389000] 21:34:06 INFO - PROCESS | 1650 | 1461731646183 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]]]}] 21:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 719ms 21:34:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:34:06 INFO - PROCESS | 1650 | 1461731646235 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 21:34:06 INFO - PROCESS | 1650 | 1461731646236 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 21:34:06 INFO - PROCESS | 1650 | 1461731646240 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:34:06 INFO - PROCESS | 1650 | 1461731646242 Marionette TRACE conn2 <- [1,2246,null,{}] 21:34:06 INFO - PROCESS | 1650 | 1461731646244 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}] 21:34:06 INFO - PROCESS | 1650 | 1461731646373 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 21:34:06 INFO - PROCESS | 1650 | 1461731646469 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12933d800 == 110 [pid = 1650] [id = 569] 21:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x129596400) [pid = 1650] [serial = 1707] [outer = 0x0] 21:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x138d17800) [pid = 1650] [serial = 1708] [outer = 0x129596400] 21:34:06 INFO - PROCESS | 1650 | 1461731646498 Marionette DEBUG loaded listener.js 21:34:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x138d1b400) [pid = 1650] [serial = 1709] [outer = 0x129596400] 21:34:07 INFO - PROCESS | 1650 | 1461731647255 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]]]}] 21:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1021ms 21:34:07 INFO - PROCESS | 1650 | 1461731647262 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 21:34:07 INFO - PROCESS | 1650 | 1461731647264 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 21:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:34:07 INFO - PROCESS | 1650 | 1461731647280 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:34:07 INFO - PROCESS | 1650 | 1461731647282 Marionette TRACE conn2 <- [1,2250,null,{}] 21:34:07 INFO - PROCESS | 1650 | 1461731647285 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}] 21:34:07 INFO - PROCESS | 1650 | 1461731647405 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 21:34:07 INFO - PROCESS | 1650 | 1461731647504 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x124833000 == 111 [pid = 1650] [id = 570] 21:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x112a07800) [pid = 1650] [serial = 1710] [outer = 0x0] 21:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x112bd2400) [pid = 1650] [serial = 1711] [outer = 0x112a07800] 21:34:07 INFO - PROCESS | 1650 | 1461731647533 Marionette DEBUG loaded listener.js 21:34:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x117e03c00) [pid = 1650] [serial = 1712] [outer = 0x112a07800] 21:34:07 INFO - PROCESS | 1650 | 1461731647974 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]]]}] 21:34:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:34:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 731ms 21:34:08 INFO - PROCESS | 1650 | 1461731648017 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 21:34:08 INFO - PROCESS | 1650 | 1461731648021 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 21:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:34:08 INFO - PROCESS | 1650 | 1461731648028 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 1650 | 1461731648030 Marionette TRACE conn2 <- [1,2254,null,{}] 21:34:08 INFO - PROCESS | 1650 | 1461731648032 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}] 21:34:08 INFO - PROCESS | 1650 | 1461731648148 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 21:34:08 INFO - PROCESS | 1650 | 1461731648247 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3e000 == 112 [pid = 1650] [id = 571] 21:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x119149800) [pid = 1650] [serial = 1713] [outer = 0x0] 21:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x119388400) [pid = 1650] [serial = 1714] [outer = 0x119149800] 21:34:08 INFO - PROCESS | 1650 | 1461731648292 Marionette DEBUG loaded listener.js 21:34:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x1213b7800) [pid = 1650] [serial = 1715] [outer = 0x119149800] 21:34:08 INFO - PROCESS | 1650 | 1461731648903 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]]]}] 21:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 925ms 21:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:34:08 INFO - PROCESS | 1650 | 1461731648954 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 21:34:08 INFO - PROCESS | 1650 | 1461731648955 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 21:34:08 INFO - PROCESS | 1650 | 1461731648957 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:34:08 INFO - PROCESS | 1650 | 1461731648960 Marionette TRACE conn2 <- [1,2258,null,{}] 21:34:08 INFO - PROCESS | 1650 | 1461731648983 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}] 21:34:09 INFO - PROCESS | 1650 | 1461731649132 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 21:34:09 INFO - PROCESS | 1650 | 1461731649239 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138913000 == 111 [pid = 1650] [id = 386] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb22000 == 110 [pid = 1650] [id = 556] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x13fa59000 == 109 [pid = 1650] [id = 555] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c0a4000 == 108 [pid = 1650] [id = 554] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x13946c800 == 107 [pid = 1650] [id = 553] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138b07000 == 106 [pid = 1650] [id = 552] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12ba9ec00) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x118331800 == 107 [pid = 1650] [id = 572] 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x118096400) [pid = 1650] [serial = 1716] [outer = 0x0] 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x12108cc00) [pid = 1650] [serial = 1717] [outer = 0x118096400] 21:34:09 INFO - PROCESS | 1650 | 1461731649315 Marionette DEBUG loaded listener.js 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1273e9400) [pid = 1650] [serial = 1718] [outer = 0x118096400] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138844000 == 106 [pid = 1650] [id = 551] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12de6d000 == 105 [pid = 1650] [id = 550] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd9800 == 104 [pid = 1650] [id = 549] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb4f800 == 103 [pid = 1650] [id = 548] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12117d800 == 102 [pid = 1650] [id = 547] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119f68000 == 101 [pid = 1650] [id = 546] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb5000 == 100 [pid = 1650] [id = 545] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x139453000 == 99 [pid = 1650] [id = 542] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1391eb000 == 98 [pid = 1650] [id = 541] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138ee3000 == 97 [pid = 1650] [id = 540] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138b04000 == 96 [pid = 1650] [id = 539] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1388d5800 == 95 [pid = 1650] [id = 538] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x138847800 == 94 [pid = 1650] [id = 537] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2ca800 == 93 [pid = 1650] [id = 536] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68d800 == 92 [pid = 1650] [id = 535] 21:34:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118339000 == 91 [pid = 1650] [id = 534] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x1273ea800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x128a0b400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x128c28c00) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x129175c00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12ca73c00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x13905fc00) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x1121e5800) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x126830400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x113022c00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11621a000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x13b714c00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1169af000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x124ebec00) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x1219b5400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x124627800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x119382c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11990c400) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1210e2400) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12197e400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x128ccd000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11874f000) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x118e7f800) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12b254c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12d84e400) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x116a58000) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b234000) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x139370400) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12aaf0800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x116773c00) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x129541800) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x124631800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x128cd3000) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x128b0a800) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12974dc00) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1274e1800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12aa52400) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 21:34:09 INFO - PROCESS | 1650 | 1461731649660 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]]]}] 21:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 21:34:09 INFO - PROCESS | 1650 | 1461731649680 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 21:34:09 INFO - PROCESS | 1650 | 1461731649682 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 21:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:34:09 INFO - PROCESS | 1650 | 1461731649686 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:34:09 INFO - PROCESS | 1650 | 1461731649688 Marionette TRACE conn2 <- [1,2262,null,{}] 21:34:09 INFO - PROCESS | 1650 | 1461731649690 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}] 21:34:09 INFO - PROCESS | 1650 | 1461731649794 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 21:34:09 INFO - PROCESS | 1650 | 1461731649876 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12180c800 == 92 [pid = 1650] [id = 573] 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1219b3000) [pid = 1650] [serial = 1719] [outer = 0x0] 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1274e5800) [pid = 1650] [serial = 1720] [outer = 0x1219b3000] 21:34:09 INFO - PROCESS | 1650 | 1461731649902 Marionette DEBUG loaded listener.js 21:34:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x128b0a800) [pid = 1650] [serial = 1721] [outer = 0x1219b3000] 21:34:10 INFO - PROCESS | 1650 | 1461731650209 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]]]}] 21:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 570ms 21:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:34:10 INFO - PROCESS | 1650 | 1461731650255 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 21:34:10 INFO - PROCESS | 1650 | 1461731650256 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 21:34:10 INFO - PROCESS | 1650 | 1461731650258 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:34:10 INFO - PROCESS | 1650 | 1461731650259 Marionette TRACE conn2 <- [1,2266,null,{}] 21:34:10 INFO - PROCESS | 1650 | 1461731650262 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}] 21:34:10 INFO - PROCESS | 1650 | 1461731650362 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 21:34:10 INFO - PROCESS | 1650 | 1461731650448 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa6e000 == 93 [pid = 1650] [id = 574] 21:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x121b45400) [pid = 1650] [serial = 1722] [outer = 0x0] 21:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x128c2e800) [pid = 1650] [serial = 1723] [outer = 0x121b45400] 21:34:10 INFO - PROCESS | 1650 | 1461731650474 Marionette DEBUG loaded listener.js 21:34:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x129173c00) [pid = 1650] [serial = 1724] [outer = 0x121b45400] 21:34:10 INFO - PROCESS | 1650 | 1461731650792 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]]]}] 21:34:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:34:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 571ms 21:34:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:34:10 INFO - PROCESS | 1650 | 1461731650829 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 21:34:10 INFO - PROCESS | 1650 | 1461731650830 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 21:34:10 INFO - PROCESS | 1650 | 1461731650832 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:34:10 INFO - PROCESS | 1650 | 1461731650833 Marionette TRACE conn2 <- [1,2270,null,{}] 21:34:10 INFO - PROCESS | 1650 | 1461731650836 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}] 21:34:10 INFO - PROCESS | 1650 | 1461731650952 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 21:34:11 INFO - PROCESS | 1650 | 1461731651036 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c997800 == 94 [pid = 1650] [id = 575] 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x128df5c00) [pid = 1650] [serial = 1725] [outer = 0x0] 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1295a1000) [pid = 1650] [serial = 1726] [outer = 0x128df5c00] 21:34:11 INFO - PROCESS | 1650 | 1461731651064 Marionette DEBUG loaded listener.js 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12aaf0800) [pid = 1650] [serial = 1727] [outer = 0x128df5c00] 21:34:11 INFO - PROCESS | 1650 | 1461731651370 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]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms 21:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:34:11 INFO - PROCESS | 1650 | 1461731651404 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 1650 | 1461731651405 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 21:34:11 INFO - PROCESS | 1650 | 1461731651407 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 1650 | 1461731651408 Marionette TRACE conn2 <- [1,2274,null,{}] 21:34:11 INFO - PROCESS | 1650 | 1461731651411 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}] 21:34:11 INFO - PROCESS | 1650 | 1461731651512 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 21:34:11 INFO - PROCESS | 1650 | 1461731651517 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de6e000 == 95 [pid = 1650] [id = 576] 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b211c00) [pid = 1650] [serial = 1728] [outer = 0x0] 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12ba9ec00) [pid = 1650] [serial = 1729] [outer = 0x12b211c00] 21:34:11 INFO - PROCESS | 1650 | 1461731651542 Marionette DEBUG loaded listener.js 21:34:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12bee8c00) [pid = 1650] [serial = 1730] [outer = 0x12b211c00] 21:34:11 INFO - PROCESS | 1650 | 1461731651954 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]]]}] 21:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 571ms 21:34:11 INFO - PROCESS | 1650 | 1461731651978 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 21:34:11 INFO - PROCESS | 1650 | 1461731651979 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 21:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:34:11 INFO - PROCESS | 1650 | 1461731651982 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:34:11 INFO - PROCESS | 1650 | 1461731651983 Marionette TRACE conn2 <- [1,2278,null,{}] 21:34:11 INFO - PROCESS | 1650 | 1461731651989 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}] 21:34:12 INFO - PROCESS | 1650 | 1461731652126 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 21:34:12 INFO - PROCESS | 1650 | 1461731652144 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x137638800 == 96 [pid = 1650] [id = 577] 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12aaef800) [pid = 1650] [serial = 1731] [outer = 0x0] 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x119905000) [pid = 1650] [serial = 1732] [outer = 0x12aaef800] 21:34:12 INFO - PROCESS | 1650 | 1461731652171 Marionette DEBUG loaded listener.js 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12c07d000) [pid = 1650] [serial = 1733] [outer = 0x12aaef800] 21:34:12 INFO - PROCESS | 1650 | 1461731652649 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]]]}] 21:34:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:34:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 672ms 21:34:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:34:12 INFO - PROCESS | 1650 | 1461731652655 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 21:34:12 INFO - PROCESS | 1650 | 1461731652657 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 21:34:12 INFO - PROCESS | 1650 | 1461731652661 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:34:12 INFO - PROCESS | 1650 | 1461731652662 Marionette TRACE conn2 <- [1,2282,null,{}] 21:34:12 INFO - PROCESS | 1650 | 1461731652666 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}] 21:34:12 INFO - PROCESS | 1650 | 1461731652820 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 21:34:12 INFO - PROCESS | 1650 | 1461731652856 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388d8000 == 97 [pid = 1650] [id = 578] 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12c6c7400) [pid = 1650] [serial = 1734] [outer = 0x0] 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12cabec00) [pid = 1650] [serial = 1735] [outer = 0x12c6c7400] 21:34:12 INFO - PROCESS | 1650 | 1461731652882 Marionette DEBUG loaded listener.js 21:34:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12d186800) [pid = 1650] [serial = 1736] [outer = 0x12c6c7400] 21:34:13 INFO - PROCESS | 1650 | 1461731653261 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]]]}] 21:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 620ms 21:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:34:13 INFO - PROCESS | 1650 | 1461731653280 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 21:34:13 INFO - PROCESS | 1650 | 1461731653281 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 21:34:13 INFO - PROCESS | 1650 | 1461731653285 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:34:13 INFO - PROCESS | 1650 | 1461731653287 Marionette TRACE conn2 <- [1,2286,null,{}] 21:34:13 INFO - PROCESS | 1650 | 1461731653290 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}] 21:34:13 INFO - PROCESS | 1650 | 1461731653423 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 21:34:13 INFO - PROCESS | 1650 | 1461731653439 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ee0000 == 98 [pid = 1650] [id = 579] 21:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12d554c00) [pid = 1650] [serial = 1737] [outer = 0x0] 21:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12f36a400) [pid = 1650] [serial = 1738] [outer = 0x12d554c00] 21:34:13 INFO - PROCESS | 1650 | 1461731653464 Marionette DEBUG loaded listener.js 21:34:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12f37b400) [pid = 1650] [serial = 1739] [outer = 0x12d554c00] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12a86a000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12c6c7800) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12d186c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1166d6800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x1274dfc00) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x128cca000) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x1167f1c00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12aae8c00) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x113024c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12a620c00) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1183bb800) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:34:13 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x129541c00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:34:14 INFO - PROCESS | 1650 | 1461731654078 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]]]}] 21:34:14 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 21:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 822ms 21:34:14 INFO - PROCESS | 1650 | 1461731654123 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 21:34:14 INFO - PROCESS | 1650 | 1461731654125 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 21:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:34:14 INFO - PROCESS | 1650 | 1461731654127 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:34:14 INFO - PROCESS | 1650 | 1461731654129 Marionette TRACE conn2 <- [1,2290,null,{}] 21:34:14 INFO - PROCESS | 1650 | 1461731654131 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}] 21:34:14 INFO - PROCESS | 1650 | 1461731654247 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 21:34:14 INFO - PROCESS | 1650 | 1461731654338 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391eb000 == 99 [pid = 1650] [id = 580] 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x129599400) [pid = 1650] [serial = 1740] [outer = 0x0] 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12cac0400) [pid = 1650] [serial = 1741] [outer = 0x129599400] 21:34:14 INFO - PROCESS | 1650 | 1461731654367 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12f4b5000) [pid = 1650] [serial = 1742] [outer = 0x129599400] 21:34:14 INFO - PROCESS | 1650 | 1461731654651 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]]]}] 21:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 570ms 21:34:14 INFO - PROCESS | 1650 | 1461731654697 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 21:34:14 INFO - PROCESS | 1650 | 1461731654698 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 21:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:34:14 INFO - PROCESS | 1650 | 1461731654703 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:34:14 INFO - PROCESS | 1650 | 1461731654705 Marionette TRACE conn2 <- [1,2294,null,{}] 21:34:14 INFO - PROCESS | 1650 | 1461731654708 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}] 21:34:14 INFO - PROCESS | 1650 | 1461731654812 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 21:34:14 INFO - PROCESS | 1650 | 1461731654817 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b97e000 == 100 [pid = 1650] [id = 581] 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12f4bf800) [pid = 1650] [serial = 1743] [outer = 0x0] 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1377d5400) [pid = 1650] [serial = 1744] [outer = 0x12f4bf800] 21:34:14 INFO - PROCESS | 1650 | 1461731654842 Marionette DEBUG loaded listener.js 21:34:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x138d1fc00) [pid = 1650] [serial = 1745] [outer = 0x12f4bf800] 21:34:15 INFO - PROCESS | 1650 | 1461731655184 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]]]}] 21:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 21:34:15 INFO - PROCESS | 1650 | 1461731655242 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 1650 | 1461731655243 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 21:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:34:15 INFO - PROCESS | 1650 | 1461731655254 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 1650 | 1461731655255 Marionette TRACE conn2 <- [1,2298,null,{}] 21:34:15 INFO - PROCESS | 1650 | 1461731655257 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}] 21:34:15 INFO - PROCESS | 1650 | 1461731655364 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 21:34:15 INFO - PROCESS | 1650 | 1461731655368 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa5b000 == 101 [pid = 1650] [id = 582] 21:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1377d4400) [pid = 1650] [serial = 1746] [outer = 0x0] 21:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x139066000) [pid = 1650] [serial = 1747] [outer = 0x1377d4400] 21:34:15 INFO - PROCESS | 1650 | 1461731655393 Marionette DEBUG loaded listener.js 21:34:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x13910a400) [pid = 1650] [serial = 1748] [outer = 0x1377d4400] 21:34:15 INFO - PROCESS | 1650 | 1461731655747 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]]]}] 21:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 21:34:15 INFO - PROCESS | 1650 | 1461731655773 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 21:34:15 INFO - PROCESS | 1650 | 1461731655774 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 21:34:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:34:15 INFO - PROCESS | 1650 | 1461731655776 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:34:15 INFO - PROCESS | 1650 | 1461731655777 Marionette TRACE conn2 <- [1,2302,null,{}] 21:34:15 INFO - PROCESS | 1650 | 1461731655779 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}] 21:34:15 INFO - PROCESS | 1650 | 1461731655885 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 21:34:16 INFO - PROCESS | 1650 | 1461731656074 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11738c000 == 102 [pid = 1650] [id = 583] 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x110e89c00) [pid = 1650] [serial = 1749] [outer = 0x0] 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x110f0a400) [pid = 1650] [serial = 1750] [outer = 0x110e89c00] 21:34:16 INFO - PROCESS | 1650 | 1461731656109 Marionette DEBUG loaded listener.js 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x112a07c00) [pid = 1650] [serial = 1751] [outer = 0x110e89c00] 21:34:16 INFO - PROCESS | 1650 | 1461731656578 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]]]}] 21:34:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:34:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 819ms 21:34:16 INFO - PROCESS | 1650 | 1461731656596 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 21:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:34:16 INFO - PROCESS | 1650 | 1461731656599 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 21:34:16 INFO - PROCESS | 1650 | 1461731656602 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:34:16 INFO - PROCESS | 1650 | 1461731656605 Marionette TRACE conn2 <- [1,2306,null,{}] 21:34:16 INFO - PROCESS | 1650 | 1461731656608 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}] 21:34:16 INFO - PROCESS | 1650 | 1461731656763 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 21:34:16 INFO - PROCESS | 1650 | 1461731656895 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129609000 == 103 [pid = 1650] [id = 584] 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1167f1c00) [pid = 1650] [serial = 1752] [outer = 0x0] 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x119627000) [pid = 1650] [serial = 1753] [outer = 0x1167f1c00] 21:34:16 INFO - PROCESS | 1650 | 1461731656928 Marionette DEBUG loaded listener.js 21:34:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1219b0400) [pid = 1650] [serial = 1754] [outer = 0x1167f1c00] 21:34:17 INFO - PROCESS | 1650 | 1461731657365 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]]]}] 21:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 21:34:17 INFO - PROCESS | 1650 | 1461731657375 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 21:34:17 INFO - PROCESS | 1650 | 1461731657378 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 21:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:34:17 INFO - PROCESS | 1650 | 1461731657381 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:34:17 INFO - PROCESS | 1650 | 1461731657383 Marionette TRACE conn2 <- [1,2310,null,{}] 21:34:17 INFO - PROCESS | 1650 | 1461731657387 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}] 21:34:17 INFO - PROCESS | 1650 | 1461731657513 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 21:34:17 INFO - PROCESS | 1650 | 1461731657610 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d794800 == 104 [pid = 1650] [id = 585] 21:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x1219b2000) [pid = 1650] [serial = 1755] [outer = 0x0] 21:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x127080400) [pid = 1650] [serial = 1756] [outer = 0x1219b2000] 21:34:17 INFO - PROCESS | 1650 | 1461731657640 Marionette DEBUG loaded listener.js 21:34:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x128cd3000) [pid = 1650] [serial = 1757] [outer = 0x1219b2000] 21:34:18 INFO - PROCESS | 1650 | 1461731658089 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]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 723ms 21:34:18 INFO - PROCESS | 1650 | 1461731658117 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 1650 | 1461731658119 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 21:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:34:18 INFO - PROCESS | 1650 | 1461731658172 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 1650 | 1461731658176 Marionette TRACE conn2 <- [1,2314,null,{}] 21:34:18 INFO - PROCESS | 1650 | 1461731658184 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}] 21:34:18 INFO - PROCESS | 1650 | 1461731658310 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 21:34:18 INFO - PROCESS | 1650 | 1461731658437 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fdcf800 == 105 [pid = 1650] [id = 586] 21:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12a626c00) [pid = 1650] [serial = 1758] [outer = 0x0] 21:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12b20d400) [pid = 1650] [serial = 1759] [outer = 0x12a626c00] 21:34:18 INFO - PROCESS | 1650 | 1461731658469 Marionette DEBUG loaded listener.js 21:34:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ca6d800) [pid = 1650] [serial = 1760] [outer = 0x12a626c00] 21:34:18 INFO - PROCESS | 1650 | 1461731658883 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]]]}] 21:34:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:34:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 777ms 21:34:18 INFO - PROCESS | 1650 | 1461731658947 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 21:34:18 INFO - PROCESS | 1650 | 1461731658949 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 21:34:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:34:18 INFO - PROCESS | 1650 | 1461731658972 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:34:18 INFO - PROCESS | 1650 | 1461731658973 Marionette TRACE conn2 <- [1,2318,null,{}] 21:34:18 INFO - PROCESS | 1650 | 1461731658976 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}] 21:34:19 INFO - PROCESS | 1650 | 1461731659103 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 21:34:19 INFO - PROCESS | 1650 | 1461731659198 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x140dac800 == 106 [pid = 1650] [id = 587] 21:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12cabf000) [pid = 1650] [serial = 1761] [outer = 0x0] 21:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12f381400) [pid = 1650] [serial = 1762] [outer = 0x12cabf000] 21:34:19 INFO - PROCESS | 1650 | 1461731659228 Marionette DEBUG loaded listener.js 21:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12f3be000) [pid = 1650] [serial = 1763] [outer = 0x12cabf000] 21:34:19 INFO - PROCESS | 1650 | 1461731659648 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] 21:34:19 INFO - PROCESS | 1650 | 1461731659703 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 21:34:19 INFO - PROCESS | 1650 | 1461731659707 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:34:19 INFO - PROCESS | 1650 | 1461731659708 Marionette TRACE conn2 <- [1,2322,null,{}] 21:34:19 INFO - PROCESS | 1650 | 1461731659711 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}] 21:34:19 INFO - PROCESS | 1650 | 1461731659834 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 21:34:19 INFO - PROCESS | 1650 | 1461731659938 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x14363e800 == 107 [pid = 1650] [id = 588] 21:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x13936e400) [pid = 1650] [serial = 1764] [outer = 0x0] 21:34:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x139374400) [pid = 1650] [serial = 1765] [outer = 0x13936e400] 21:34:19 INFO - PROCESS | 1650 | 1461731659975 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x13b721400) [pid = 1650] [serial = 1766] [outer = 0x13936e400] 21:34:20 INFO - PROCESS | 1650 | 1461731660392 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]]]}] 21:34:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:34:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 21:34:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:34:20 INFO - PROCESS | 1650 | 1461731660428 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 21:34:20 INFO - PROCESS | 1650 | 1461731660430 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 21:34:20 INFO - PROCESS | 1650 | 1461731660432 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:34:20 INFO - PROCESS | 1650 | 1461731660433 Marionette TRACE conn2 <- [1,2326,null,{}] 21:34:20 INFO - PROCESS | 1650 | 1461731660436 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}] 21:34:20 INFO - PROCESS | 1650 | 1461731660562 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 21:34:20 INFO - PROCESS | 1650 | 1461731660661 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b56800 == 108 [pid = 1650] [id = 589] 21:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x139370400) [pid = 1650] [serial = 1767] [outer = 0x0] 21:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x13b7ad400) [pid = 1650] [serial = 1768] [outer = 0x139370400] 21:34:20 INFO - PROCESS | 1650 | 1461731660691 Marionette DEBUG loaded listener.js 21:34:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x13b95f000) [pid = 1650] [serial = 1769] [outer = 0x139370400] 21:34:21 INFO - PROCESS | 1650 | 1461731661077 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]]]}] 21:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 21:34:21 INFO - PROCESS | 1650 | 1461731661103 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 21:34:21 INFO - PROCESS | 1650 | 1461731661104 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 21:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:34:21 INFO - PROCESS | 1650 | 1461731661107 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:34:21 INFO - PROCESS | 1650 | 1461731661108 Marionette TRACE conn2 <- [1,2330,null,{}] 21:34:21 INFO - PROCESS | 1650 | 1461731661111 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}] 21:34:21 INFO - PROCESS | 1650 | 1461731661235 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 21:34:21 INFO - PROCESS | 1650 | 1461731661353 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1449a2000 == 109 [pid = 1650] [id = 590] 21:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x13b7a8c00) [pid = 1650] [serial = 1770] [outer = 0x0] 21:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x13fb51800) [pid = 1650] [serial = 1771] [outer = 0x13b7a8c00] 21:34:21 INFO - PROCESS | 1650 | 1461731661383 Marionette DEBUG loaded listener.js 21:34:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x13fda7000) [pid = 1650] [serial = 1772] [outer = 0x13b7a8c00] 21:34:21 INFO - PROCESS | 1650 | 1461731661787 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]]]}] 21:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 21:34:21 INFO - PROCESS | 1650 | 1461731661829 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 21:34:21 INFO - PROCESS | 1650 | 1461731661830 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 21:34:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:34:21 INFO - PROCESS | 1650 | 1461731661832 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:34:21 INFO - PROCESS | 1650 | 1461731661834 Marionette TRACE conn2 <- [1,2334,null,{}] 21:34:21 INFO - PROCESS | 1650 | 1461731661836 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}] 21:34:21 INFO - PROCESS | 1650 | 1461731661961 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 21:34:22 INFO - PROCESS | 1650 | 1461731662060 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x143852800 == 110 [pid = 1650] [id = 591] 21:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x11933e400) [pid = 1650] [serial = 1773] [outer = 0x0] 21:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x13fda5800) [pid = 1650] [serial = 1774] [outer = 0x11933e400] 21:34:22 INFO - PROCESS | 1650 | 1461731662089 Marionette DEBUG loaded listener.js 21:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x13ff0e400) [pid = 1650] [serial = 1775] [outer = 0x11933e400] 21:34:22 INFO - PROCESS | 1650 | 1461731662560 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]]]}] 21:34:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:34:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 772ms 21:34:22 INFO - PROCESS | 1650 | 1461731662634 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 21:34:22 INFO - PROCESS | 1650 | 1461731662637 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 21:34:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:34:22 INFO - PROCESS | 1650 | 1461731662644 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:34:22 INFO - PROCESS | 1650 | 1461731662646 Marionette TRACE conn2 <- [1,2338,null,{}] 21:34:22 INFO - PROCESS | 1650 | 1461731662650 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}] 21:34:22 INFO - PROCESS | 1650 | 1461731662799 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 21:34:22 INFO - PROCESS | 1650 | 1461731662925 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x143bcf800 == 111 [pid = 1650] [id = 592] 21:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x13ff10c00) [pid = 1650] [serial = 1776] [outer = 0x0] 21:34:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x13ffbc400) [pid = 1650] [serial = 1777] [outer = 0x13ff10c00] 21:34:22 INFO - PROCESS | 1650 | 1461731662956 Marionette DEBUG loaded listener.js 21:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x13ffc0800) [pid = 1650] [serial = 1778] [outer = 0x13ff10c00] 21:34:23 INFO - PROCESS | 1650 | 1461731663366 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]]]}] 21:34:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:34:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 772ms 21:34:23 INFO - PROCESS | 1650 | 1461731663432 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 21:34:23 INFO - PROCESS | 1650 | 1461731663434 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 21:34:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:34:23 INFO - PROCESS | 1650 | 1461731663439 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:34:23 INFO - PROCESS | 1650 | 1461731663441 Marionette TRACE conn2 <- [1,2342,null,{}] 21:34:23 INFO - PROCESS | 1650 | 1461731663443 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}] 21:34:23 INFO - PROCESS | 1650 | 1461731663567 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 21:34:23 INFO - PROCESS | 1650 | 1461731663672 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x143ec8000 == 112 [pid = 1650] [id = 593] 21:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x13fc27800) [pid = 1650] [serial = 1779] [outer = 0x0] 21:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x13fc2ac00) [pid = 1650] [serial = 1780] [outer = 0x13fc27800] 21:34:23 INFO - PROCESS | 1650 | 1461731663707 Marionette DEBUG loaded listener.js 21:34:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x13fc31000) [pid = 1650] [serial = 1781] [outer = 0x13fc27800] 21:34:24 INFO - PROCESS | 1650 | 1461731664137 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]]]}] 21:34:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:34:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 772ms 21:34:24 INFO - PROCESS | 1650 | 1461731664217 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 21:34:24 INFO - PROCESS | 1650 | 1461731664219 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 21:34:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:34:24 INFO - PROCESS | 1650 | 1461731664224 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:34:24 INFO - PROCESS | 1650 | 1461731664225 Marionette TRACE conn2 <- [1,2346,null,{}] 21:34:24 INFO - PROCESS | 1650 | 1461731664228 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}] 21:34:24 INFO - PROCESS | 1650 | 1461731664368 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 21:34:24 INFO - PROCESS | 1650 | 1461731664465 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fc7f000 == 113 [pid = 1650] [id = 594] 21:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x139573000) [pid = 1650] [serial = 1782] [outer = 0x0] 21:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x139579800) [pid = 1650] [serial = 1783] [outer = 0x139573000] 21:34:24 INFO - PROCESS | 1650 | 1461731664494 Marionette DEBUG loaded listener.js 21:34:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x13ffc1400) [pid = 1650] [serial = 1784] [outer = 0x139573000] 21:34:24 INFO - PROCESS | 1650 | 1461731664994 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]]]}] 21:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 819ms 21:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:34:25 INFO - PROCESS | 1650 | 1461731665044 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 21:34:25 INFO - PROCESS | 1650 | 1461731665045 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 21:34:25 INFO - PROCESS | 1650 | 1461731665048 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:34:25 INFO - PROCESS | 1650 | 1461731665049 Marionette TRACE conn2 <- [1,2350,null,{}] 21:34:25 INFO - PROCESS | 1650 | 1461731665051 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}] 21:34:25 INFO - PROCESS | 1650 | 1461731665184 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 21:34:25 INFO - PROCESS | 1650 | 1461731665285 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12934a000 == 114 [pid = 1650] [id = 595] 21:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x1131b9400) [pid = 1650] [serial = 1785] [outer = 0x0] 21:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12c6c4c00) [pid = 1650] [serial = 1786] [outer = 0x1131b9400] 21:34:25 INFO - PROCESS | 1650 | 1461731665315 Marionette DEBUG loaded listener.js 21:34:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x13ffc0400) [pid = 1650] [serial = 1787] [outer = 0x1131b9400] 21:34:25 INFO - PROCESS | 1650 | 1461731665740 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]]]}] 21:34:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:34:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 718ms 21:34:25 INFO - PROCESS | 1650 | 1461731665777 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 21:34:25 INFO - PROCESS | 1650 | 1461731665779 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 21:34:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:34:25 INFO - PROCESS | 1650 | 1461731665781 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:34:25 INFO - PROCESS | 1650 | 1461731665782 Marionette TRACE conn2 <- [1,2354,null,{}] 21:34:25 INFO - PROCESS | 1650 | 1461731665809 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}] 21:34:25 INFO - PROCESS | 1650 | 1461731665938 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 21:34:26 INFO - PROCESS | 1650 | 1461731666287 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a3800 == 115 [pid = 1650] [id = 596] 21:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x110e8c800) [pid = 1650] [serial = 1788] [outer = 0x0] 21:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x1110f5800) [pid = 1650] [serial = 1789] [outer = 0x110e8c800] 21:34:26 INFO - PROCESS | 1650 | 1461731666320 Marionette DEBUG loaded listener.js 21:34:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x113022c00) [pid = 1650] [serial = 1790] [outer = 0x110e8c800] 21:34:26 INFO - PROCESS | 1650 | 1461731666848 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]]]}] 21:34:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:34:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1090ms 21:34:26 INFO - PROCESS | 1650 | 1461731666872 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 21:34:26 INFO - PROCESS | 1650 | 1461731666875 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 21:34:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:34:26 INFO - PROCESS | 1650 | 1461731666878 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:34:26 INFO - PROCESS | 1650 | 1461731666880 Marionette TRACE conn2 <- [1,2358,null,{}] 21:34:26 INFO - PROCESS | 1650 | 1461731666883 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}] 21:34:27 INFO - PROCESS | 1650 | 1461731667005 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 21:34:27 INFO - PROCESS | 1650 | 1461731667142 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb54000 == 116 [pid = 1650] [id = 597] 21:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x112a10400) [pid = 1650] [serial = 1791] [outer = 0x0] 21:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x115d3e800) [pid = 1650] [serial = 1792] [outer = 0x112a10400] 21:34:27 INFO - PROCESS | 1650 | 1461731667172 Marionette DEBUG loaded listener.js 21:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x1213b9800) [pid = 1650] [serial = 1793] [outer = 0x112a10400] 21:34:27 INFO - PROCESS | 1650 | 1461731667713 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]]]}] 21:34:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:34:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 871ms 21:34:27 INFO - PROCESS | 1650 | 1461731667750 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 21:34:27 INFO - PROCESS | 1650 | 1461731667755 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 21:34:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:34:27 INFO - PROCESS | 1650 | 1461731667757 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:34:27 INFO - PROCESS | 1650 | 1461731667759 Marionette TRACE conn2 <- [1,2362,null,{}] 21:34:27 INFO - PROCESS | 1650 | 1461731667761 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}] 21:34:27 INFO - PROCESS | 1650 | 1461731667876 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 21:34:27 INFO - PROCESS | 1650 | 1461731667981 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a7000 == 117 [pid = 1650] [id = 598] 21:34:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x126954c00) [pid = 1650] [serial = 1794] [outer = 0x0] 21:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x128b11800) [pid = 1650] [serial = 1795] [outer = 0x126954c00] 21:34:28 INFO - PROCESS | 1650 | 1461731668009 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x129549c00) [pid = 1650] [serial = 1796] [outer = 0x126954c00] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x13fa5b000 == 116 [pid = 1650] [id = 582] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x13b97e000 == 115 [pid = 1650] [id = 581] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1391eb000 == 114 [pid = 1650] [id = 580] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x138ee0000 == 113 [pid = 1650] [id = 579] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1388d8000 == 112 [pid = 1650] [id = 578] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x13936f800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12d848400) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12f378800) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12f3b2800) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12f376000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x137638800 == 111 [pid = 1650] [id = 577] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12de6e000 == 110 [pid = 1650] [id = 576] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12c997800 == 109 [pid = 1650] [id = 575] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa6e000 == 108 [pid = 1650] [id = 574] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12180c800 == 107 [pid = 1650] [id = 573] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x118331800 == 106 [pid = 1650] [id = 572] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3e000 == 105 [pid = 1650] [id = 571] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x124833000 == 104 [pid = 1650] [id = 570] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x143634000 == 103 [pid = 1650] [id = 566] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140edf800 == 102 [pid = 1650] [id = 565] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140e1d800 == 101 [pid = 1650] [id = 564] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140dbf000 == 100 [pid = 1650] [id = 563] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140d2f800 == 99 [pid = 1650] [id = 562] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140c31800 == 98 [pid = 1650] [id = 561] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x140c12800 == 97 [pid = 1650] [id = 560] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1388cd000 == 96 [pid = 1650] [id = 559] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa6a000 == 95 [pid = 1650] [id = 558] 21:34:28 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d7000 == 94 [pid = 1650] [id = 557] 21:34:28 INFO - PROCESS | 1650 | 1461731668543 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]]]}] 21:34:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:34:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 821ms 21:34:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:34:28 INFO - PROCESS | 1650 | 1461731668579 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 21:34:28 INFO - PROCESS | 1650 | 1461731668580 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 21:34:28 INFO - PROCESS | 1650 | 1461731668589 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:34:28 INFO - PROCESS | 1650 | 1461731668593 Marionette TRACE conn2 <- [1,2366,null,{}] 21:34:28 INFO - PROCESS | 1650 | 1461731668597 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}] 21:34:28 INFO - PROCESS | 1650 | 1461731668702 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x139060800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x13910c000) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12bee8800) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12ca69c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12f370c00) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12cac9800) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x1274dd000) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12f3bfc00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x128b02400) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x128b05000) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x129310800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x129595c00) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11977c800) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x1211c4000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x127336800) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x128c2a800) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x12be63000) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x112bda400) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x117668400) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x115d3a800) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x128cd1c00) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12cdc1c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x118ee5400) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12ca73800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12a61cc00) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x124eb9800) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x1377ce000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12aae5c00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x11942e400) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x1219aa400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 21:34:28 INFO - PROCESS | 1650 | 1461731668805 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12683e000 == 95 [pid = 1650] [id = 599] 21:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x112bda400) [pid = 1650] [serial = 1797] [outer = 0x0] 21:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x1219aa400) [pid = 1650] [serial = 1798] [outer = 0x112bda400] 21:34:28 INFO - PROCESS | 1650 | 1461731668834 Marionette DEBUG loaded listener.js 21:34:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12954bc00) [pid = 1650] [serial = 1799] [outer = 0x112bda400] 21:34:29 INFO - PROCESS | 1650 | 1461731669184 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]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 21:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:34:29 INFO - PROCESS | 1650 | 1461731669223 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 1650 | 1461731669225 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 21:34:29 INFO - PROCESS | 1650 | 1461731669227 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - PROCESS | 1650 | 1461731669228 Marionette TRACE conn2 <- [1,2370,null,{}] 21:34:29 INFO - PROCESS | 1650 | 1461731669230 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}] 21:34:29 INFO - PROCESS | 1650 | 1461731669342 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 21:34:29 INFO - PROCESS | 1650 | 1461731669427 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3b0000 == 96 [pid = 1650] [id = 600] 21:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x129319800) [pid = 1650] [serial = 1800] [outer = 0x0] 21:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12b238000) [pid = 1650] [serial = 1801] [outer = 0x129319800] 21:34:29 INFO - PROCESS | 1650 | 1461731669453 Marionette DEBUG loaded listener.js 21:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12cac6800) [pid = 1650] [serial = 1802] [outer = 0x129319800] 21:34:29 INFO - PROCESS | 1650 | 1461731669759 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]]]}] 21:34:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:34:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 568ms 21:34:29 INFO - PROCESS | 1650 | 1461731669796 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 21:34:29 INFO - PROCESS | 1650 | 1461731669797 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 21:34:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:34:29 INFO - PROCESS | 1650 | 1461731669799 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:34:29 INFO - PROCESS | 1650 | 1461731669802 Marionette TRACE conn2 <- [1,2374,null,{}] 21:34:29 INFO - PROCESS | 1650 | 1461731669805 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}] 21:34:29 INFO - PROCESS | 1650 | 1461731669948 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 21:34:29 INFO - PROCESS | 1650 | 1461731669956 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x137638800 == 97 [pid = 1650] [id = 601] 21:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12f36fc00) [pid = 1650] [serial = 1803] [outer = 0x0] 21:34:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12f375800) [pid = 1650] [serial = 1804] [outer = 0x12f36fc00] 21:34:29 INFO - PROCESS | 1650 | 1461731669988 Marionette DEBUG loaded listener.js 21:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x1377ce000) [pid = 1650] [serial = 1805] [outer = 0x12f36fc00] 21:34:30 INFO - PROCESS | 1650 | 1461731670368 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]]]}] 21:34:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:34:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 622ms 21:34:30 INFO - PROCESS | 1650 | 1461731670422 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 21:34:30 INFO - PROCESS | 1650 | 1461731670423 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 21:34:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:34:30 INFO - PROCESS | 1650 | 1461731670425 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:34:30 INFO - PROCESS | 1650 | 1461731670426 Marionette TRACE conn2 <- [1,2378,null,{}] 21:34:30 INFO - PROCESS | 1650 | 1461731670428 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}] 21:34:30 INFO - PROCESS | 1650 | 1461731670535 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 21:34:30 INFO - PROCESS | 1650 | 1461731670663 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1391d7000 == 98 [pid = 1650] [id = 602] 21:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d848400) [pid = 1650] [serial = 1806] [outer = 0x0] 21:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x138d15000) [pid = 1650] [serial = 1807] [outer = 0x12d848400] 21:34:30 INFO - PROCESS | 1650 | 1461731670689 Marionette DEBUG loaded listener.js 21:34:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x139375000) [pid = 1650] [serial = 1808] [outer = 0x12d848400] 21:34:31 INFO - PROCESS | 1650 | 1461731671023 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]]]}] 21:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 617ms 21:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:34:31 INFO - PROCESS | 1650 | 1461731671043 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 21:34:31 INFO - PROCESS | 1650 | 1461731671044 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 21:34:31 INFO - PROCESS | 1650 | 1461731671046 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:34:31 INFO - PROCESS | 1650 | 1461731671047 Marionette TRACE conn2 <- [1,2382,null,{}] 21:34:31 INFO - PROCESS | 1650 | 1461731671049 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}] 21:34:31 INFO - PROCESS | 1650 | 1461731671183 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 21:34:31 INFO - PROCESS | 1650 | 1461731671202 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8a0000 == 99 [pid = 1650] [id = 603] 21:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x119d85800) [pid = 1650] [serial = 1809] [outer = 0x0] 21:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x119d8b800) [pid = 1650] [serial = 1810] [outer = 0x119d85800] 21:34:31 INFO - PROCESS | 1650 | 1461731671230 Marionette DEBUG loaded listener.js 21:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x119d8f800) [pid = 1650] [serial = 1811] [outer = 0x119d85800] 21:34:31 INFO - PROCESS | 1650 | 1461731671763 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]]]}] 21:34:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:34:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 724ms 21:34:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:34:31 INFO - PROCESS | 1650 | 1461731671773 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 21:34:31 INFO - PROCESS | 1650 | 1461731671775 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 21:34:31 INFO - PROCESS | 1650 | 1461731671778 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:34:31 INFO - PROCESS | 1650 | 1461731671780 Marionette TRACE conn2 <- [1,2386,null,{}] 21:34:31 INFO - PROCESS | 1650 | 1461731671784 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}] 21:34:31 INFO - PROCESS | 1650 | 1461731671948 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 21:34:31 INFO - PROCESS | 1650 | 1461731671984 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9c1800 == 100 [pid = 1650] [id = 604] 21:34:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x119d89800) [pid = 1650] [serial = 1812] [outer = 0x0] 21:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x13943b000) [pid = 1650] [serial = 1813] [outer = 0x119d89800] 21:34:32 INFO - PROCESS | 1650 | 1461731672009 Marionette DEBUG loaded listener.js 21:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x139575c00) [pid = 1650] [serial = 1814] [outer = 0x119d89800] 21:34:32 INFO - PROCESS | 1650 | 1461731672372 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]]]}] 21:34:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:34:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 619ms 21:34:32 INFO - PROCESS | 1650 | 1461731672397 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 21:34:32 INFO - PROCESS | 1650 | 1461731672399 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 21:34:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:34:32 INFO - PROCESS | 1650 | 1461731672403 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:34:32 INFO - PROCESS | 1650 | 1461731672405 Marionette TRACE conn2 <- [1,2390,null,{}] 21:34:32 INFO - PROCESS | 1650 | 1461731672407 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}] 21:34:32 INFO - PROCESS | 1650 | 1461731672548 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12a872000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x119149800) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12aaef800) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x112a07800) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x1219b3000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x121b45400) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12c6c7400) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x118096400) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12b211c00) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x128df5c00) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x129599400) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12d554c00) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:34:32 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12f4bf800) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:34:32 INFO - PROCESS | 1650 | 1461731672839 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123f3a800 == 101 [pid = 1650] [id = 605] 21:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x112a07800) [pid = 1650] [serial = 1815] [outer = 0x0] 21:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x118345400) [pid = 1650] [serial = 1816] [outer = 0x112a07800] 21:34:32 INFO - PROCESS | 1650 | 1461731672864 Marionette DEBUG loaded listener.js 21:34:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x1296b0c00) [pid = 1650] [serial = 1817] [outer = 0x112a07800] 21:34:33 INFO - PROCESS | 1650 | 1461731673214 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]]]}] 21:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 871ms 21:34:33 INFO - PROCESS | 1650 | 1461731673274 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 21:34:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:34:33 INFO - PROCESS | 1650 | 1461731673276 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 21:34:33 INFO - PROCESS | 1650 | 1461731673279 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:34:33 INFO - PROCESS | 1650 | 1461731673281 Marionette TRACE conn2 <- [1,2394,null,{}] 21:34:33 INFO - PROCESS | 1650 | 1461731673286 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}] 21:34:33 INFO - PROCESS | 1650 | 1461731673506 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 21:34:33 INFO - PROCESS | 1650 | 1461731673524 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb7c800 == 102 [pid = 1650] [id = 606] 21:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x112a0f000) [pid = 1650] [serial = 1818] [outer = 0x0] 21:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d84a400) [pid = 1650] [serial = 1819] [outer = 0x112a0f000] 21:34:33 INFO - PROCESS | 1650 | 1461731673569 Marionette DEBUG loaded listener.js 21:34:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x13b7ab400) [pid = 1650] [serial = 1820] [outer = 0x112a0f000] 21:34:33 INFO - PROCESS | 1650 | 1461731673979 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]]]}] 21:34:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:34:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 21:34:34 INFO - PROCESS | 1650 | 1461731673998 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 21:34:34 INFO - PROCESS | 1650 | 1461731674000 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 21:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:34:34 INFO - PROCESS | 1650 | 1461731674002 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:34:34 INFO - PROCESS | 1650 | 1461731674004 Marionette TRACE conn2 <- [1,2398,null,{}] 21:34:34 INFO - PROCESS | 1650 | 1461731674006 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}] 21:34:34 INFO - PROCESS | 1650 | 1461731674126 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 21:34:34 INFO - PROCESS | 1650 | 1461731674218 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d39000 == 103 [pid = 1650] [id = 607] 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x13b927000) [pid = 1650] [serial = 1821] [outer = 0x0] 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x13fc28800) [pid = 1650] [serial = 1822] [outer = 0x13b927000] 21:34:34 INFO - PROCESS | 1650 | 1461731674244 Marionette DEBUG loaded listener.js 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x13fe9e000) [pid = 1650] [serial = 1823] [outer = 0x13b927000] 21:34:34 INFO - PROCESS | 1650 | 1461731674535 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]]]}] 21:34:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:34:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 570ms 21:34:34 INFO - PROCESS | 1650 | 1461731674573 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 21:34:34 INFO - PROCESS | 1650 | 1461731674574 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 21:34:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:34:34 INFO - PROCESS | 1650 | 1461731674576 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:34:34 INFO - PROCESS | 1650 | 1461731674577 Marionette TRACE conn2 <- [1,2402,null,{}] 21:34:34 INFO - PROCESS | 1650 | 1461731674580 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}] 21:34:34 INFO - PROCESS | 1650 | 1461731674688 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 21:34:34 INFO - PROCESS | 1650 | 1461731674774 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x140e1e800 == 104 [pid = 1650] [id = 608] 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x138e72000) [pid = 1650] [serial = 1824] [outer = 0x0] 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x138e78400) [pid = 1650] [serial = 1825] [outer = 0x138e72000] 21:34:34 INFO - PROCESS | 1650 | 1461731674799 Marionette DEBUG loaded listener.js 21:34:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x138e7dc00) [pid = 1650] [serial = 1826] [outer = 0x138e72000] 21:34:35 INFO - PROCESS | 1650 | 1461731675355 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]]]}] 21:34:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:34:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 820ms 21:34:35 INFO - PROCESS | 1650 | 1461731675397 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 21:34:35 INFO - PROCESS | 1650 | 1461731675400 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 21:34:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:34:35 INFO - PROCESS | 1650 | 1461731675403 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:34:35 INFO - PROCESS | 1650 | 1461731675407 Marionette TRACE conn2 <- [1,2406,null,{}] 21:34:35 INFO - PROCESS | 1650 | 1461731675410 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}] 21:34:35 INFO - PROCESS | 1650 | 1461731675546 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 21:34:35 INFO - PROCESS | 1650 | 1461731675648 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c714000 == 105 [pid = 1650] [id = 609] 21:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x119d88800) [pid = 1650] [serial = 1827] [outer = 0x0] 21:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x121511400) [pid = 1650] [serial = 1828] [outer = 0x119d88800] 21:34:35 INFO - PROCESS | 1650 | 1461731675680 Marionette DEBUG loaded listener.js 21:34:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12682dc00) [pid = 1650] [serial = 1829] [outer = 0x119d88800] 21:34:36 INFO - PROCESS | 1650 | 1461731676182 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]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 822ms 21:34:36 INFO - PROCESS | 1650 | 1461731676226 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 1650 | 1461731676230 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 21:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:34:36 INFO - PROCESS | 1650 | 1461731676238 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 1650 | 1461731676239 Marionette TRACE conn2 <- [1,2410,null,{}] 21:34:36 INFO - PROCESS | 1650 | 1461731676242 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}] 21:34:36 INFO - PROCESS | 1650 | 1461731676372 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 21:34:36 INFO - PROCESS | 1650 | 1461731676475 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x138922000 == 106 [pid = 1650] [id = 610] 21:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x128c2dc00) [pid = 1650] [serial = 1830] [outer = 0x0] 21:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x129549400) [pid = 1650] [serial = 1831] [outer = 0x128c2dc00] 21:34:36 INFO - PROCESS | 1650 | 1461731676505 Marionette DEBUG loaded listener.js 21:34:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x129751400) [pid = 1650] [serial = 1832] [outer = 0x128c2dc00] 21:34:36 INFO - PROCESS | 1650 | 1461731676945 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]]]}] 21:34:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:34:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 728ms 21:34:36 INFO - PROCESS | 1650 | 1461731676965 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 21:34:36 INFO - PROCESS | 1650 | 1461731676966 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 21:34:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:34:36 INFO - PROCESS | 1650 | 1461731676969 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:34:36 INFO - PROCESS | 1650 | 1461731676971 Marionette TRACE conn2 <- [1,2414,null,{}] 21:34:36 INFO - PROCESS | 1650 | 1461731676979 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}] 21:34:37 INFO - PROCESS | 1650 | 1461731677112 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 21:34:37 INFO - PROCESS | 1650 | 1461731677245 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d3a800 == 107 [pid = 1650] [id = 611] 21:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12aaf2000) [pid = 1650] [serial = 1833] [outer = 0x0] 21:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x12f386400) [pid = 1650] [serial = 1834] [outer = 0x12aaf2000] 21:34:37 INFO - PROCESS | 1650 | 1461731677279 Marionette DEBUG loaded listener.js 21:34:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x138e71800) [pid = 1650] [serial = 1835] [outer = 0x12aaf2000] 21:34:37 INFO - PROCESS | 1650 | 1461731677675 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]]]}] 21:34:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:34:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 770ms 21:34:37 INFO - PROCESS | 1650 | 1461731677740 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 21:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:34:37 INFO - PROCESS | 1650 | 1461731677742 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 21:34:37 INFO - PROCESS | 1650 | 1461731677744 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:34:37 INFO - PROCESS | 1650 | 1461731677746 Marionette TRACE conn2 <- [1,2418,null,{}] 21:34:37 INFO - PROCESS | 1650 | 1461731677748 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}] 21:34:37 INFO - PROCESS | 1650 | 1461731677878 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 21:34:38 INFO - PROCESS | 1650 | 1461731678009 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b5a000 == 108 [pid = 1650] [id = 612] 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x138e79800) [pid = 1650] [serial = 1836] [outer = 0x0] 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x138e80400) [pid = 1650] [serial = 1837] [outer = 0x138e79800] 21:34:38 INFO - PROCESS | 1650 | 1461731678041 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x139576400) [pid = 1650] [serial = 1838] [outer = 0x138e79800] 21:34:38 INFO - PROCESS | 1650 | 1461731678462 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]]]}] 21:34:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:34:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 769ms 21:34:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:34:38 INFO - PROCESS | 1650 | 1461731678513 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 21:34:38 INFO - PROCESS | 1650 | 1461731678515 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 21:34:38 INFO - PROCESS | 1650 | 1461731678517 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:34:38 INFO - PROCESS | 1650 | 1461731678518 Marionette TRACE conn2 <- [1,2422,null,{}] 21:34:38 INFO - PROCESS | 1650 | 1461731678521 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}] 21:34:38 INFO - PROCESS | 1650 | 1461731678646 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 21:34:38 INFO - PROCESS | 1650 | 1461731678776 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x143edc000 == 109 [pid = 1650] [id = 613] 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x138e7a400) [pid = 1650] [serial = 1839] [outer = 0x0] 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x13b780400) [pid = 1650] [serial = 1840] [outer = 0x138e7a400] 21:34:38 INFO - PROCESS | 1650 | 1461731678809 Marionette DEBUG loaded listener.js 21:34:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x13b961c00) [pid = 1650] [serial = 1841] [outer = 0x138e7a400] 21:34:39 INFO - PROCESS | 1650 | 1461731679247 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]]]}] 21:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 772ms 21:34:39 INFO - PROCESS | 1650 | 1461731679290 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 21:34:39 INFO - PROCESS | 1650 | 1461731679291 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 21:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:34:39 INFO - PROCESS | 1650 | 1461731679293 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:34:39 INFO - PROCESS | 1650 | 1461731679295 Marionette TRACE conn2 <- [1,2426,null,{}] 21:34:39 INFO - PROCESS | 1650 | 1461731679297 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}] 21:34:39 INFO - PROCESS | 1650 | 1461731679431 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 21:34:39 INFO - PROCESS | 1650 | 1461731679565 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c60000 == 110 [pid = 1650] [id = 614] 21:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x13fc26000) [pid = 1650] [serial = 1842] [outer = 0x0] 21:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x13fe9e800) [pid = 1650] [serial = 1843] [outer = 0x13fc26000] 21:34:39 INFO - PROCESS | 1650 | 1461731679596 Marionette DEBUG loaded listener.js 21:34:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x13ff0e800) [pid = 1650] [serial = 1844] [outer = 0x13fc26000] 21:34:40 INFO - PROCESS | 1650 | 1461731680016 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]]]}] 21:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 768ms 21:34:40 INFO - PROCESS | 1650 | 1461731680063 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 21:34:40 INFO - PROCESS | 1650 | 1461731680065 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 21:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:34:40 INFO - PROCESS | 1650 | 1461731680069 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:34:40 INFO - PROCESS | 1650 | 1461731680071 Marionette TRACE conn2 <- [1,2430,null,{}] 21:34:40 INFO - PROCESS | 1650 | 1461731680075 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}] 21:34:40 INFO - PROCESS | 1650 | 1461731680209 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 21:34:40 INFO - PROCESS | 1650 | 1461731680344 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c80800 == 111 [pid = 1650] [id = 615] 21:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x13fe9b400) [pid = 1650] [serial = 1845] [outer = 0x0] 21:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x13ffc5000) [pid = 1650] [serial = 1846] [outer = 0x13fe9b400] 21:34:40 INFO - PROCESS | 1650 | 1461731680375 Marionette DEBUG loaded listener.js 21:34:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x140d62800) [pid = 1650] [serial = 1847] [outer = 0x13fe9b400] 21:34:40 INFO - PROCESS | 1650 | 1461731680760 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]]]}] 21:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 21:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:34:40 INFO - PROCESS | 1650 | 1461731680813 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 21:34:40 INFO - PROCESS | 1650 | 1461731680815 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 21:34:40 INFO - PROCESS | 1650 | 1461731680817 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:34:40 INFO - PROCESS | 1650 | 1461731680818 Marionette TRACE conn2 <- [1,2434,null,{}] 21:34:40 INFO - PROCESS | 1650 | 1461731680821 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}] 21:34:40 INFO - PROCESS | 1650 | 1461731680946 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 21:34:41 INFO - PROCESS | 1650 | 1461731681078 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c98800 == 112 [pid = 1650] [id = 616] 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x140d63c00) [pid = 1650] [serial = 1848] [outer = 0x0] 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x140d68000) [pid = 1650] [serial = 1849] [outer = 0x140d63c00] 21:34:41 INFO - PROCESS | 1650 | 1461731681109 Marionette DEBUG loaded listener.js 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x140d6c800) [pid = 1650] [serial = 1850] [outer = 0x140d63c00] 21:34:41 INFO - PROCESS | 1650 | 1461731681528 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]]]}] 21:34:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:34:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 720ms 21:34:41 INFO - PROCESS | 1650 | 1461731681537 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 21:34:41 INFO - PROCESS | 1650 | 1461731681538 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 21:34:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:34:41 INFO - PROCESS | 1650 | 1461731681541 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:34:41 INFO - PROCESS | 1650 | 1461731681542 Marionette TRACE conn2 <- [1,2438,null,{}] 21:34:41 INFO - PROCESS | 1650 | 1461731681544 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}] 21:34:41 INFO - PROCESS | 1650 | 1461731681671 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 21:34:41 INFO - PROCESS | 1650 | 1461731681807 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b0f000 == 113 [pid = 1650] [id = 617] 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x140d64800) [pid = 1650] [serial = 1851] [outer = 0x0] 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x141ad7800) [pid = 1650] [serial = 1852] [outer = 0x140d64800] 21:34:41 INFO - PROCESS | 1650 | 1461731681837 Marionette DEBUG loaded listener.js 21:34:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x141adb800) [pid = 1650] [serial = 1853] [outer = 0x140d64800] 21:34:42 INFO - PROCESS | 1650 | 1461731682285 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]]]}] 21:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 820ms 21:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:34:42 INFO - PROCESS | 1650 | 1461731682376 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 21:34:42 INFO - PROCESS | 1650 | 1461731682378 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 21:34:42 INFO - PROCESS | 1650 | 1461731682380 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:34:42 INFO - PROCESS | 1650 | 1461731682382 Marionette TRACE conn2 <- [1,2442,null,{}] 21:34:42 INFO - PROCESS | 1650 | 1461731682384 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}] 21:34:42 INFO - PROCESS | 1650 | 1461731682530 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 21:34:42 INFO - PROCESS | 1650 | 1461731682702 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121603800 == 114 [pid = 1650] [id = 618] 21:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x119341000) [pid = 1650] [serial = 1854] [outer = 0x0] 21:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x128814000) [pid = 1650] [serial = 1855] [outer = 0x119341000] 21:34:42 INFO - PROCESS | 1650 | 1461731682750 Marionette DEBUG loaded listener.js 21:34:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x141ade800) [pid = 1650] [serial = 1856] [outer = 0x119341000] 21:34:43 INFO - PROCESS | 1650 | 1461731683271 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]]]}] 21:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 923ms 21:34:43 INFO - PROCESS | 1650 | 1461731683304 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 21:34:43 INFO - PROCESS | 1650 | 1461731683305 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 21:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:34:43 INFO - PROCESS | 1650 | 1461731683308 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:34:43 INFO - PROCESS | 1650 | 1461731683309 Marionette TRACE conn2 <- [1,2446,null,{}] 21:34:43 INFO - PROCESS | 1650 | 1461731683312 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}] 21:34:43 INFO - PROCESS | 1650 | 1461731683455 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 21:34:43 INFO - PROCESS | 1650 | 1461731683591 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388bd800 == 115 [pid = 1650] [id = 619] 21:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x141add000) [pid = 1650] [serial = 1857] [outer = 0x0] 21:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x143b7a400) [pid = 1650] [serial = 1858] [outer = 0x141add000] 21:34:43 INFO - PROCESS | 1650 | 1461731683627 Marionette DEBUG loaded listener.js 21:34:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x143b84000) [pid = 1650] [serial = 1859] [outer = 0x141add000] 21:34:44 INFO - PROCESS | 1650 | 1461731684050 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]]]}] 21:34:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:34:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 771ms 21:34:44 INFO - PROCESS | 1650 | 1461731684080 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 21:34:44 INFO - PROCESS | 1650 | 1461731684081 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 21:34:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:34:44 INFO - PROCESS | 1650 | 1461731684084 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:34:44 INFO - PROCESS | 1650 | 1461731684085 Marionette TRACE conn2 <- [1,2450,null,{}] 21:34:44 INFO - PROCESS | 1650 | 1461731684087 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}] 21:34:44 INFO - PROCESS | 1650 | 1461731684221 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 21:34:44 INFO - PROCESS | 1650 | 1461731684639 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b14000 == 116 [pid = 1650] [id = 620] 21:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x110f0e400) [pid = 1650] [serial = 1860] [outer = 0x0] 21:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x1121da400) [pid = 1650] [serial = 1861] [outer = 0x110f0e400] 21:34:44 INFO - PROCESS | 1650 | 1461731684668 Marionette DEBUG loaded listener.js 21:34:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x112fae400) [pid = 1650] [serial = 1862] [outer = 0x110f0e400] 21:34:45 INFO - PROCESS | 1650 | 1461731685161 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]]]}] 21:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1121ms 21:34:45 INFO - PROCESS | 1650 | 1461731685206 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 21:34:45 INFO - PROCESS | 1650 | 1461731685208 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 21:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:34:45 INFO - PROCESS | 1650 | 1461731685211 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:34:45 INFO - PROCESS | 1650 | 1461731685213 Marionette TRACE conn2 <- [1,2454,null,{}] 21:34:45 INFO - PROCESS | 1650 | 1461731685232 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}] 21:34:45 INFO - PROCESS | 1650 | 1461731685390 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 21:34:45 INFO - PROCESS | 1650 | 1461731685467 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7ac800 == 117 [pid = 1650] [id = 621] 21:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x112bd8000) [pid = 1650] [serial = 1863] [outer = 0x0] 21:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x117664400) [pid = 1650] [serial = 1864] [outer = 0x112bd8000] 21:34:45 INFO - PROCESS | 1650 | 1461731685495 Marionette DEBUG loaded listener.js 21:34:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x118847800) [pid = 1650] [serial = 1865] [outer = 0x112bd8000] 21:34:45 INFO - PROCESS | 1650 | 1461731685956 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]]]}] 21:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 773ms 21:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:34:45 INFO - PROCESS | 1650 | 1461731685987 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 21:34:45 INFO - PROCESS | 1650 | 1461731685989 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 21:34:45 INFO - PROCESS | 1650 | 1461731685992 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:34:45 INFO - PROCESS | 1650 | 1461731685993 Marionette TRACE conn2 <- [1,2458,null,{}] 21:34:45 INFO - PROCESS | 1650 | 1461731685996 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}] 21:34:46 INFO - PROCESS | 1650 | 1461731686117 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 21:34:46 INFO - PROCESS | 1650 | 1461731686282 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12aa64000 == 116 [pid = 1650] [id = 345] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x140d39000 == 115 [pid = 1650] [id = 607] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb7c800 == 114 [pid = 1650] [id = 606] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123f3a800 == 113 [pid = 1650] [id = 605] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13b9c1800 == 112 [pid = 1650] [id = 604] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8a0000 == 111 [pid = 1650] [id = 603] 21:34:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116f40000 == 112 [pid = 1650] [id = 622] 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x112bd9800) [pid = 1650] [serial = 1866] [outer = 0x0] 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x11913e400) [pid = 1650] [serial = 1867] [outer = 0x112bd9800] 21:34:46 INFO - PROCESS | 1650 | 1461731686358 Marionette DEBUG loaded listener.js 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x1219ae000) [pid = 1650] [serial = 1868] [outer = 0x112bd9800] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1391d7000 == 111 [pid = 1650] [id = 602] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x137638800 == 110 [pid = 1650] [id = 601] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3b0000 == 109 [pid = 1650] [id = 600] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12683e000 == 108 [pid = 1650] [id = 599] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a7000 == 107 [pid = 1650] [id = 598] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb54000 == 106 [pid = 1650] [id = 597] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a3800 == 105 [pid = 1650] [id = 596] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x143852800 == 104 [pid = 1650] [id = 591] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1449a2000 == 103 [pid = 1650] [id = 590] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x143b56800 == 102 [pid = 1650] [id = 589] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x14363e800 == 101 [pid = 1650] [id = 588] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x140dac800 == 100 [pid = 1650] [id = 587] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13fdcf800 == 99 [pid = 1650] [id = 586] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12d794800 == 98 [pid = 1650] [id = 585] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x129609000 == 97 [pid = 1650] [id = 584] 21:34:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11738c000 == 96 [pid = 1650] [id = 583] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x139435400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x1213b7800) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x119388400) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x119905000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x13b927800) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x117e03c00) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x112bd2400) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x1121e5c00) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x1274e5800) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x128b0a800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x128c2e800) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x129173c00) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x13b955c00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12cabec00) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x1274e4400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x13fb45000) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x13b7a2400) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x12108cc00) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x1273e9400) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12ba9ec00) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x1295a1000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x12aaf0800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12cac0400) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12f36a400) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12f3bb400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x13943a400) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x128a02c00) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12d186800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x138d17800) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x1217c8000) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x112a0e000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12aae7000) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x1377d5400) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x139066000) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12c07d000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12f37b400) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12f4b5000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x138d1fc00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12bee8c00) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 21:34:46 INFO - PROCESS | 1650 | 1461731686715 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]]]}] 21:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 770ms 21:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:34:46 INFO - PROCESS | 1650 | 1461731686763 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 21:34:46 INFO - PROCESS | 1650 | 1461731686764 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 21:34:46 INFO - PROCESS | 1650 | 1461731686770 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:34:46 INFO - PROCESS | 1650 | 1461731686775 Marionette TRACE conn2 <- [1,2462,null,{}] 21:34:46 INFO - PROCESS | 1650 | 1461731686778 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}] 21:34:46 INFO - PROCESS | 1650 | 1461731686887 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 21:34:46 INFO - PROCESS | 1650 | 1461731686893 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a677800 == 97 [pid = 1650] [id = 623] 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12682fc00) [pid = 1650] [serial = 1869] [outer = 0x0] 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12733c000) [pid = 1650] [serial = 1870] [outer = 0x12682fc00] 21:34:46 INFO - PROCESS | 1650 | 1461731686919 Marionette DEBUG loaded listener.js 21:34:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x128a02c00) [pid = 1650] [serial = 1871] [outer = 0x12682fc00] 21:34:47 INFO - PROCESS | 1650 | 1461731687318 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]]]}] 21:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 578ms 21:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:34:47 INFO - PROCESS | 1650 | 1461731687344 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 21:34:47 INFO - PROCESS | 1650 | 1461731687346 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 21:34:47 INFO - PROCESS | 1650 | 1461731687348 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:34:47 INFO - PROCESS | 1650 | 1461731687349 Marionette TRACE conn2 <- [1,2466,null,{}] 21:34:47 INFO - PROCESS | 1650 | 1461731687352 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}] 21:34:47 INFO - PROCESS | 1650 | 1461731687457 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 21:34:47 INFO - PROCESS | 1650 | 1461731687462 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c170800 == 98 [pid = 1650] [id = 624] 21:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x128a10c00) [pid = 1650] [serial = 1872] [outer = 0x0] 21:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x128c2e800) [pid = 1650] [serial = 1873] [outer = 0x128a10c00] 21:34:47 INFO - PROCESS | 1650 | 1461731687488 Marionette DEBUG loaded listener.js 21:34:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x129174c00) [pid = 1650] [serial = 1874] [outer = 0x128a10c00] 21:34:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:34:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 522ms 21:34:47 INFO - PROCESS | 1650 | 1461731687863 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]]]}] 21:34:47 INFO - PROCESS | 1650 | 1461731687871 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 21:34:47 INFO - PROCESS | 1650 | 1461731687872 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 21:34:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:34:47 INFO - PROCESS | 1650 | 1461731687885 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:34:47 INFO - PROCESS | 1650 | 1461731687888 Marionette TRACE conn2 <- [1,2470,null,{}] 21:34:47 INFO - PROCESS | 1650 | 1461731687890 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}] 21:34:47 INFO - PROCESS | 1650 | 1461731687992 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 21:34:48 INFO - PROCESS | 1650 | 1461731687996 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a2800 == 99 [pid = 1650] [id = 625] 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x129749c00) [pid = 1650] [serial = 1875] [outer = 0x0] 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x12a62b000) [pid = 1650] [serial = 1876] [outer = 0x129749c00] 21:34:48 INFO - PROCESS | 1650 | 1461731688029 Marionette DEBUG loaded listener.js 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x1296b8400) [pid = 1650] [serial = 1877] [outer = 0x129749c00] 21:34:48 INFO - PROCESS | 1650 | 1461731688420 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]]]}] 21:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 586ms 21:34:48 INFO - PROCESS | 1650 | 1461731688461 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 21:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:34:48 INFO - PROCESS | 1650 | 1461731688462 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 21:34:48 INFO - PROCESS | 1650 | 1461731688464 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:34:48 INFO - PROCESS | 1650 | 1461731688465 Marionette TRACE conn2 <- [1,2474,null,{}] 21:34:48 INFO - PROCESS | 1650 | 1461731688467 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}] 21:34:48 INFO - PROCESS | 1650 | 1461731688573 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 21:34:48 INFO - PROCESS | 1650 | 1461731688686 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x137623800 == 100 [pid = 1650] [id = 626] 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x129594000) [pid = 1650] [serial = 1878] [outer = 0x0] 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x12aae8c00) [pid = 1650] [serial = 1879] [outer = 0x129594000] 21:34:48 INFO - PROCESS | 1650 | 1461731688711 Marionette DEBUG loaded listener.js 21:34:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x12be63000) [pid = 1650] [serial = 1880] [outer = 0x129594000] 21:34:49 INFO - PROCESS | 1650 | 1461731689106 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]]]}] 21:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 670ms 21:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:34:49 INFO - PROCESS | 1650 | 1461731689136 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 21:34:49 INFO - PROCESS | 1650 | 1461731689138 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 21:34:49 INFO - PROCESS | 1650 | 1461731689141 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:34:49 INFO - PROCESS | 1650 | 1461731689143 Marionette TRACE conn2 <- [1,2478,null,{}] 21:34:49 INFO - PROCESS | 1650 | 1461731689146 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}] 21:34:49 INFO - PROCESS | 1650 | 1461731689314 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 21:34:49 INFO - PROCESS | 1650 | 1461731689331 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x138ef6000 == 101 [pid = 1650] [id = 627] 21:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x12974a400) [pid = 1650] [serial = 1881] [outer = 0x0] 21:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x12c6c8000) [pid = 1650] [serial = 1882] [outer = 0x12974a400] 21:34:49 INFO - PROCESS | 1650 | 1461731689356 Marionette DEBUG loaded listener.js 21:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x12cac2c00) [pid = 1650] [serial = 1883] [outer = 0x12974a400] 21:34:49 INFO - PROCESS | 1650 | 1461731689730 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]]]}] 21:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 621ms 21:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:34:49 INFO - PROCESS | 1650 | 1461731689762 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 21:34:49 INFO - PROCESS | 1650 | 1461731689763 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 21:34:49 INFO - PROCESS | 1650 | 1461731689766 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:34:49 INFO - PROCESS | 1650 | 1461731689767 Marionette TRACE conn2 <- [1,2482,null,{}] 21:34:49 INFO - PROCESS | 1650 | 1461731689777 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}] 21:34:49 INFO - PROCESS | 1650 | 1461731689915 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 21:34:49 INFO - PROCESS | 1650 | 1461731689947 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b985800 == 102 [pid = 1650] [id = 628] 21:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x12c6bd000) [pid = 1650] [serial = 1884] [outer = 0x0] 21:34:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x12d551000) [pid = 1650] [serial = 1885] [outer = 0x12c6bd000] 21:34:49 INFO - PROCESS | 1650 | 1461731689972 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12f37cc00) [pid = 1650] [serial = 1886] [outer = 0x12c6bd000] 21:34:50 INFO - PROCESS | 1650 | 1461731690341 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]]]}] 21:34:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:34:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 628ms 21:34:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:34:50 INFO - PROCESS | 1650 | 1461731690394 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 21:34:50 INFO - PROCESS | 1650 | 1461731690395 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 21:34:50 INFO - PROCESS | 1650 | 1461731690397 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:34:50 INFO - PROCESS | 1650 | 1461731690398 Marionette TRACE conn2 <- [1,2486,null,{}] 21:34:50 INFO - PROCESS | 1650 | 1461731690401 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}] 21:34:50 INFO - PROCESS | 1650 | 1461731690547 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 21:34:50 INFO - PROCESS | 1650 | 1461731690561 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9c3800 == 103 [pid = 1650] [id = 629] 21:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12cdbb800) [pid = 1650] [serial = 1887] [outer = 0x0] 21:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12f3bfc00) [pid = 1650] [serial = 1888] [outer = 0x12cdbb800] 21:34:50 INFO - PROCESS | 1650 | 1461731690586 Marionette DEBUG loaded listener.js 21:34:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x1377d5c00) [pid = 1650] [serial = 1889] [outer = 0x12cdbb800] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12f36fc00) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x126954c00) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x119d85800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x119d89800) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x110e8c800) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x129319800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x112bda400) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12d848400) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x112a07800) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x13b927000) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x112a10400) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:34:51 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x112a0f000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:34:51 INFO - PROCESS | 1650 | 1461731691471 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]]]}] 21:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1122ms 21:34:51 INFO - PROCESS | 1650 | 1461731691521 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 21:34:51 INFO - PROCESS | 1650 | 1461731691526 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 21:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:34:51 INFO - PROCESS | 1650 | 1461731691532 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:34:51 INFO - PROCESS | 1650 | 1461731691535 Marionette TRACE conn2 <- [1,2490,null,{}] 21:34:51 INFO - PROCESS | 1650 | 1461731691541 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}] 21:34:51 INFO - PROCESS | 1650 | 1461731691737 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 21:34:51 INFO - PROCESS | 1650 | 1461731691869 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x126840000 == 104 [pid = 1650] [id = 630] 21:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x117e03c00) [pid = 1650] [serial = 1890] [outer = 0x0] 21:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x119346c00) [pid = 1650] [serial = 1891] [outer = 0x117e03c00] 21:34:51 INFO - PROCESS | 1650 | 1461731691903 Marionette DEBUG loaded listener.js 21:34:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x119d85400) [pid = 1650] [serial = 1892] [outer = 0x117e03c00] 21:34:52 INFO - PROCESS | 1650 | 1461731692371 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]]]}] 21:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 875ms 21:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:34:52 INFO - PROCESS | 1650 | 1461731692406 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 21:34:52 INFO - PROCESS | 1650 | 1461731692410 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 21:34:52 INFO - PROCESS | 1650 | 1461731692415 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:34:52 INFO - PROCESS | 1650 | 1461731692417 Marionette TRACE conn2 <- [1,2494,null,{}] 21:34:52 INFO - PROCESS | 1650 | 1461731692420 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}] 21:34:52 INFO - PROCESS | 1650 | 1461731692546 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 21:34:52 INFO - PROCESS | 1650 | 1461731692650 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c729800 == 105 [pid = 1650] [id = 631] 21:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1183c2000) [pid = 1650] [serial = 1893] [outer = 0x0] 21:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x1217c8000) [pid = 1650] [serial = 1894] [outer = 0x1183c2000] 21:34:52 INFO - PROCESS | 1650 | 1461731692681 Marionette DEBUG loaded listener.js 21:34:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x127016400) [pid = 1650] [serial = 1895] [outer = 0x1183c2000] 21:34:53 INFO - PROCESS | 1650 | 1461731693106 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]]]}] 21:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 21:34:53 INFO - PROCESS | 1650 | 1461731693148 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 21:34:53 INFO - PROCESS | 1650 | 1461731693150 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 21:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:34:53 INFO - PROCESS | 1650 | 1461731693154 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:34:53 INFO - PROCESS | 1650 | 1461731693157 Marionette TRACE conn2 <- [1,2498,null,{}] 21:34:53 INFO - PROCESS | 1650 | 1461731693165 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}] 21:34:53 INFO - PROCESS | 1650 | 1461731693293 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 21:34:53 INFO - PROCESS | 1650 | 1461731693397 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9c1000 == 106 [pid = 1650] [id = 632] 21:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x128b06000) [pid = 1650] [serial = 1896] [outer = 0x0] 21:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x1296b7000) [pid = 1650] [serial = 1897] [outer = 0x128b06000] 21:34:53 INFO - PROCESS | 1650 | 1461731693429 Marionette DEBUG loaded listener.js 21:34:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x12b211c00) [pid = 1650] [serial = 1898] [outer = 0x128b06000] 21:34:53 INFO - PROCESS | 1650 | 1461731693870 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]]]}] 21:34:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:34:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 771ms 21:34:53 INFO - PROCESS | 1650 | 1461731693926 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 21:34:53 INFO - PROCESS | 1650 | 1461731693928 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 21:34:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:34:53 INFO - PROCESS | 1650 | 1461731693930 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:34:53 INFO - PROCESS | 1650 | 1461731693931 Marionette TRACE conn2 <- [1,2502,null,{}] 21:34:53 INFO - PROCESS | 1650 | 1461731693934 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}] 21:34:54 INFO - PROCESS | 1650 | 1461731694112 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 21:34:54 INFO - PROCESS | 1650 | 1461731694185 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fdd5000 == 107 [pid = 1650] [id = 633] 21:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x12beed800) [pid = 1650] [serial = 1899] [outer = 0x0] 21:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x12d84c000) [pid = 1650] [serial = 1900] [outer = 0x12beed800] 21:34:54 INFO - PROCESS | 1650 | 1461731694218 Marionette DEBUG loaded listener.js 21:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x12f4b5000) [pid = 1650] [serial = 1901] [outer = 0x12beed800] 21:34:54 INFO - PROCESS | 1650 | 1461731694627 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]]]}] 21:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 21:34:54 INFO - PROCESS | 1650 | 1461731694649 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 21:34:54 INFO - PROCESS | 1650 | 1461731694651 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 21:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:34:54 INFO - PROCESS | 1650 | 1461731694655 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:34:54 INFO - PROCESS | 1650 | 1461731694657 Marionette TRACE conn2 <- [1,2506,null,{}] 21:34:54 INFO - PROCESS | 1650 | 1461731694659 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}] 21:34:54 INFO - PROCESS | 1650 | 1461731694801 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 21:34:54 INFO - PROCESS | 1650 | 1461731694932 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d2e800 == 108 [pid = 1650] [id = 634] 21:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x12c071000) [pid = 1650] [serial = 1902] [outer = 0x0] 21:34:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x138d17400) [pid = 1650] [serial = 1903] [outer = 0x12c071000] 21:34:54 INFO - PROCESS | 1650 | 1461731694964 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x138e73c00) [pid = 1650] [serial = 1904] [outer = 0x12c071000] 21:34:55 INFO - PROCESS | 1650 | 1461731695373 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]]]}] 21:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 21:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:34:55 INFO - PROCESS | 1650 | 1461731695425 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 21:34:55 INFO - PROCESS | 1650 | 1461731695426 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 21:34:55 INFO - PROCESS | 1650 | 1461731695428 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:34:55 INFO - PROCESS | 1650 | 1461731695429 Marionette TRACE conn2 <- [1,2510,null,{}] 21:34:55 INFO - PROCESS | 1650 | 1461731695432 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}] 21:34:55 INFO - PROCESS | 1650 | 1461731695574 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 21:34:55 INFO - PROCESS | 1650 | 1461731695678 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x140ed9000 == 109 [pid = 1650] [id = 635] 21:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x138e7b800) [pid = 1650] [serial = 1905] [outer = 0x0] 21:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x139432800) [pid = 1650] [serial = 1906] [outer = 0x138e7b800] 21:34:55 INFO - PROCESS | 1650 | 1461731695709 Marionette DEBUG loaded listener.js 21:34:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x13b774000) [pid = 1650] [serial = 1907] [outer = 0x138e7b800] 21:34:56 INFO - PROCESS | 1650 | 1461731696158 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]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 769ms 21:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:34:56 INFO - PROCESS | 1650 | 1461731696198 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1650 | 1461731696199 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 21:34:56 INFO - PROCESS | 1650 | 1461731696201 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1650 | 1461731696203 Marionette TRACE conn2 <- [1,2514,null,{}] 21:34:56 INFO - PROCESS | 1650 | 1461731696205 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}] 21:34:56 INFO - PROCESS | 1650 | 1461731696329 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 21:34:56 INFO - PROCESS | 1650 | 1461731696462 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b41800 == 110 [pid = 1650] [id = 636] 21:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13957c800) [pid = 1650] [serial = 1908] [outer = 0x0] 21:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x13b7a9c00) [pid = 1650] [serial = 1909] [outer = 0x13957c800] 21:34:56 INFO - PROCESS | 1650 | 1461731696494 Marionette DEBUG loaded listener.js 21:34:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x13b95c800) [pid = 1650] [serial = 1910] [outer = 0x13957c800] 21:34:56 INFO - PROCESS | 1650 | 1461731696885 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]]]}] 21:34:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:34:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 21:34:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:34:56 INFO - PROCESS | 1650 | 1461731696923 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 21:34:56 INFO - PROCESS | 1650 | 1461731696925 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 21:34:56 INFO - PROCESS | 1650 | 1461731696927 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:34:56 INFO - PROCESS | 1650 | 1461731696928 Marionette TRACE conn2 <- [1,2518,null,{}] 21:34:56 INFO - PROCESS | 1650 | 1461731696931 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}] 21:34:57 INFO - PROCESS | 1650 | 1461731697057 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 21:34:57 INFO - PROCESS | 1650 | 1461731697191 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x143ecd000 == 111 [pid = 1650] [id = 637] 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x11641d000) [pid = 1650] [serial = 1911] [outer = 0x0] 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x13b927000) [pid = 1650] [serial = 1912] [outer = 0x11641d000] 21:34:57 INFO - PROCESS | 1650 | 1461731697223 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x13fc2e400) [pid = 1650] [serial = 1913] [outer = 0x11641d000] 21:34:57 INFO - PROCESS | 1650 | 1461731697599 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]]]}] 21:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 722ms 21:34:57 INFO - PROCESS | 1650 | 1461731697650 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 21:34:57 INFO - PROCESS | 1650 | 1461731697651 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 21:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:34:57 INFO - PROCESS | 1650 | 1461731697656 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:34:57 INFO - PROCESS | 1650 | 1461731697657 Marionette TRACE conn2 <- [1,2522,null,{}] 21:34:57 INFO - PROCESS | 1650 | 1461731697659 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}] 21:34:57 INFO - PROCESS | 1650 | 1461731697800 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 21:34:57 INFO - PROCESS | 1650 | 1461731697905 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b22000 == 112 [pid = 1650] [id = 638] 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x13b71c800) [pid = 1650] [serial = 1914] [outer = 0x0] 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x13fe9f000) [pid = 1650] [serial = 1915] [outer = 0x13b71c800] 21:34:57 INFO - PROCESS | 1650 | 1461731697936 Marionette DEBUG loaded listener.js 21:34:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x13fea3c00) [pid = 1650] [serial = 1916] [outer = 0x13b71c800] 21:34:58 INFO - PROCESS | 1650 | 1461731698393 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]]]}] 21:34:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:34:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 769ms 21:34:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:34:58 INFO - PROCESS | 1650 | 1461731698424 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 21:34:58 INFO - PROCESS | 1650 | 1461731698426 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 21:34:58 INFO - PROCESS | 1650 | 1461731698428 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:34:58 INFO - PROCESS | 1650 | 1461731698429 Marionette TRACE conn2 <- [1,2526,null,{}] 21:34:58 INFO - PROCESS | 1650 | 1461731698432 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}] 21:34:58 INFO - PROCESS | 1650 | 1461731698561 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 21:34:58 INFO - PROCESS | 1650 | 1461731698695 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c84000 == 113 [pid = 1650] [id = 639] 21:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x13fea2400) [pid = 1650] [serial = 1917] [outer = 0x0] 21:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x13ff03c00) [pid = 1650] [serial = 1918] [outer = 0x13fea2400] 21:34:58 INFO - PROCESS | 1650 | 1461731698724 Marionette DEBUG loaded listener.js 21:34:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 268 (0x140d6d000) [pid = 1650] [serial = 1919] [outer = 0x13fea2400] 21:34:59 INFO - PROCESS | 1650 | 1461731699143 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]]]}] 21:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 769ms 21:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:34:59 INFO - PROCESS | 1650 | 1461731699199 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 21:34:59 INFO - PROCESS | 1650 | 1461731699200 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 21:34:59 INFO - PROCESS | 1650 | 1461731699203 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:34:59 INFO - PROCESS | 1650 | 1461731699205 Marionette TRACE conn2 <- [1,2530,null,{}] 21:34:59 INFO - PROCESS | 1650 | 1461731699207 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}] 21:34:59 INFO - PROCESS | 1650 | 1461731699347 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 21:34:59 INFO - PROCESS | 1650 | 1461731699456 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:34:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x144aaf800 == 114 [pid = 1650] [id = 640] 21:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 269 (0x141addc00) [pid = 1650] [serial = 1920] [outer = 0x0] 21:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 270 (0x143b7f000) [pid = 1650] [serial = 1921] [outer = 0x141addc00] 21:34:59 INFO - PROCESS | 1650 | 1461731699489 Marionette DEBUG loaded listener.js 21:34:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 271 (0x143c1d000) [pid = 1650] [serial = 1922] [outer = 0x141addc00] 21:34:59 INFO - PROCESS | 1650 | 1461731699981 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]]]}] 21:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 821ms 21:35:00 INFO - PROCESS | 1650 | 1461731700272 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 21:35:00 INFO - PROCESS | 1650 | 1461731700275 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 21:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:35:00 INFO - PROCESS | 1650 | 1461731700293 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:35:00 INFO - PROCESS | 1650 | 1461731700294 Marionette TRACE conn2 <- [1,2534,null,{}] 21:35:00 INFO - PROCESS | 1650 | 1461731700298 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}] 21:35:00 INFO - PROCESS | 1650 | 1461731700427 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 21:35:00 INFO - PROCESS | 1650 | 1461731700561 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb1f000 == 115 [pid = 1650] [id = 641] 21:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 272 (0x115d3bc00) [pid = 1650] [serial = 1923] [outer = 0x0] 21:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 273 (0x116774800) [pid = 1650] [serial = 1924] [outer = 0x115d3bc00] 21:35:00 INFO - PROCESS | 1650 | 1461731700591 Marionette DEBUG loaded listener.js 21:35:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 274 (0x119431800) [pid = 1650] [serial = 1925] [outer = 0x115d3bc00] 21:35:01 INFO - PROCESS | 1650 | 1461731701028 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]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 21:35:01 INFO - PROCESS | 1650 | 1461731701064 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1650 | 1461731701066 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 21:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:35:01 INFO - PROCESS | 1650 | 1461731701071 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1650 | 1461731701073 Marionette TRACE conn2 <- [1,2538,null,{}] 21:35:01 INFO - PROCESS | 1650 | 1461731701076 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}] 21:35:01 INFO - PROCESS | 1650 | 1461731701194 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 21:35:01 INFO - PROCESS | 1650 | 1461731701337 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13885a000 == 116 [pid = 1650] [id = 642] 21:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 275 (0x1210db400) [pid = 1650] [serial = 1926] [outer = 0x0] 21:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 276 (0x121be1000) [pid = 1650] [serial = 1927] [outer = 0x1210db400] 21:35:01 INFO - PROCESS | 1650 | 1461731701367 Marionette DEBUG loaded listener.js 21:35:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 277 (0x127339400) [pid = 1650] [serial = 1928] [outer = 0x1210db400] 21:35:01 INFO - PROCESS | 1650 | 1461731701750 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]]]}] 21:35:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:35:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 724ms 21:35:01 INFO - PROCESS | 1650 | 1461731701793 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 21:35:01 INFO - PROCESS | 1650 | 1461731701795 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 21:35:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:35:01 INFO - PROCESS | 1650 | 1461731701797 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:35:01 INFO - PROCESS | 1650 | 1461731701798 Marionette TRACE conn2 <- [1,2542,null,{}] 21:35:01 INFO - PROCESS | 1650 | 1461731701805 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}] 21:35:01 INFO - PROCESS | 1650 | 1461731701930 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 21:35:02 INFO - PROCESS | 1650 | 1461731702077 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388cc800 == 117 [pid = 1650] [id = 643] 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 278 (0x128cccc00) [pid = 1650] [serial = 1929] [outer = 0x0] 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 279 (0x129547c00) [pid = 1650] [serial = 1930] [outer = 0x128cccc00] 21:35:02 INFO - PROCESS | 1650 | 1461731702107 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 280 (0x12a865c00) [pid = 1650] [serial = 1931] [outer = 0x128cccc00] 21:35:02 INFO - PROCESS | 1650 | 1461731702543 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]]]}] 21:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 773ms 21:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:35:02 INFO - PROCESS | 1650 | 1461731702572 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 21:35:02 INFO - PROCESS | 1650 | 1461731702573 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 21:35:02 INFO - PROCESS | 1650 | 1461731702575 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:35:02 INFO - PROCESS | 1650 | 1461731702576 Marionette TRACE conn2 <- [1,2546,null,{}] 21:35:02 INFO - PROCESS | 1650 | 1461731702578 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}] 21:35:02 INFO - PROCESS | 1650 | 1461731702698 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 21:35:02 INFO - PROCESS | 1650 | 1461731702840 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d2bc000 == 118 [pid = 1650] [id = 644] 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 281 (0x12aae5c00) [pid = 1650] [serial = 1932] [outer = 0x0] 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 282 (0x12baa8000) [pid = 1650] [serial = 1933] [outer = 0x12aae5c00] 21:35:02 INFO - PROCESS | 1650 | 1461731702870 Marionette DEBUG loaded listener.js 21:35:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 283 (0x12d55c000) [pid = 1650] [serial = 1934] [outer = 0x12aae5c00] 21:35:03 INFO - PROCESS | 1650 | 1461731703277 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]]]}] 21:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 719ms 21:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:35:03 INFO - PROCESS | 1650 | 1461731703295 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 21:35:03 INFO - PROCESS | 1650 | 1461731703296 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 21:35:03 INFO - PROCESS | 1650 | 1461731703298 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:35:03 INFO - PROCESS | 1650 | 1461731703299 Marionette TRACE conn2 <- [1,2550,null,{}] 21:35:03 INFO - PROCESS | 1650 | 1461731703302 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}] 21:35:03 INFO - PROCESS | 1650 | 1461731703435 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 21:35:03 INFO - PROCESS | 1650 | 1461731703552 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c99e000 == 119 [pid = 1650] [id = 645] 21:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 284 (0x121b45400) [pid = 1650] [serial = 1935] [outer = 0x0] 21:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 285 (0x12f3b5000) [pid = 1650] [serial = 1936] [outer = 0x121b45400] 21:35:03 INFO - PROCESS | 1650 | 1461731703579 Marionette DEBUG loaded listener.js 21:35:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 286 (0x138e73400) [pid = 1650] [serial = 1937] [outer = 0x121b45400] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x13b985800 == 118 [pid = 1650] [id = 628] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x138ef6000 == 117 [pid = 1650] [id = 627] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x137623800 == 116 [pid = 1650] [id = 626] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7a2800 == 115 [pid = 1650] [id = 625] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 285 (0x13ffbc400) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 284 (0x13fda5800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 283 (0x13fc2ac00) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 282 (0x139579800) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 281 (0x119627000) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 280 (0x12f381400) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 279 (0x12c6c4c00) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 278 (0x139374400) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 277 (0x110f0a400) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 276 (0x127080400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 275 (0x13fb51800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 274 (0x12b20d400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 273 (0x13b7ad400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c170800 == 114 [pid = 1650] [id = 624] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a677800 == 113 [pid = 1650] [id = 623] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x116f40000 == 112 [pid = 1650] [id = 622] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7ac800 == 111 [pid = 1650] [id = 621] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x121b14000 == 110 [pid = 1650] [id = 620] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x145b0f000 == 109 [pid = 1650] [id = 617] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x146c98800 == 108 [pid = 1650] [id = 616] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x146c80800 == 107 [pid = 1650] [id = 615] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x146c60000 == 106 [pid = 1650] [id = 614] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x143edc000 == 105 [pid = 1650] [id = 613] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x143b5a000 == 104 [pid = 1650] [id = 612] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x140d3a800 == 103 [pid = 1650] [id = 611] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x138922000 == 102 [pid = 1650] [id = 610] 21:35:03 INFO - PROCESS | 1650 | --DOCSHELL 0x12c714000 == 101 [pid = 1650] [id = 609] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 272 (0x13fe9e000) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 271 (0x1377ce000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 270 (0x128b11800) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 269 (0x119d8b800) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 268 (0x13943b000) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 267 (0x113022c00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x12b238000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12954bc00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x138d15000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x1110f5800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x118345400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x119d8f800) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x13fc28800) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x139375000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x1213b9800) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x129549c00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x1219aa400) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x13b7ab400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x12d84a400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12cac6800) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x115d3e800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x1296b0c00) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x139575c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 21:35:03 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x12f375800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 21:35:04 INFO - PROCESS | 1650 | 1461731704021 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]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 773ms 21:35:04 INFO - PROCESS | 1650 | 1461731704071 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 1650 | 1461731704072 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 21:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:35:04 INFO - PROCESS | 1650 | 1461731704075 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 1650 | 1461731704076 Marionette TRACE conn2 <- [1,2554,null,{}] 21:35:04 INFO - PROCESS | 1650 | 1461731704078 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}] 21:35:04 INFO - PROCESS | 1650 | 1461731704202 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 21:35:04 INFO - PROCESS | 1650 | 1461731704301 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7aa000 == 102 [pid = 1650] [id = 646] 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x129549c00) [pid = 1650] [serial = 1938] [outer = 0x0] 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x138e73000) [pid = 1650] [serial = 1939] [outer = 0x129549c00] 21:35:04 INFO - PROCESS | 1650 | 1461731704328 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x139109c00) [pid = 1650] [serial = 1940] [outer = 0x129549c00] 21:35:04 INFO - PROCESS | 1650 | 1461731704655 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]]]}] 21:35:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:35:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 618ms 21:35:04 INFO - PROCESS | 1650 | 1461731704694 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 21:35:04 INFO - PROCESS | 1650 | 1461731704695 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 21:35:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:35:04 INFO - PROCESS | 1650 | 1461731704697 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:35:04 INFO - PROCESS | 1650 | 1461731704698 Marionette TRACE conn2 <- [1,2558,null,{}] 21:35:04 INFO - PROCESS | 1650 | 1461731704701 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}] 21:35:04 INFO - PROCESS | 1650 | 1461731704809 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 21:35:04 INFO - PROCESS | 1650 | 1461731704921 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a6800 == 103 [pid = 1650] [id = 647] 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x12be67c00) [pid = 1650] [serial = 1941] [outer = 0x0] 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x139432c00) [pid = 1650] [serial = 1942] [outer = 0x12be67c00] 21:35:04 INFO - PROCESS | 1650 | 1461731704947 Marionette DEBUG loaded listener.js 21:35:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x139579800) [pid = 1650] [serial = 1943] [outer = 0x12be67c00] 21:35:05 INFO - PROCESS | 1650 | 1461731705291 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]]]}] 21:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 619ms 21:35:05 INFO - PROCESS | 1650 | 1461731705317 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 21:35:05 INFO - PROCESS | 1650 | 1461731705320 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 21:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:35:05 INFO - PROCESS | 1650 | 1461731705323 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:35:05 INFO - PROCESS | 1650 | 1461731705325 Marionette TRACE conn2 <- [1,2562,null,{}] 21:35:05 INFO - PROCESS | 1650 | 1461731705328 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}] 21:35:05 INFO - PROCESS | 1650 | 1461731705551 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 21:35:05 INFO - PROCESS | 1650 | 1461731705567 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b14800 == 104 [pid = 1650] [id = 648] 21:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x13956fc00) [pid = 1650] [serial = 1944] [outer = 0x0] 21:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x13b95dc00) [pid = 1650] [serial = 1945] [outer = 0x13956fc00] 21:35:05 INFO - PROCESS | 1650 | 1461731705608 Marionette DEBUG loaded listener.js 21:35:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x13f9e7000) [pid = 1650] [serial = 1946] [outer = 0x13956fc00] 21:35:06 INFO - PROCESS | 1650 | 1461731706064 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]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 772ms 21:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:35:06 INFO - PROCESS | 1650 | 1461731706095 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1650 | 1461731706096 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 21:35:06 INFO - PROCESS | 1650 | 1461731706099 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1650 | 1461731706100 Marionette TRACE conn2 <- [1,2566,null,{}] 21:35:06 INFO - PROCESS | 1650 | 1461731706154 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}] 21:35:06 INFO - PROCESS | 1650 | 1461731706310 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 21:35:06 INFO - PROCESS | 1650 | 1461731706327 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fc87800 == 105 [pid = 1650] [id = 649] 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x110e90800) [pid = 1650] [serial = 1947] [outer = 0x0] 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x13f9ec400) [pid = 1650] [serial = 1948] [outer = 0x110e90800] 21:35:06 INFO - PROCESS | 1650 | 1461731706352 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x13f9f0800) [pid = 1650] [serial = 1949] [outer = 0x110e90800] 21:35:06 INFO - PROCESS | 1650 | 1461731706724 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]]]}] 21:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 635ms 21:35:06 INFO - PROCESS | 1650 | 1461731706735 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 21:35:06 INFO - PROCESS | 1650 | 1461731706737 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 21:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:35:06 INFO - PROCESS | 1650 | 1461731706741 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:35:06 INFO - PROCESS | 1650 | 1461731706743 Marionette TRACE conn2 <- [1,2570,null,{}] 21:35:06 INFO - PROCESS | 1650 | 1461731706745 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}] 21:35:06 INFO - PROCESS | 1650 | 1461731706891 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 21:35:06 INFO - PROCESS | 1650 | 1461731706907 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d3a800 == 106 [pid = 1650] [id = 650] 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x13f9e7800) [pid = 1650] [serial = 1950] [outer = 0x0] 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x13fea5000) [pid = 1650] [serial = 1951] [outer = 0x13f9e7800] 21:35:06 INFO - PROCESS | 1650 | 1461731706932 Marionette DEBUG loaded listener.js 21:35:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x13ffc7000) [pid = 1650] [serial = 1952] [outer = 0x13f9e7800] 21:35:07 INFO - PROCESS | 1650 | 1461731707329 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]]]}] 21:35:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:35:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 21:35:07 INFO - PROCESS | 1650 | 1461731707363 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 21:35:07 INFO - PROCESS | 1650 | 1461731707365 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 21:35:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:35:07 INFO - PROCESS | 1650 | 1461731707369 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:35:07 INFO - PROCESS | 1650 | 1461731707371 Marionette TRACE conn2 <- [1,2574,null,{}] 21:35:07 INFO - PROCESS | 1650 | 1461731707375 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}] 21:35:07 INFO - PROCESS | 1650 | 1461731707567 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 21:35:07 INFO - PROCESS | 1650 | 1461731707609 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b5a000 == 107 [pid = 1650] [id = 651] 21:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x13fb5b800) [pid = 1650] [serial = 1953] [outer = 0x0] 21:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x13fb61400) [pid = 1650] [serial = 1954] [outer = 0x13fb5b800] 21:35:07 INFO - PROCESS | 1650 | 1461731707638 Marionette DEBUG loaded listener.js 21:35:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 267 (0x140d6d800) [pid = 1650] [serial = 1955] [outer = 0x13fb5b800] 21:35:08 INFO - PROCESS | 1650 | 1461731708114 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]]]}] 21:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 771ms 21:35:08 INFO - PROCESS | 1650 | 1461731708140 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 21:35:08 INFO - PROCESS | 1650 | 1461731708142 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 21:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 266 (0x1377ca400) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x12f37ec00) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x129596400) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x12cdc0000) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x1121d8400) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x118850000) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x12b214c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x1216e2000) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x1211c5c00) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x13910b400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x128813400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x111074c00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x112bd5c00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x12d84a800) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x12b25f400) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x13ff02800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x128a08400) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x118096c00) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x12f3c0c00) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x12d555800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x110e8d400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x12baa2400) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12a866000) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x11976f000) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x12ca70000) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x117e11c00) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x12c078800) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x13b95c400) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12f377800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x128a10c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x119d88800) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x12aaf2000) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x110f0e400) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x129749c00) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x12c6bd000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x138e72000) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12733f800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12be6a800) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x13b7a6400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x139372800) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x11884cc00) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x110f04000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x13b776000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x128a0cc00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x128df9c00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12aa5f800) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x112a08800) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x119389000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12f37f800) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x11976f400) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x129596800) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x139372c00) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x129594000) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x12974a400) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x13fc27800) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x13b7a8c00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x139573000) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x12a626c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x139370400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x13936e400) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x11933e400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x1219b2000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1167f1c00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x110e89c00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12cabf000) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x1131b9400) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x13ff10c00) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x112bd9800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12682fc00) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x128c2dc00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:35:08 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x112bd8000) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:35:08 INFO - PROCESS | 1650 | 1461731708686 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:35:08 INFO - PROCESS | 1650 | 1461731708687 Marionette TRACE conn2 <- [1,2578,null,{}] 21:35:08 INFO - PROCESS | 1650 | 1461731708692 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}] 21:35:08 INFO - PROCESS | 1650 | 1461731708802 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 21:35:08 INFO - PROCESS | 1650 | 1461731708807 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119168000 == 108 [pid = 1650] [id = 652] 21:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x112a02400) [pid = 1650] [serial = 1956] [outer = 0x0] 21:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x112bd9800) [pid = 1650] [serial = 1957] [outer = 0x112a02400] 21:35:08 INFO - PROCESS | 1650 | 1461731708832 Marionette DEBUG loaded listener.js 21:35:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x117e11c00) [pid = 1650] [serial = 1958] [outer = 0x112a02400] 21:35:09 INFO - PROCESS | 1650 | 1461731709211 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]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 621ms 21:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:35:09 INFO - PROCESS | 1650 | 1461731709258 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1650 | 1461731709259 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 21:35:09 INFO - PROCESS | 1650 | 1461731709261 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1650 | 1461731709263 Marionette TRACE conn2 <- [1,2582,null,{}] 21:35:09 INFO - PROCESS | 1650 | 1461731709265 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}] 21:35:09 INFO - PROCESS | 1650 | 1461731709426 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 21:35:09 INFO - PROCESS | 1650 | 1461731709437 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7ad000 == 109 [pid = 1650] [id = 653] 21:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x112fb2c00) [pid = 1650] [serial = 1959] [outer = 0x0] 21:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11933d800) [pid = 1650] [serial = 1960] [outer = 0x112fb2c00] 21:35:09 INFO - PROCESS | 1650 | 1461731709463 Marionette DEBUG loaded listener.js 21:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x1219b9c00) [pid = 1650] [serial = 1961] [outer = 0x112fb2c00] 21:35:09 INFO - PROCESS | 1650 | 1461731709808 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]]]}] 21:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 568ms 21:35:09 INFO - PROCESS | 1650 | 1461731709831 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 21:35:09 INFO - PROCESS | 1650 | 1461731709832 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 21:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:35:09 INFO - PROCESS | 1650 | 1461731709836 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:35:09 INFO - PROCESS | 1650 | 1461731709838 Marionette TRACE conn2 <- [1,2586,null,{}] 21:35:09 INFO - PROCESS | 1650 | 1461731709840 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}] 21:35:09 INFO - PROCESS | 1650 | 1461731709952 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 21:35:09 INFO - PROCESS | 1650 | 1461731709957 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x14362d800 == 110 [pid = 1650] [id = 654] 21:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12733cc00) [pid = 1650] [serial = 1962] [outer = 0x0] 21:35:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x128a0cc00) [pid = 1650] [serial = 1963] [outer = 0x12733cc00] 21:35:09 INFO - PROCESS | 1650 | 1461731709981 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12959a800) [pid = 1650] [serial = 1964] [outer = 0x12733cc00] 21:35:10 INFO - PROCESS | 1650 | 1461731710360 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]]]}] 21:35:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:35:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 21:35:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:35:10 INFO - PROCESS | 1650 | 1461731710417 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 21:35:10 INFO - PROCESS | 1650 | 1461731710420 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 21:35:10 INFO - PROCESS | 1650 | 1461731710423 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:35:10 INFO - PROCESS | 1650 | 1461731710425 Marionette TRACE conn2 <- [1,2590,null,{}] 21:35:10 INFO - PROCESS | 1650 | 1461731710429 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}] 21:35:10 INFO - PROCESS | 1650 | 1461731710604 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 21:35:10 INFO - PROCESS | 1650 | 1461731710611 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x145885800 == 111 [pid = 1650] [id = 655] 21:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x128b10000) [pid = 1650] [serial = 1965] [outer = 0x0] 21:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12aaf1800) [pid = 1650] [serial = 1966] [outer = 0x128b10000] 21:35:10 INFO - PROCESS | 1650 | 1461731710650 Marionette DEBUG loaded listener.js 21:35:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ca70000) [pid = 1650] [serial = 1967] [outer = 0x128b10000] 21:35:11 INFO - PROCESS | 1650 | 1461731711375 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]]]}] 21:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1021ms 21:35:11 INFO - PROCESS | 1650 | 1461731711445 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 21:35:11 INFO - PROCESS | 1650 | 1461731711448 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 21:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:35:11 INFO - PROCESS | 1650 | 1461731711451 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:35:11 INFO - PROCESS | 1650 | 1461731711454 Marionette TRACE conn2 <- [1,2594,null,{}] 21:35:11 INFO - PROCESS | 1650 | 1461731711458 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}] 21:35:11 INFO - PROCESS | 1650 | 1461731711612 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 21:35:11 INFO - PROCESS | 1650 | 1461731711756 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb06800 == 112 [pid = 1650] [id = 656] 21:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x11942e400) [pid = 1650] [serial = 1968] [outer = 0x0] 21:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x1210d4400) [pid = 1650] [serial = 1969] [outer = 0x11942e400] 21:35:11 INFO - PROCESS | 1650 | 1461731711787 Marionette DEBUG loaded listener.js 21:35:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x12694dc00) [pid = 1650] [serial = 1970] [outer = 0x11942e400] 21:35:12 INFO - PROCESS | 1650 | 1461731712303 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]]]}] 21:35:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:35:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 872ms 21:35:12 INFO - PROCESS | 1650 | 1461731712324 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 21:35:12 INFO - PROCESS | 1650 | 1461731712328 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 21:35:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:35:12 INFO - PROCESS | 1650 | 1461731712333 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:35:12 INFO - PROCESS | 1650 | 1461731712335 Marionette TRACE conn2 <- [1,2598,null,{}] 21:35:12 INFO - PROCESS | 1650 | 1461731712338 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}] 21:35:12 INFO - PROCESS | 1650 | 1461731712471 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 21:35:12 INFO - PROCESS | 1650 | 1461731712585 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a8a800 == 113 [pid = 1650] [id = 657] 21:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x1274ddc00) [pid = 1650] [serial = 1971] [outer = 0x0] 21:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x128ccac00) [pid = 1650] [serial = 1972] [outer = 0x1274ddc00] 21:35:12 INFO - PROCESS | 1650 | 1461731712615 Marionette DEBUG loaded listener.js 21:35:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x12959ec00) [pid = 1650] [serial = 1973] [outer = 0x1274ddc00] 21:35:13 INFO - PROCESS | 1650 | 1461731713133 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]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 823ms 21:35:13 INFO - PROCESS | 1650 | 1461731713157 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1650 | 1461731713158 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 21:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:35:13 INFO - PROCESS | 1650 | 1461731713161 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:35:13 INFO - PROCESS | 1650 | 1461731713164 Marionette TRACE conn2 <- [1,2602,null,{}] 21:35:13 INFO - PROCESS | 1650 | 1461731713189 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}] 21:35:13 INFO - PROCESS | 1650 | 1461731713365 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 21:35:13 INFO - PROCESS | 1650 | 1461731713459 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x143ec9000 == 114 [pid = 1650] [id = 658] 21:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x12caca400) [pid = 1650] [serial = 1974] [outer = 0x0] 21:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12cdc0000) [pid = 1650] [serial = 1975] [outer = 0x12caca400] 21:35:13 INFO - PROCESS | 1650 | 1461731713490 Marionette DEBUG loaded listener.js 21:35:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12d84c800) [pid = 1650] [serial = 1976] [outer = 0x12caca400] 21:35:13 INFO - PROCESS | 1650 | 1461731713916 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]]]}] 21:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 821ms 21:35:13 INFO - PROCESS | 1650 | 1461731713983 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 21:35:13 INFO - PROCESS | 1650 | 1461731713985 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 21:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:35:14 INFO - PROCESS | 1650 | 1461731714007 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:35:14 INFO - PROCESS | 1650 | 1461731714008 Marionette TRACE conn2 <- [1,2606,null,{}] 21:35:14 INFO - PROCESS | 1650 | 1461731714011 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}] 21:35:14 INFO - PROCESS | 1650 | 1461731714143 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 21:35:14 INFO - PROCESS | 1650 | 1461731714299 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b09800 == 115 [pid = 1650] [id = 659] 21:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12f378000) [pid = 1650] [serial = 1977] [outer = 0x0] 21:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12f3bd800) [pid = 1650] [serial = 1978] [outer = 0x12f378000] 21:35:14 INFO - PROCESS | 1650 | 1461731714330 Marionette DEBUG loaded listener.js 21:35:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x1377cd400) [pid = 1650] [serial = 1979] [outer = 0x12f378000] 21:35:14 INFO - PROCESS | 1650 | 1461731714828 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]]]}] 21:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 874ms 21:35:14 INFO - PROCESS | 1650 | 1461731714880 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 21:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:35:14 INFO - PROCESS | 1650 | 1461731714881 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 21:35:14 INFO - PROCESS | 1650 | 1461731714884 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:35:14 INFO - PROCESS | 1650 | 1461731714885 Marionette TRACE conn2 <- [1,2610,null,{}] 21:35:14 INFO - PROCESS | 1650 | 1461731714887 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}] 21:35:15 INFO - PROCESS | 1650 | 1461731715018 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 21:35:15 INFO - PROCESS | 1650 | 1461731715131 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c89000 == 116 [pid = 1650] [id = 660] 21:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12f385000) [pid = 1650] [serial = 1980] [outer = 0x0] 21:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x139102c00) [pid = 1650] [serial = 1981] [outer = 0x12f385000] 21:35:15 INFO - PROCESS | 1650 | 1461731715160 Marionette DEBUG loaded listener.js 21:35:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x139435c00) [pid = 1650] [serial = 1982] [outer = 0x12f385000] 21:35:15 INFO - PROCESS | 1650 | 1461731715656 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]]]}] 21:35:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:35:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 820ms 21:35:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:35:15 INFO - PROCESS | 1650 | 1461731715706 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 21:35:15 INFO - PROCESS | 1650 | 1461731715708 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 21:35:15 INFO - PROCESS | 1650 | 1461731715711 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:35:15 INFO - PROCESS | 1650 | 1461731715713 Marionette TRACE conn2 <- [1,2614,null,{}] 21:35:15 INFO - PROCESS | 1650 | 1461731715717 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}] 21:35:15 INFO - PROCESS | 1650 | 1461731715859 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 21:35:16 INFO - PROCESS | 1650 | 1461731716011 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b3a000 == 117 [pid = 1650] [id = 661] 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x139573000) [pid = 1650] [serial = 1983] [outer = 0x0] 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x13b77e800) [pid = 1650] [serial = 1984] [outer = 0x139573000] 21:35:16 INFO - PROCESS | 1650 | 1461731716042 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x13fb61c00) [pid = 1650] [serial = 1985] [outer = 0x139573000] 21:35:16 INFO - PROCESS | 1650 | 1461731716454 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]]]}] 21:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 771ms 21:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:35:16 INFO - PROCESS | 1650 | 1461731716493 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 21:35:16 INFO - PROCESS | 1650 | 1461731716494 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 21:35:16 INFO - PROCESS | 1650 | 1461731716496 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:35:16 INFO - PROCESS | 1650 | 1461731716498 Marionette TRACE conn2 <- [1,2618,null,{}] 21:35:16 INFO - PROCESS | 1650 | 1461731716500 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}] 21:35:16 INFO - PROCESS | 1650 | 1461731716631 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 21:35:16 INFO - PROCESS | 1650 | 1461731716751 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x144d54800 == 118 [pid = 1650] [id = 662] 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x13f9e7c00) [pid = 1650] [serial = 1986] [outer = 0x0] 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x13fc2c000) [pid = 1650] [serial = 1987] [outer = 0x13f9e7c00] 21:35:16 INFO - PROCESS | 1650 | 1461731716780 Marionette DEBUG loaded listener.js 21:35:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x13ff03800) [pid = 1650] [serial = 1988] [outer = 0x13f9e7c00] 21:35:17 INFO - PROCESS | 1650 | 1461731717266 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]]]}] 21:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 820ms 21:35:17 INFO - PROCESS | 1650 | 1461731717317 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 21:35:17 INFO - PROCESS | 1650 | 1461731717319 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 21:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:35:17 INFO - PROCESS | 1650 | 1461731717343 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:35:17 INFO - PROCESS | 1650 | 1461731717344 Marionette TRACE conn2 <- [1,2622,null,{}] 21:35:17 INFO - PROCESS | 1650 | 1461731717347 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}] 21:35:17 INFO - PROCESS | 1650 | 1461731717520 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 21:35:17 INFO - PROCESS | 1650 | 1461731717731 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274a9800 == 119 [pid = 1650] [id = 663] 21:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x112a0dc00) [pid = 1650] [serial = 1989] [outer = 0x0] 21:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x11884f400) [pid = 1650] [serial = 1990] [outer = 0x112a0dc00] 21:35:17 INFO - PROCESS | 1650 | 1461731717780 Marionette DEBUG loaded listener.js 21:35:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12d84f800) [pid = 1650] [serial = 1991] [outer = 0x112a0dc00] 21:35:18 INFO - PROCESS | 1650 | 1461731718274 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]]]}] 21:35:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:35:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 974ms 21:35:18 INFO - PROCESS | 1650 | 1461731718315 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 21:35:18 INFO - PROCESS | 1650 | 1461731718316 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 21:35:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:35:18 INFO - PROCESS | 1650 | 1461731718343 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:35:18 INFO - PROCESS | 1650 | 1461731718344 Marionette TRACE conn2 <- [1,2626,null,{}] 21:35:18 INFO - PROCESS | 1650 | 1461731718348 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}] 21:35:18 INFO - PROCESS | 1650 | 1461731718486 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 21:35:18 INFO - PROCESS | 1650 | 1461731718605 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12935d000 == 120 [pid = 1650] [id = 664] 21:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x113024c00) [pid = 1650] [serial = 1992] [outer = 0x0] 21:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x119d8e400) [pid = 1650] [serial = 1993] [outer = 0x113024c00] 21:35:18 INFO - PROCESS | 1650 | 1461731718636 Marionette DEBUG loaded listener.js 21:35:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x128b09800) [pid = 1650] [serial = 1994] [outer = 0x113024c00] 21:35:19 INFO - PROCESS | 1650 | 1461731719118 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]]]}] 21:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 845ms 21:35:19 INFO - PROCESS | 1650 | 1461731719165 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 21:35:19 INFO - PROCESS | 1650 | 1461731719166 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 21:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:35:19 INFO - PROCESS | 1650 | 1461731719169 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:35:19 INFO - PROCESS | 1650 | 1461731719170 Marionette TRACE conn2 <- [1,2630,null,{}] 21:35:19 INFO - PROCESS | 1650 | 1461731719172 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}] 21:35:19 INFO - PROCESS | 1650 | 1461731719308 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 21:35:19 INFO - PROCESS | 1650 | 1461731719457 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12749a800 == 121 [pid = 1650] [id = 665] 21:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x1134c5c00) [pid = 1650] [serial = 1995] [outer = 0x0] 21:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11838a800) [pid = 1650] [serial = 1996] [outer = 0x1134c5c00] 21:35:19 INFO - PROCESS | 1650 | 1461731719487 Marionette DEBUG loaded listener.js 21:35:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x121b3f400) [pid = 1650] [serial = 1997] [outer = 0x1134c5c00] 21:35:20 INFO - PROCESS | 1650 | 1461731720358 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]]]}] 21:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1221ms 21:35:20 INFO - PROCESS | 1650 | 1461731720390 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 21:35:20 INFO - PROCESS | 1650 | 1461731720394 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 21:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:35:20 INFO - PROCESS | 1650 | 1461731720397 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:35:20 INFO - PROCESS | 1650 | 1461731720399 Marionette TRACE conn2 <- [1,2634,null,{}] 21:35:20 INFO - PROCESS | 1650 | 1461731720403 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}] 21:35:20 INFO - PROCESS | 1650 | 1461731720519 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 21:35:20 INFO - PROCESS | 1650 | 1461731720663 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172d0000 == 122 [pid = 1650] [id = 666] 21:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x110f0bc00) [pid = 1650] [serial = 1998] [outer = 0x0] 21:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x111119400) [pid = 1650] [serial = 1999] [outer = 0x110f0bc00] 21:35:20 INFO - PROCESS | 1650 | 1461731720694 Marionette DEBUG loaded listener.js 21:35:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x112bd8800) [pid = 1650] [serial = 2000] [outer = 0x110f0bc00] 21:35:21 INFO - PROCESS | 1650 | 1461731721169 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]]]}] 21:35:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:35:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 824ms 21:35:21 INFO - PROCESS | 1650 | 1461731721221 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 21:35:21 INFO - PROCESS | 1650 | 1461731721225 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 21:35:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:35:21 INFO - PROCESS | 1650 | 1461731721230 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:35:21 INFO - PROCESS | 1650 | 1461731721231 Marionette TRACE conn2 <- [1,2638,null,{}] 21:35:21 INFO - PROCESS | 1650 | 1461731721234 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}] 21:35:21 INFO - PROCESS | 1650 | 1461731721339 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 21:35:21 INFO - PROCESS | 1650 | 1461731721460 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11850e800 == 123 [pid = 1650] [id = 667] 21:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1134c4800) [pid = 1650] [serial = 2001] [outer = 0x0] 21:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x115d42000) [pid = 1650] [serial = 2002] [outer = 0x1134c4800] 21:35:21 INFO - PROCESS | 1650 | 1461731721494 Marionette DEBUG loaded listener.js 21:35:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x116779800) [pid = 1650] [serial = 2003] [outer = 0x1134c4800] 21:35:22 INFO - PROCESS | 1650 | 1461731722032 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]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 827ms 21:35:22 INFO - PROCESS | 1650 | 1461731722058 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 1650 | 1461731722060 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 21:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:35:22 INFO - PROCESS | 1650 | 1461731722064 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 1650 | 1461731722068 Marionette TRACE conn2 <- [1,2642,null,{}] 21:35:22 INFO - PROCESS | 1650 | 1461731722114 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}] 21:35:22 INFO - PROCESS | 1650 | 1461731722231 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d97c800 == 122 [pid = 1650] [id = 533] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x127051000 == 121 [pid = 1650] [id = 118] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x143bcf800 == 120 [pid = 1650] [id = 592] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x14362d800 == 119 [pid = 1650] [id = 654] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7ad000 == 118 [pid = 1650] [id = 653] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119168000 == 117 [pid = 1650] [id = 652] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x143b5a000 == 116 [pid = 1650] [id = 651] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12f3bfc00) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x140d68000) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x141ad7800) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x128814000) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x143b7a400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x140d3a800 == 115 [pid = 1650] [id = 650] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x13fc87800 == 114 [pid = 1650] [id = 649] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x138b14800 == 113 [pid = 1650] [id = 648] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7a6800 == 112 [pid = 1650] [id = 647] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a7aa000 == 111 [pid = 1650] [id = 646] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c99e000 == 110 [pid = 1650] [id = 645] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12d2bc000 == 109 [pid = 1650] [id = 644] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1388cc800 == 108 [pid = 1650] [id = 643] 21:35:22 INFO - PROCESS | 1650 | 1461731722420 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x13885a000 == 107 [pid = 1650] [id = 642] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x140e1e800 == 106 [pid = 1650] [id = 608] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb1f000 == 105 [pid = 1650] [id = 641] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x145b22000 == 104 [pid = 1650] [id = 638] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x143ecd000 == 103 [pid = 1650] [id = 637] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x143b41800 == 102 [pid = 1650] [id = 636] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x140ed9000 == 101 [pid = 1650] [id = 635] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x140d2e800 == 100 [pid = 1650] [id = 634] 21:35:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x113456000 == 101 [pid = 1650] [id = 668] 21:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x111e51000) [pid = 1650] [serial = 2004] [outer = 0x0] 21:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x115d41000) [pid = 1650] [serial = 2005] [outer = 0x111e51000] 21:35:22 INFO - PROCESS | 1650 | 1461731722456 Marionette DEBUG loaded listener.js 21:35:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x1183c0400) [pid = 1650] [serial = 2006] [outer = 0x111e51000] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x13fdd5000 == 100 [pid = 1650] [id = 633] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x13b9c1000 == 99 [pid = 1650] [id = 632] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12c729800 == 98 [pid = 1650] [id = 631] 21:35:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126840000 == 97 [pid = 1650] [id = 630] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x13b92d400) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x128a07c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x12aa59c00) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x13b776c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x138d1b400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x12f36f000) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x119d29c00) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x13b92f000) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12cac5000) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x128c24c00) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12733b400) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x13fb46400) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12959b000) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x115d40000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x12462d000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12f385400) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12d18b000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x13ff0c000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x1296ad000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x119904800) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x13910e000) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x12f37fc00) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x1172e5c00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x12cdbb400) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12be65c00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12f4b5c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x12d54f800) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x12108b000) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x13fd9d000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x13fda9800) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12f3b7c00) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x139377c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x1377d0000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12ca6c400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x13b95e400) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x13fb4ec00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x13fb4a400) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x13fda6c00) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12959c800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x139060c00) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x13b953c00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x13b773400) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x126957000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11676fc00) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x13b7af800) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x11913e400) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x1219ae000) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12733c000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x128a02c00) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x129751400) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x129549400) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x118847800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x117664400) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x13b780400) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x128c2e800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129174c00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12682dc00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x121511400) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x138e71800) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12f386400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x112fae400) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x1121da400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12a62b000) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x1296b8400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12d551000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x138e78400) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x138e7dc00) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x138e80400) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x13ffc5000) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x13fe9e800) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12f37cc00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12cac2c00) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12aae8c00) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12c6c8000) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12be63000) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x13fc31000) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x13fda7000) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x13ffc1400) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12ca6d800) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x13b95f000) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x13b721400) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x13ff0e400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128cd3000) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1219b0400) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x112a07c00) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12f3be000) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x13ffc0400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x13ffc0800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 21:35:22 INFO - PROCESS | 1650 | 1461731722840 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]]]}] 21:35:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:35:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 801ms 21:35:22 INFO - PROCESS | 1650 | 1461731722890 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 21:35:22 INFO - PROCESS | 1650 | 1461731722892 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 21:35:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:35:22 INFO - PROCESS | 1650 | 1461731722896 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:35:22 INFO - PROCESS | 1650 | 1461731722897 Marionette TRACE conn2 <- [1,2646,null,{}] 21:35:22 INFO - PROCESS | 1650 | 1461731722900 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}] 21:35:23 INFO - PROCESS | 1650 | 1461731723000 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 21:35:23 INFO - PROCESS | 1650 | 1461731723004 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12107f000 == 98 [pid = 1650] [id = 669] 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x118847000) [pid = 1650] [serial = 2007] [outer = 0x0] 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118ede400) [pid = 1650] [serial = 2008] [outer = 0x118847000] 21:35:23 INFO - PROCESS | 1650 | 1461731723030 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11933f000) [pid = 1650] [serial = 2009] [outer = 0x118847000] 21:35:23 INFO - PROCESS | 1650 | 1461731723391 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]]]}] 21:35:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 21:35:23 INFO - PROCESS | 1650 | 1461731723429 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1650 | 1461731723430 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 21:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:35:23 INFO - PROCESS | 1650 | 1461731723434 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1650 | 1461731723435 Marionette TRACE conn2 <- [1,2650,null,{}] 21:35:23 INFO - PROCESS | 1650 | 1461731723437 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}] 21:35:23 INFO - PROCESS | 1650 | 1461731723533 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 21:35:23 INFO - PROCESS | 1650 | 1461731723537 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126842000 == 99 [pid = 1650] [id = 670] 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119344400) [pid = 1650] [serial = 2010] [outer = 0x0] 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x119428800) [pid = 1650] [serial = 2011] [outer = 0x119344400] 21:35:23 INFO - PROCESS | 1650 | 1461731723563 Marionette DEBUG loaded listener.js 21:35:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x119771000) [pid = 1650] [serial = 2012] [outer = 0x119344400] 21:35:23 INFO - PROCESS | 1650 | 1461731723924 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]]]}] 21:35:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:35:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 517ms 21:35:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:35:23 INFO - PROCESS | 1650 | 1461731723952 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 21:35:23 INFO - PROCESS | 1650 | 1461731723953 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 21:35:23 INFO - PROCESS | 1650 | 1461731723955 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:35:23 INFO - PROCESS | 1650 | 1461731723957 Marionette TRACE conn2 <- [1,2654,null,{}] 21:35:23 INFO - PROCESS | 1650 | 1461731723959 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}] 21:35:24 INFO - PROCESS | 1650 | 1461731724065 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 21:35:24 INFO - PROCESS | 1650 | 1461731724157 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1274b1000 == 100 [pid = 1650] [id = 671] 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x119387c00) [pid = 1650] [serial = 2013] [outer = 0x0] 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x119905000) [pid = 1650] [serial = 2014] [outer = 0x119387c00] 21:35:24 INFO - PROCESS | 1650 | 1461731724184 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1210db000) [pid = 1650] [serial = 2015] [outer = 0x119387c00] 21:35:24 INFO - PROCESS | 1650 | 1461731724516 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]]]}] 21:35:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:35:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 568ms 21:35:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:35:24 INFO - PROCESS | 1650 | 1461731724525 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 21:35:24 INFO - PROCESS | 1650 | 1461731724526 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 21:35:24 INFO - PROCESS | 1650 | 1461731724528 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:35:24 INFO - PROCESS | 1650 | 1461731724529 Marionette TRACE conn2 <- [1,2658,null,{}] 21:35:24 INFO - PROCESS | 1650 | 1461731724532 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}] 21:35:24 INFO - PROCESS | 1650 | 1461731724661 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 21:35:24 INFO - PROCESS | 1650 | 1461731724675 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a79b000 == 101 [pid = 1650] [id = 672] 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1211c5000) [pid = 1650] [serial = 2016] [outer = 0x0] 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1213bb000) [pid = 1650] [serial = 2017] [outer = 0x1211c5000] 21:35:24 INFO - PROCESS | 1650 | 1461731724700 Marionette DEBUG loaded listener.js 21:35:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1219ab800) [pid = 1650] [serial = 2018] [outer = 0x1211c5000] 21:35:25 INFO - PROCESS | 1650 | 1461731725060 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]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:35:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 21:35:25 INFO - PROCESS | 1650 | 1461731725102 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 1650 | 1461731725103 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 21:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:35:25 INFO - PROCESS | 1650 | 1461731725105 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1650 | 1461731725106 Marionette TRACE conn2 <- [1,2662,null,{}] 21:35:25 INFO - PROCESS | 1650 | 1461731725108 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}] 21:35:25 INFO - PROCESS | 1650 | 1461731725239 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 21:35:25 INFO - PROCESS | 1650 | 1461731725254 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2a6000 == 102 [pid = 1650] [id = 673] 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x1219b1000) [pid = 1650] [serial = 2019] [outer = 0x0] 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x121b3e000) [pid = 1650] [serial = 2020] [outer = 0x1219b1000] 21:35:25 INFO - PROCESS | 1650 | 1461731725279 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x124245400) [pid = 1650] [serial = 2021] [outer = 0x1219b1000] 21:35:25 INFO - PROCESS | 1650 | 1461731725626 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]]]}] 21:35:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:35:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 21:35:25 INFO - PROCESS | 1650 | 1461731725674 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 21:35:25 INFO - PROCESS | 1650 | 1461731725675 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 21:35:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:35:25 INFO - PROCESS | 1650 | 1461731725683 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:35:25 INFO - PROCESS | 1650 | 1461731725684 Marionette TRACE conn2 <- [1,2666,null,{}] 21:35:25 INFO - PROCESS | 1650 | 1461731725686 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}] 21:35:25 INFO - PROCESS | 1650 | 1461731725814 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 21:35:25 INFO - PROCESS | 1650 | 1461731725828 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb07800 == 103 [pid = 1650] [id = 674] 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1219b4400) [pid = 1650] [serial = 2022] [outer = 0x0] 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x124eb9800) [pid = 1650] [serial = 2023] [outer = 0x1219b4400] 21:35:25 INFO - PROCESS | 1650 | 1461731725854 Marionette DEBUG loaded listener.js 21:35:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1268a3800) [pid = 1650] [serial = 2024] [outer = 0x1219b4400] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12733cc00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x13f9e7800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x13fb5b800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x1210db400) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x128cccc00) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aae5c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x112a02400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12be67c00) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x112fb2c00) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x13956fc00) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x115d3bc00) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x129549c00) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x121b45400) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:35:26 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x110e90800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:35:26 INFO - PROCESS | 1650 | 1461731726797 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]]]}] 21:35:26 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) 21:35:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1123ms 21:35:26 INFO - PROCESS | 1650 | 1461731726807 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 21:35:26 INFO - PROCESS | 1650 | 1461731726808 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 21:35:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:35:26 INFO - PROCESS | 1650 | 1461731726810 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:35:26 INFO - PROCESS | 1650 | 1461731726811 Marionette TRACE conn2 <- [1,2670,null,{}] 21:35:26 INFO - PROCESS | 1650 | 1461731726814 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}] 21:35:26 INFO - PROCESS | 1650 | 1461731726916 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 21:35:26 INFO - PROCESS | 1650 | 1461731726922 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a8b3800 == 104 [pid = 1650] [id = 675] 21:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x110e89c00) [pid = 1650] [serial = 2025] [outer = 0x0] 21:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x126950800) [pid = 1650] [serial = 2026] [outer = 0x110e89c00] 21:35:26 INFO - PROCESS | 1650 | 1461731726948 Marionette DEBUG loaded listener.js 21:35:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x127335c00) [pid = 1650] [serial = 2027] [outer = 0x110e89c00] 21:35:27 INFO - PROCESS | 1650 | 1461731727811 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] 21:35:27 INFO - PROCESS | 1650 | 1461731727835 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 21:35:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:35:27 INFO - PROCESS | 1650 | 1461731727847 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:35:27 INFO - PROCESS | 1650 | 1461731727849 Marionette TRACE conn2 <- [1,2674,null,{}] 21:35:27 INFO - PROCESS | 1650 | 1461731727851 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}] 21:35:27 INFO - PROCESS | 1650 | 1461731727996 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 21:35:28 INFO - PROCESS | 1650 | 1461731728004 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98f800 == 105 [pid = 1650] [id = 676] 21:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x112a02400) [pid = 1650] [serial = 2028] [outer = 0x0] 21:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x1274e5400) [pid = 1650] [serial = 2029] [outer = 0x112a02400] 21:35:28 INFO - PROCESS | 1650 | 1461731728034 Marionette DEBUG loaded listener.js 21:35:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128c24800) [pid = 1650] [serial = 2030] [outer = 0x112a02400] 21:35:28 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1a3000 == 104 [pid = 1650] [id = 16] 21:35:28 INFO - PROCESS | 1650 | 1461731728896 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] 21:35:28 INFO - PROCESS | 1650 | 1461731728921 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 21:35:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:35:28 INFO - PROCESS | 1650 | 1461731728925 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:35:28 INFO - PROCESS | 1650 | 1461731728927 Marionette TRACE conn2 <- [1,2678,null,{}] 21:35:28 INFO - PROCESS | 1650 | 1461731728932 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}] 21:35:29 INFO - PROCESS | 1650 | 1461731729095 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 21:35:29 INFO - PROCESS | 1650 | 1461731729216 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172de800 == 105 [pid = 1650] [id = 677] 21:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x112650c00) [pid = 1650] [serial = 2031] [outer = 0x0] 21:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x112a0d400) [pid = 1650] [serial = 2032] [outer = 0x112650c00] 21:35:29 INFO - PROCESS | 1650 | 1461731729251 Marionette DEBUG loaded listener.js 21:35:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x113440800) [pid = 1650] [serial = 2033] [outer = 0x112650c00] 21:35:30 INFO - PROCESS | 1650 | 1461731730195 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]]]}] 21:35:30 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) 21:35:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1323ms 21:35:30 INFO - PROCESS | 1650 | 1461731730248 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 21:35:30 INFO - PROCESS | 1650 | 1461731730252 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 21:35:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:35:30 INFO - PROCESS | 1650 | 1461731730257 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:35:30 INFO - PROCESS | 1650 | 1461731730259 Marionette TRACE conn2 <- [1,2682,null,{}] 21:35:30 INFO - PROCESS | 1650 | 1461731730261 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}] 21:35:30 INFO - PROCESS | 1650 | 1461731730414 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 21:35:30 INFO - PROCESS | 1650 | 1461731730556 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x124492800 == 106 [pid = 1650] [id = 678] 21:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x116457c00) [pid = 1650] [serial = 2034] [outer = 0x0] 21:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x117e06800) [pid = 1650] [serial = 2035] [outer = 0x116457c00] 21:35:30 INFO - PROCESS | 1650 | 1461731730589 Marionette DEBUG loaded listener.js 21:35:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1183c1800) [pid = 1650] [serial = 2036] [outer = 0x116457c00] 21:35:31 INFO - PROCESS | 1650 | 1461731731473 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]]]}] 21:35:31 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) 21:35:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1225ms 21:35:31 INFO - PROCESS | 1650 | 1461731731482 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 21:35:31 INFO - PROCESS | 1650 | 1461731731483 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 21:35:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:35:31 INFO - PROCESS | 1650 | 1461731731487 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:35:31 INFO - PROCESS | 1650 | 1461731731490 Marionette TRACE conn2 <- [1,2686,null,{}] 21:35:31 INFO - PROCESS | 1650 | 1461731731498 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}] 21:35:31 INFO - PROCESS | 1650 | 1461731731625 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 21:35:31 INFO - PROCESS | 1650 | 1461731731747 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cdd2800 == 107 [pid = 1650] [id = 679] 21:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x119774400) [pid = 1650] [serial = 2037] [outer = 0x0] 21:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x119d89c00) [pid = 1650] [serial = 2038] [outer = 0x119774400] 21:35:31 INFO - PROCESS | 1650 | 1461731731781 Marionette DEBUG loaded listener.js 21:35:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x121be0000) [pid = 1650] [serial = 2039] [outer = 0x119774400] 21:35:32 INFO - PROCESS | 1650 | 1461731732733 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 21:35:32 INFO - PROCESS | 1650 | 1461731732764 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 21:35:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:35:32 INFO - PROCESS | 1650 | 1461731732767 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:35:32 INFO - PROCESS | 1650 | 1461731732768 Marionette TRACE conn2 <- [1,2690,null,{}] 21:35:32 INFO - PROCESS | 1650 | 1461731732771 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}] 21:35:32 INFO - PROCESS | 1650 | 1461731732891 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 21:35:33 INFO - PROCESS | 1650 | 1461731733011 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d7a1800 == 108 [pid = 1650] [id = 680] 21:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12462bc00) [pid = 1650] [serial = 2040] [outer = 0x0] 21:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1274dfc00) [pid = 1650] [serial = 2041] [outer = 0x12462bc00] 21:35:33 INFO - PROCESS | 1650 | 1461731733063 Marionette DEBUG loaded listener.js 21:35:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x128a0d000) [pid = 1650] [serial = 2042] [outer = 0x12462bc00] 21:35:33 INFO - PROCESS | 1650 | 1461731733985 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] 21:35:34 INFO - PROCESS | 1650 | 1461731734040 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 21:35:34 INFO - PROCESS | 1650 | 1461731734042 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:35:34 INFO - PROCESS | 1650 | 1461731734044 Marionette TRACE conn2 <- [1,2694,null,{}] 21:35:34 INFO - PROCESS | 1650 | 1461731734046 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}] 21:35:34 INFO - PROCESS | 1650 | 1461731734163 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 21:35:34 INFO - PROCESS | 1650 | 1461731734285 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de7c000 == 109 [pid = 1650] [id = 681] 21:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x128a09800) [pid = 1650] [serial = 2043] [outer = 0x0] 21:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x128c2cc00) [pid = 1650] [serial = 2044] [outer = 0x128a09800] 21:35:34 INFO - PROCESS | 1650 | 1461731734335 Marionette DEBUG loaded listener.js 21:35:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x128ccd000) [pid = 1650] [serial = 2045] [outer = 0x128a09800] 21:35:35 INFO - PROCESS | 1650 | 1461731735289 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] 21:35:35 INFO - PROCESS | 1650 | 1461731735315 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 21:35:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:35:35 INFO - PROCESS | 1650 | 1461731735318 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:35:35 INFO - PROCESS | 1650 | 1461731735319 Marionette TRACE conn2 <- [1,2698,null,{}] 21:35:35 INFO - PROCESS | 1650 | 1461731735321 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}] 21:35:35 INFO - PROCESS | 1650 | 1461731735458 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 21:35:35 INFO - PROCESS | 1650 | 1461731735604 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d966800 == 110 [pid = 1650] [id = 682] 21:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x129311800) [pid = 1650] [serial = 2046] [outer = 0x0] 21:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x129319800) [pid = 1650] [serial = 2047] [outer = 0x129311800] 21:35:35 INFO - PROCESS | 1650 | 1461731735639 Marionette DEBUG loaded listener.js 21:35:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x129596000) [pid = 1650] [serial = 2048] [outer = 0x129311800] 21:35:36 INFO - PROCESS | 1650 | 1461731736764 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 21:35:36 INFO - PROCESS | 1650 | 1461731736798 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 21:35:36 INFO - PROCESS | 1650 | 1461731736801 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:35:36 INFO - PROCESS | 1650 | 1461731736802 Marionette TRACE conn2 <- [1,2702,null,{}] 21:35:36 INFO - PROCESS | 1650 | 1461731736806 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}] 21:35:36 INFO - PROCESS | 1650 | 1461731736943 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 21:35:37 INFO - PROCESS | 1650 | 1461731737036 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d86000 == 111 [pid = 1650] [id = 683] 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x116771c00) [pid = 1650] [serial = 2049] [outer = 0x0] 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1167f2800) [pid = 1650] [serial = 2050] [outer = 0x116771c00] 21:35:37 INFO - PROCESS | 1650 | 1461731737066 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11838b400) [pid = 1650] [serial = 2051] [outer = 0x116771c00] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x143b17000 == 110 [pid = 1650] [id = 567] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x144987800 == 109 [pid = 1650] [id = 518] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119f5c800 == 108 [pid = 1650] [id = 235] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb96800 == 107 [pid = 1650] [id = 471] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12106e800 == 106 [pid = 1650] [id = 520] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x138a99800 == 105 [pid = 1650] [id = 330] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a8b3800 == 104 [pid = 1650] [id = 675] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb07800 == 103 [pid = 1650] [id = 674] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2a6000 == 102 [pid = 1650] [id = 673] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a79b000 == 101 [pid = 1650] [id = 672] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1274b1000 == 100 [pid = 1650] [id = 671] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1a2000 == 99 [pid = 1650] [id = 17] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x126842000 == 98 [pid = 1650] [id = 670] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12107f000 == 97 [pid = 1650] [id = 669] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x113456000 == 96 [pid = 1650] [id = 668] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11850e800 == 95 [pid = 1650] [id = 667] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1172d0000 == 94 [pid = 1650] [id = 666] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12749a800 == 93 [pid = 1650] [id = 665] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12935d000 == 92 [pid = 1650] [id = 664] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1274a9800 == 91 [pid = 1650] [id = 663] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x144d54800 == 90 [pid = 1650] [id = 662] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x145b3a000 == 89 [pid = 1650] [id = 661] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x146c89000 == 88 [pid = 1650] [id = 660] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x145b09800 == 87 [pid = 1650] [id = 659] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x143ec9000 == 86 [pid = 1650] [id = 658] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x138a8a800 == 85 [pid = 1650] [id = 657] 21:35:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb06800 == 84 [pid = 1650] [id = 656] 21:35:37 INFO - PROCESS | 1650 | 1461731737513 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]]]}] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x128a0cc00) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x13fea5000) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x13fb61400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x121be1000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127339400) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12a865c00) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x129547c00) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12baa8000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12d55c000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x117e11c00) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x139432c00) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x139432800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x13b927000) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x112bd9800) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x13fe9f000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12d84c000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x143b7f000) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11933d800) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x13b95dc00) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x13ff03c00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119431800) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x116774800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x138e73000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x139109c00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1217c8000) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1219b9c00) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x119346c00) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x139579800) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12f3b5000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x13b7a9c00) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x138d17400) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x1296b7000) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x138e73400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x13f9ec400) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x13ffc7000) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x13f9f0800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x140d6d800) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12959a800) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 21:35:37 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x13f9e7000) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 21:35:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:35:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 770ms 21:35:37 INFO - PROCESS | 1650 | 1461731737571 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 21:35:37 INFO - PROCESS | 1650 | 1461731737575 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 21:35:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:35:37 INFO - PROCESS | 1650 | 1461731737579 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:35:37 INFO - PROCESS | 1650 | 1461731737581 Marionette TRACE conn2 <- [1,2706,null,{}] 21:35:37 INFO - PROCESS | 1650 | 1461731737583 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}] 21:35:37 INFO - PROCESS | 1650 | 1461731737683 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 21:35:37 INFO - PROCESS | 1650 | 1461731737690 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117c000 == 85 [pid = 1650] [id = 684] 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11874f000) [pid = 1650] [serial = 2052] [outer = 0x0] 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x119143000) [pid = 1650] [serial = 2053] [outer = 0x11874f000] 21:35:37 INFO - PROCESS | 1650 | 1461731737717 Marionette DEBUG loaded listener.js 21:35:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11942e000) [pid = 1650] [serial = 2054] [outer = 0x11874f000] 21:35:38 INFO - PROCESS | 1650 | 1461731738113 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]]]}] 21:35:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:35:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 570ms 21:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:35:38 INFO - PROCESS | 1650 | 1461731738149 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 21:35:38 INFO - PROCESS | 1650 | 1461731738150 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 21:35:38 INFO - PROCESS | 1650 | 1461731738159 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1650 | 1461731738161 Marionette TRACE conn2 <- [1,2710,null,{}] 21:35:38 INFO - PROCESS | 1650 | 1461731738169 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}] 21:35:38 INFO - PROCESS | 1650 | 1461731738272 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 21:35:38 INFO - PROCESS | 1650 | 1461731738301 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a79b000 == 86 [pid = 1650] [id = 685] 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x121097400) [pid = 1650] [serial = 2055] [outer = 0x0] 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x1210e2000) [pid = 1650] [serial = 2056] [outer = 0x121097400] 21:35:38 INFO - PROCESS | 1650 | 1461731738333 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12197c400) [pid = 1650] [serial = 2057] [outer = 0x121097400] 21:35:38 INFO - PROCESS | 1650 | 1461731738742 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] 21:35:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:35:38 INFO - PROCESS | 1650 | 1461731738784 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 21:35:38 INFO - PROCESS | 1650 | 1461731738786 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:35:38 INFO - PROCESS | 1650 | 1461731738787 Marionette TRACE conn2 <- [1,2714,null,{}] 21:35:38 INFO - PROCESS | 1650 | 1461731738790 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}] 21:35:38 INFO - PROCESS | 1650 | 1461731738886 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 21:35:38 INFO - PROCESS | 1650 | 1461731738891 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bb22800 == 87 [pid = 1650] [id = 686] 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1219b2400) [pid = 1650] [serial = 2058] [outer = 0x0] 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x124ebbc00) [pid = 1650] [serial = 2059] [outer = 0x1219b2400] 21:35:38 INFO - PROCESS | 1650 | 1461731738917 Marionette DEBUG loaded listener.js 21:35:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x127023400) [pid = 1650] [serial = 2060] [outer = 0x1219b2400] 21:35:39 INFO - PROCESS | 1650 | 1461731739278 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]]]}] 21:35:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:35:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 521ms 21:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:35:39 INFO - PROCESS | 1650 | 1461731739308 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 21:35:39 INFO - PROCESS | 1650 | 1461731739310 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 21:35:39 INFO - PROCESS | 1650 | 1461731739312 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:35:39 INFO - PROCESS | 1650 | 1461731739313 Marionette TRACE conn2 <- [1,2718,null,{}] 21:35:39 INFO - PROCESS | 1650 | 1461731739315 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}] 21:35:39 INFO - PROCESS | 1650 | 1461731739458 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 21:35:39 INFO - PROCESS | 1650 | 1461731739505 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c131800 == 88 [pid = 1650] [id = 687] 21:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11962ac00) [pid = 1650] [serial = 2061] [outer = 0x0] 21:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1273dfc00) [pid = 1650] [serial = 2062] [outer = 0x11962ac00] 21:35:39 INFO - PROCESS | 1650 | 1461731739531 Marionette DEBUG loaded listener.js 21:35:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128a0f400) [pid = 1650] [serial = 2063] [outer = 0x11962ac00] 21:35:39 INFO - PROCESS | 1650 | 1461731739905 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] 21:35:39 INFO - PROCESS | 1650 | 1461731739933 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 21:35:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:35:39 INFO - PROCESS | 1650 | 1461731739935 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:35:39 INFO - PROCESS | 1650 | 1461731739936 Marionette TRACE conn2 <- [1,2722,null,{}] 21:35:39 INFO - PROCESS | 1650 | 1461731739939 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}] 21:35:40 INFO - PROCESS | 1650 | 1461731740086 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 21:35:40 INFO - PROCESS | 1650 | 1461731740100 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79f000 == 89 [pid = 1650] [id = 688] 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128a0ac00) [pid = 1650] [serial = 2064] [outer = 0x0] 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x128ccfc00) [pid = 1650] [serial = 2065] [outer = 0x128a0ac00] 21:35:40 INFO - PROCESS | 1650 | 1461731740136 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1296b0c00) [pid = 1650] [serial = 2066] [outer = 0x128a0ac00] 21:35:40 INFO - PROCESS | 1650 | 1461731740604 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] 21:35:40 INFO - PROCESS | 1650 | 1461731740659 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 21:35:40 INFO - PROCESS | 1650 | 1461731740661 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:35:40 INFO - PROCESS | 1650 | 1461731740663 Marionette TRACE conn2 <- [1,2726,null,{}] 21:35:40 INFO - PROCESS | 1650 | 1461731740665 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}] 21:35:40 INFO - PROCESS | 1650 | 1461731740790 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 21:35:40 INFO - PROCESS | 1650 | 1461731740835 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c7000 == 90 [pid = 1650] [id = 689] 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1296b9c00) [pid = 1650] [serial = 2067] [outer = 0x0] 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129747c00) [pid = 1650] [serial = 2068] [outer = 0x1296b9c00] 21:35:40 INFO - PROCESS | 1650 | 1461731740860 Marionette DEBUG loaded listener.js 21:35:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12a7ba000) [pid = 1650] [serial = 2069] [outer = 0x1296b9c00] 21:35:41 INFO - PROCESS | 1650 | 1461731741210 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]]]}] 21:35:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:35:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 569ms 21:35:41 INFO - PROCESS | 1650 | 1461731741231 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 21:35:41 INFO - PROCESS | 1650 | 1461731741233 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 21:35:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:35:41 INFO - PROCESS | 1650 | 1461731741235 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:35:41 INFO - PROCESS | 1650 | 1461731741236 Marionette TRACE conn2 <- [1,2730,null,{}] 21:35:41 INFO - PROCESS | 1650 | 1461731741239 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}] 21:35:41 INFO - PROCESS | 1650 | 1461731741369 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 21:35:41 INFO - PROCESS | 1650 | 1461731741383 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x138929800 == 91 [pid = 1650] [id = 690] 21:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12a7c1400) [pid = 1650] [serial = 2070] [outer = 0x0] 21:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12a865c00) [pid = 1650] [serial = 2071] [outer = 0x12a7c1400] 21:35:41 INFO - PROCESS | 1650 | 1461731741409 Marionette DEBUG loaded listener.js 21:35:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12aa54400) [pid = 1650] [serial = 2072] [outer = 0x12a7c1400] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1211c5000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1219b1000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x1134c4800) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x111e51000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x118847000) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119344400) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x110f0bc00) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x119387c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1219b4400) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x110e89c00) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12cdc0400) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:35:41 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12d1a3800) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:35:42 INFO - PROCESS | 1650 | 1461731742369 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] 21:35:42 INFO - PROCESS | 1650 | 1461731742410 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 21:35:42 INFO - PROCESS | 1650 | 1461731742412 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1650 | 1461731742413 Marionette TRACE conn2 <- [1,2734,null,{}] 21:35:42 INFO - PROCESS | 1650 | 1461731742415 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}] 21:35:42 INFO - PROCESS | 1650 | 1461731742510 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 21:35:42 INFO - PROCESS | 1650 | 1461731742513 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b04000 == 92 [pid = 1650] [id = 691] 21:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119344400) [pid = 1650] [serial = 2073] [outer = 0x0] 21:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1219ae000) [pid = 1650] [serial = 2074] [outer = 0x119344400] 21:35:42 INFO - PROCESS | 1650 | 1461731742542 Marionette DEBUG loaded listener.js 21:35:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x128cd1400) [pid = 1650] [serial = 2075] [outer = 0x119344400] 21:35:42 INFO - PROCESS | 1650 | 1461731742913 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]]]}] 21:35:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:35:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 21:35:42 INFO - PROCESS | 1650 | 1461731742932 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 21:35:42 INFO - PROCESS | 1650 | 1461731742934 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 21:35:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:35:42 INFO - PROCESS | 1650 | 1461731742938 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:35:42 INFO - PROCESS | 1650 | 1461731742939 Marionette TRACE conn2 <- [1,2738,null,{}] 21:35:42 INFO - PROCESS | 1650 | 1461731742942 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}] 21:35:43 INFO - PROCESS | 1650 | 1461731743156 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 21:35:43 INFO - PROCESS | 1650 | 1461731743174 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x138eeb000 == 93 [pid = 1650] [id = 692] 21:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x1126b7400) [pid = 1650] [serial = 2076] [outer = 0x0] 21:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12aae3400) [pid = 1650] [serial = 2077] [outer = 0x1126b7400] 21:35:43 INFO - PROCESS | 1650 | 1461731743215 Marionette DEBUG loaded listener.js 21:35:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b20e000) [pid = 1650] [serial = 2078] [outer = 0x1126b7400] 21:35:43 INFO - PROCESS | 1650 | 1461731743629 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]]]}] 21:35:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:35:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 720ms 21:35:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:35:43 INFO - PROCESS | 1650 | 1461731743658 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 21:35:43 INFO - PROCESS | 1650 | 1461731743661 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 21:35:43 INFO - PROCESS | 1650 | 1461731743664 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:35:43 INFO - PROCESS | 1650 | 1461731743667 Marionette TRACE conn2 <- [1,2742,null,{}] 21:35:43 INFO - PROCESS | 1650 | 1461731743669 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}] 21:35:43 INFO - PROCESS | 1650 | 1461731743898 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 21:35:44 INFO - PROCESS | 1650 | 1461731744106 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1172ca000 == 94 [pid = 1650] [id = 693] 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x110e89000) [pid = 1650] [serial = 2079] [outer = 0x0] 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x110f10800) [pid = 1650] [serial = 2080] [outer = 0x110e89000] 21:35:44 INFO - PROCESS | 1650 | 1461731744140 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x113026c00) [pid = 1650] [serial = 2081] [outer = 0x110e89000] 21:35:44 INFO - PROCESS | 1650 | 1461731744572 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]]]}] 21:35:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:35:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 970ms 21:35:44 INFO - PROCESS | 1650 | 1461731744635 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 21:35:44 INFO - PROCESS | 1650 | 1461731744638 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 21:35:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:35:44 INFO - PROCESS | 1650 | 1461731744641 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:35:44 INFO - PROCESS | 1650 | 1461731744644 Marionette TRACE conn2 <- [1,2746,null,{}] 21:35:44 INFO - PROCESS | 1650 | 1461731744647 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}] 21:35:44 INFO - PROCESS | 1650 | 1461731744775 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 21:35:44 INFO - PROCESS | 1650 | 1461731744868 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a68b800 == 95 [pid = 1650] [id = 694] 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11661c400) [pid = 1650] [serial = 2082] [outer = 0x0] 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x119344000) [pid = 1650] [serial = 2083] [outer = 0x11661c400] 21:35:44 INFO - PROCESS | 1650 | 1461731744900 Marionette DEBUG loaded listener.js 21:35:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x11977a800) [pid = 1650] [serial = 2084] [outer = 0x11661c400] 21:35:45 INFO - PROCESS | 1650 | 1461731745329 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]]]}] 21:35:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:35:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 724ms 21:35:45 INFO - PROCESS | 1650 | 1461731745368 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 21:35:45 INFO - PROCESS | 1650 | 1461731745371 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 21:35:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:35:45 INFO - PROCESS | 1650 | 1461731745406 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:35:45 INFO - PROCESS | 1650 | 1461731745407 Marionette TRACE conn2 <- [1,2750,null,{}] 21:35:45 INFO - PROCESS | 1650 | 1461731745412 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}] 21:35:45 INFO - PROCESS | 1650 | 1461731745556 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 21:35:45 INFO - PROCESS | 1650 | 1461731745685 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x137630800 == 96 [pid = 1650] [id = 695] 21:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1217c8000) [pid = 1650] [serial = 2085] [outer = 0x0] 21:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1242c6000) [pid = 1650] [serial = 2086] [outer = 0x1217c8000] 21:35:45 INFO - PROCESS | 1650 | 1461731745733 Marionette DEBUG loaded listener.js 21:35:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x1274e6c00) [pid = 1650] [serial = 2087] [outer = 0x1217c8000] 21:35:46 INFO - PROCESS | 1650 | 1461731746240 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]]]}] 21:35:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:35:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 892ms 21:35:46 INFO - PROCESS | 1650 | 1461731746291 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 21:35:46 INFO - PROCESS | 1650 | 1461731746293 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 21:35:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:35:46 INFO - PROCESS | 1650 | 1461731746308 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:35:46 INFO - PROCESS | 1650 | 1461731746315 Marionette TRACE conn2 <- [1,2754,null,{}] 21:35:46 INFO - PROCESS | 1650 | 1461731746320 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}] 21:35:46 INFO - PROCESS | 1650 | 1461731746502 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 21:35:46 INFO - PROCESS | 1650 | 1461731746670 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x13945c000 == 97 [pid = 1650] [id = 696] 21:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x128b03c00) [pid = 1650] [serial = 2088] [outer = 0x0] 21:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12954d400) [pid = 1650] [serial = 2089] [outer = 0x128b03c00] 21:35:46 INFO - PROCESS | 1650 | 1461731746701 Marionette DEBUG loaded listener.js 21:35:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1295a0c00) [pid = 1650] [serial = 2090] [outer = 0x128b03c00] 21:35:47 INFO - PROCESS | 1650 | 1461731747122 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]]]}] 21:35:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:35:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 835ms 21:35:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:35:47 INFO - PROCESS | 1650 | 1461731747135 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 1650 | 1461731747137 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 21:35:47 INFO - PROCESS | 1650 | 1461731747139 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 1650 | 1461731747140 Marionette TRACE conn2 <- [1,2758,null,{}] 21:35:47 INFO - PROCESS | 1650 | 1461731747143 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}] 21:35:47 INFO - PROCESS | 1650 | 1461731747263 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 21:35:47 INFO - PROCESS | 1650 | 1461731747383 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b899000 == 98 [pid = 1650] [id = 697] 21:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x129748800) [pid = 1650] [serial = 2091] [outer = 0x0] 21:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12aaeb800) [pid = 1650] [serial = 2092] [outer = 0x129748800] 21:35:47 INFO - PROCESS | 1650 | 1461731747414 Marionette DEBUG loaded listener.js 21:35:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12b237000) [pid = 1650] [serial = 2093] [outer = 0x129748800] 21:35:47 INFO - PROCESS | 1650 | 1461731747827 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]]]}] 21:35:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:35:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 720ms 21:35:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:35:47 INFO - PROCESS | 1650 | 1461731747860 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 21:35:47 INFO - PROCESS | 1650 | 1461731747861 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 21:35:47 INFO - PROCESS | 1650 | 1461731747863 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:35:47 INFO - PROCESS | 1650 | 1461731747865 Marionette TRACE conn2 <- [1,2762,null,{}] 21:35:47 INFO - PROCESS | 1650 | 1461731747867 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}] 21:35:47 INFO - PROCESS | 1650 | 1461731747986 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 21:35:48 INFO - PROCESS | 1650 | 1461731748105 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b9a9000 == 99 [pid = 1650] [id = 698] 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12bbbfc00) [pid = 1650] [serial = 2094] [outer = 0x0] 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12be66800) [pid = 1650] [serial = 2095] [outer = 0x12bbbfc00] 21:35:48 INFO - PROCESS | 1650 | 1461731748144 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12c07a000) [pid = 1650] [serial = 2096] [outer = 0x12bbbfc00] 21:35:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:35:48 INFO - PROCESS | 1650 | 1461731748577 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]]]}] 21:35:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 721ms 21:35:48 INFO - PROCESS | 1650 | 1461731748584 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 21:35:48 INFO - PROCESS | 1650 | 1461731748586 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 21:35:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:35:48 INFO - PROCESS | 1650 | 1461731748588 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:35:48 INFO - PROCESS | 1650 | 1461731748589 Marionette TRACE conn2 <- [1,2766,null,{}] 21:35:48 INFO - PROCESS | 1650 | 1461731748610 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}] 21:35:48 INFO - PROCESS | 1650 | 1461731748730 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 21:35:48 INFO - PROCESS | 1650 | 1461731748851 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fa52800 == 100 [pid = 1650] [id = 699] 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12c07a400) [pid = 1650] [serial = 2097] [outer = 0x0] 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12c6c5400) [pid = 1650] [serial = 2098] [outer = 0x12c07a400] 21:35:48 INFO - PROCESS | 1650 | 1461731748883 Marionette DEBUG loaded listener.js 21:35:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12cabf800) [pid = 1650] [serial = 2099] [outer = 0x12c07a400] 21:35:49 INFO - PROCESS | 1650 | 1461731749280 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]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:35:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 21:35:49 INFO - PROCESS | 1650 | 1461731749309 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 1650 | 1461731749310 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 21:35:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:35:49 INFO - PROCESS | 1650 | 1461731749313 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1650 | 1461731749314 Marionette TRACE conn2 <- [1,2770,null,{}] 21:35:49 INFO - PROCESS | 1650 | 1461731749316 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}] 21:35:49 INFO - PROCESS | 1650 | 1461731749436 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 21:35:49 INFO - PROCESS | 1650 | 1461731749530 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb7e800 == 101 [pid = 1650] [id = 700] 21:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12c6b9800) [pid = 1650] [serial = 2100] [outer = 0x0] 21:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12cdb4400) [pid = 1650] [serial = 2101] [outer = 0x12c6b9800] 21:35:49 INFO - PROCESS | 1650 | 1461731749559 Marionette DEBUG loaded listener.js 21:35:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12d17d400) [pid = 1650] [serial = 2102] [outer = 0x12c6b9800] 21:35:49 INFO - PROCESS | 1650 | 1461731749972 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]]]}] 21:35:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:35:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 669ms 21:35:49 INFO - PROCESS | 1650 | 1461731749982 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 21:35:49 INFO - PROCESS | 1650 | 1461731749983 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 21:35:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:35:49 INFO - PROCESS | 1650 | 1461731749986 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:35:49 INFO - PROCESS | 1650 | 1461731749987 Marionette TRACE conn2 <- [1,2774,null,{}] 21:35:49 INFO - PROCESS | 1650 | 1461731749989 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}] 21:35:50 INFO - PROCESS | 1650 | 1461731750127 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 21:35:50 INFO - PROCESS | 1650 | 1461731750220 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fc71800 == 102 [pid = 1650] [id = 701] 21:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12cdc0c00) [pid = 1650] [serial = 2103] [outer = 0x0] 21:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12d415400) [pid = 1650] [serial = 2104] [outer = 0x12cdc0c00] 21:35:50 INFO - PROCESS | 1650 | 1461731750249 Marionette DEBUG loaded listener.js 21:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d555800) [pid = 1650] [serial = 2105] [outer = 0x12cdc0c00] 21:35:50 INFO - PROCESS | 1650 | 1461731750664 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]]]}] 21:35:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:35:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 21:35:50 INFO - PROCESS | 1650 | 1461731750708 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 21:35:50 INFO - PROCESS | 1650 | 1461731750709 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 21:35:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:35:50 INFO - PROCESS | 1650 | 1461731750712 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:35:50 INFO - PROCESS | 1650 | 1461731750713 Marionette TRACE conn2 <- [1,2778,null,{}] 21:35:50 INFO - PROCESS | 1650 | 1461731750715 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}] 21:35:50 INFO - PROCESS | 1650 | 1461731750833 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 21:35:50 INFO - PROCESS | 1650 | 1461731750954 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fdd7000 == 103 [pid = 1650] [id = 702] 21:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12d187800) [pid = 1650] [serial = 2106] [outer = 0x0] 21:35:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12d848000) [pid = 1650] [serial = 2107] [outer = 0x12d187800] 21:35:50 INFO - PROCESS | 1650 | 1461731750986 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12f36bc00) [pid = 1650] [serial = 2108] [outer = 0x12d187800] 21:35:51 INFO - PROCESS | 1650 | 1461731751370 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]]]}] 21:35:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:35:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 669ms 21:35:51 INFO - PROCESS | 1650 | 1461731751382 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 21:35:51 INFO - PROCESS | 1650 | 1461731751383 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 21:35:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:35:51 INFO - PROCESS | 1650 | 1461731751386 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:35:51 INFO - PROCESS | 1650 | 1461731751387 Marionette TRACE conn2 <- [1,2782,null,{}] 21:35:51 INFO - PROCESS | 1650 | 1461731751389 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}] 21:35:51 INFO - PROCESS | 1650 | 1461731751511 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 21:35:51 INFO - PROCESS | 1650 | 1461731751635 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x140c2c000 == 104 [pid = 1650] [id = 703] 21:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12d55cc00) [pid = 1650] [serial = 2109] [outer = 0x0] 21:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f375c00) [pid = 1650] [serial = 2110] [outer = 0x12d55cc00] 21:35:51 INFO - PROCESS | 1650 | 1461731751669 Marionette DEBUG loaded listener.js 21:35:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12f383c00) [pid = 1650] [serial = 2111] [outer = 0x12d55cc00] 21:35:52 INFO - PROCESS | 1650 | 1461731752148 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]]]}] 21:35:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:35:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 773ms 21:35:52 INFO - PROCESS | 1650 | 1461731752159 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 21:35:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:35:52 INFO - PROCESS | 1650 | 1461731752161 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 21:35:52 INFO - PROCESS | 1650 | 1461731752163 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:35:52 INFO - PROCESS | 1650 | 1461731752165 Marionette TRACE conn2 <- [1,2786,null,{}] 21:35:52 INFO - PROCESS | 1650 | 1461731752167 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}] 21:35:52 INFO - PROCESS | 1650 | 1461731752303 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 21:35:52 INFO - PROCESS | 1650 | 1461731752433 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116496800 == 105 [pid = 1650] [id = 704] 21:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x112bd3000) [pid = 1650] [serial = 2112] [outer = 0x0] 21:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x1172e5800) [pid = 1650] [serial = 2113] [outer = 0x112bd3000] 21:35:52 INFO - PROCESS | 1650 | 1461731752465 Marionette DEBUG loaded listener.js 21:35:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x128a0b000) [pid = 1650] [serial = 2114] [outer = 0x112bd3000] 21:35:53 INFO - PROCESS | 1650 | 1461731753092 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 971ms 21:35:53 INFO - PROCESS | 1650 | 1461731753135 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1650 | 1461731753137 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 21:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:35:53 INFO - PROCESS | 1650 | 1461731753141 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1650 | 1461731753143 Marionette TRACE conn2 <- [1,2790,null,{}] 21:35:53 INFO - PROCESS | 1650 | 1461731753146 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}] 21:35:53 INFO - PROCESS | 1650 | 1461731753271 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 21:35:53 INFO - PROCESS | 1650 | 1461731753401 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126848000 == 106 [pid = 1650] [id = 705] 21:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x112a04c00) [pid = 1650] [serial = 2115] [outer = 0x0] 21:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x113e10000) [pid = 1650] [serial = 2116] [outer = 0x112a04c00] 21:35:53 INFO - PROCESS | 1650 | 1461731753433 Marionette DEBUG loaded listener.js 21:35:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x118095800) [pid = 1650] [serial = 2117] [outer = 0x112a04c00] 21:35:53 INFO - PROCESS | 1650 | 1461731753933 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]]]}] 21:35:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:35:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 826ms 21:35:53 INFO - PROCESS | 1650 | 1461731753967 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 21:35:53 INFO - PROCESS | 1650 | 1461731753974 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 21:35:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:35:53 INFO - PROCESS | 1650 | 1461731753980 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:35:53 INFO - PROCESS | 1650 | 1461731753983 Marionette TRACE conn2 <- [1,2794,null,{}] 21:35:53 INFO - PROCESS | 1650 | 1461731753987 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}] 21:35:54 INFO - PROCESS | 1650 | 1461731754159 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 21:35:54 INFO - PROCESS | 1650 | 1461731754346 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124263000 == 107 [pid = 1650] [id = 706] 21:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11962b000) [pid = 1650] [serial = 2118] [outer = 0x0] 21:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x119779000) [pid = 1650] [serial = 2119] [outer = 0x11962b000] 21:35:54 INFO - PROCESS | 1650 | 1461731754386 Marionette DEBUG loaded listener.js 21:35:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x119d8f400) [pid = 1650] [serial = 2120] [outer = 0x11962b000] 21:35:54 INFO - PROCESS | 1650 | 1461731754807 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]]]}] 21:35:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:35:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 872ms 21:35:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:35:54 INFO - PROCESS | 1650 | 1461731754852 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 21:35:54 INFO - PROCESS | 1650 | 1461731754853 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 21:35:54 INFO - PROCESS | 1650 | 1461731754856 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:35:54 INFO - PROCESS | 1650 | 1461731754858 Marionette TRACE conn2 <- [1,2798,null,{}] 21:35:54 INFO - PROCESS | 1650 | 1461731754865 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}] 21:35:54 INFO - PROCESS | 1650 | 1461731754985 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 21:35:55 INFO - PROCESS | 1650 | 1461731755133 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x138eeb000 == 106 [pid = 1650] [id = 692] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x138b04000 == 105 [pid = 1650] [id = 691] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x138929800 == 104 [pid = 1650] [id = 690] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c7000 == 103 [pid = 1650] [id = 689] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d79f000 == 102 [pid = 1650] [id = 688] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c131800 == 101 [pid = 1650] [id = 687] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x1274e5400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x13b77e800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x139102c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x128ccac00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x1210d4400) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11838a800) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12f3bd800) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12cdc0000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x13fc2c000) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11884f400) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x119d8e400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12d1a9800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:35:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1180b4000 == 102 [pid = 1650] [id = 707] 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x111e51000) [pid = 1650] [serial = 2121] [outer = 0x0] 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1169a2400) [pid = 1650] [serial = 2122] [outer = 0x111e51000] 21:35:55 INFO - PROCESS | 1650 | 1461731755201 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x1210d4400) [pid = 1650] [serial = 2123] [outer = 0x111e51000] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12bb22800 == 101 [pid = 1650] [id = 686] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a79b000 == 100 [pid = 1650] [id = 685] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12117c000 == 99 [pid = 1650] [id = 684] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x121d86000 == 98 [pid = 1650] [id = 683] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d966800 == 97 [pid = 1650] [id = 682] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12de7c000 == 96 [pid = 1650] [id = 681] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d7a1800 == 95 [pid = 1650] [id = 680] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12cdd2800 == 94 [pid = 1650] [id = 679] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x124492800 == 93 [pid = 1650] [id = 678] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1172de800 == 92 [pid = 1650] [id = 677] 21:35:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98f800 == 91 [pid = 1650] [id = 676] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x1213bb000) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x124245400) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x116779800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x115d42000) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x115d41000) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1183c0400) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12aaf1800) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x118ede400) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11933f000) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119428800) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119771000) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x111119400) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x112bd8800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x121b3e000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x119905000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x124eb9800) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x126950800) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x127335c00) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x1268a3800) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x126835400) [pid = 1650] [serial = 1427] [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.] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1219ab800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1210db000) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 21:35:55 INFO - PROCESS | 1650 | 1461731755558 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]]]}] 21:35:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:35:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 720ms 21:35:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:35:55 INFO - PROCESS | 1650 | 1461731755577 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 21:35:55 INFO - PROCESS | 1650 | 1461731755578 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 21:35:55 INFO - PROCESS | 1650 | 1461731755580 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:35:55 INFO - PROCESS | 1650 | 1461731755582 Marionette TRACE conn2 <- [1,2802,null,{}] 21:35:55 INFO - PROCESS | 1650 | 1461731755584 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}] 21:35:55 INFO - PROCESS | 1650 | 1461731755692 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 21:35:55 INFO - PROCESS | 1650 | 1461731755774 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119f70000 == 92 [pid = 1650] [id = 708] 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1211cc800) [pid = 1650] [serial = 2124] [outer = 0x0] 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12682dc00) [pid = 1650] [serial = 2125] [outer = 0x1211cc800] 21:35:55 INFO - PROCESS | 1650 | 1461731755800 Marionette DEBUG loaded listener.js 21:35:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x127337400) [pid = 1650] [serial = 2126] [outer = 0x1211cc800] 21:35:56 INFO - PROCESS | 1650 | 1461731756109 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 568ms 21:35:56 INFO - PROCESS | 1650 | 1461731756150 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 21:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:35:56 INFO - PROCESS | 1650 | 1461731756151 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 21:35:56 INFO - PROCESS | 1650 | 1461731756153 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 1650 | 1461731756154 Marionette TRACE conn2 <- [1,2806,null,{}] 21:35:56 INFO - PROCESS | 1650 | 1461731756157 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}] 21:35:56 INFO - PROCESS | 1650 | 1461731756257 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 21:35:56 INFO - PROCESS | 1650 | 1461731756337 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b3ab800 == 93 [pid = 1650] [id = 709] 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x126955000) [pid = 1650] [serial = 2127] [outer = 0x0] 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1274dbc00) [pid = 1650] [serial = 2128] [outer = 0x126955000] 21:35:56 INFO - PROCESS | 1650 | 1461731756364 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x128a04c00) [pid = 1650] [serial = 2129] [outer = 0x126955000] 21:35:56 INFO - PROCESS | 1650 | 1461731756667 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]]]}] 21:35:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:35:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 21:35:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:35:56 INFO - PROCESS | 1650 | 1461731756678 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 21:35:56 INFO - PROCESS | 1650 | 1461731756679 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 21:35:56 INFO - PROCESS | 1650 | 1461731756681 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:35:56 INFO - PROCESS | 1650 | 1461731756682 Marionette TRACE conn2 <- [1,2810,null,{}] 21:35:56 INFO - PROCESS | 1650 | 1461731756684 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}] 21:35:56 INFO - PROCESS | 1650 | 1461731756806 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 21:35:56 INFO - PROCESS | 1650 | 1461731756888 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98d800 == 94 [pid = 1650] [id = 710] 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x127336800) [pid = 1650] [serial = 2130] [outer = 0x0] 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x128b0fc00) [pid = 1650] [serial = 2131] [outer = 0x127336800] 21:35:56 INFO - PROCESS | 1650 | 1461731756916 Marionette DEBUG loaded listener.js 21:35:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x1296ac000) [pid = 1650] [serial = 2132] [outer = 0x127336800] 21:35:57 INFO - PROCESS | 1650 | 1461731757211 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]]]}] 21:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 569ms 21:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:35:57 INFO - PROCESS | 1650 | 1461731757250 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 1650 | 1461731757252 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 21:35:57 INFO - PROCESS | 1650 | 1461731757254 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 1650 | 1461731757257 Marionette TRACE conn2 <- [1,2814,null,{}] 21:35:57 INFO - PROCESS | 1650 | 1461731757260 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}] 21:35:57 INFO - PROCESS | 1650 | 1461731757361 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 21:35:57 INFO - PROCESS | 1650 | 1461731757365 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d79c000 == 95 [pid = 1650] [id = 711] 21:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12954d800) [pid = 1650] [serial = 2133] [outer = 0x0] 21:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12a627400) [pid = 1650] [serial = 2134] [outer = 0x12954d800] 21:35:57 INFO - PROCESS | 1650 | 1461731757391 Marionette DEBUG loaded listener.js 21:35:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12aa58800) [pid = 1650] [serial = 2135] [outer = 0x12954d800] 21:35:57 INFO - PROCESS | 1650 | 1461731757801 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]]]}] 21:35:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:35:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 573ms 21:35:57 INFO - PROCESS | 1650 | 1461731757827 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 21:35:57 INFO - PROCESS | 1650 | 1461731757828 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 21:35:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:35:57 INFO - PROCESS | 1650 | 1461731757830 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:35:57 INFO - PROCESS | 1650 | 1461731757832 Marionette TRACE conn2 <- [1,2818,null,{}] 21:35:57 INFO - PROCESS | 1650 | 1461731757843 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}] 21:35:57 INFO - PROCESS | 1650 | 1461731757982 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 21:35:58 INFO - PROCESS | 1650 | 1461731758000 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de7c000 == 96 [pid = 1650] [id = 712] 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1296bac00) [pid = 1650] [serial = 2136] [outer = 0x0] 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12b234c00) [pid = 1650] [serial = 2137] [outer = 0x1296bac00] 21:35:58 INFO - PROCESS | 1650 | 1461731758025 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12bee3800) [pid = 1650] [serial = 2138] [outer = 0x1296bac00] 21:35:58 INFO - PROCESS | 1650 | 1461731758420 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]]]}] 21:35:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:35:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 620ms 21:35:58 INFO - PROCESS | 1650 | 1461731758452 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 21:35:58 INFO - PROCESS | 1650 | 1461731758454 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 21:35:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:35:58 INFO - PROCESS | 1650 | 1461731758465 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:35:58 INFO - PROCESS | 1650 | 1461731758467 Marionette TRACE conn2 <- [1,2822,null,{}] 21:35:58 INFO - PROCESS | 1650 | 1461731758470 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}] 21:35:58 INFO - PROCESS | 1650 | 1461731758656 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 21:35:58 INFO - PROCESS | 1650 | 1461731758709 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1388c0800 == 97 [pid = 1650] [id = 713] 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12c072000) [pid = 1650] [serial = 2139] [outer = 0x0] 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12c6bec00) [pid = 1650] [serial = 2140] [outer = 0x12c072000] 21:35:58 INFO - PROCESS | 1650 | 1461731758734 Marionette DEBUG loaded listener.js 21:35:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12d18c800) [pid = 1650] [serial = 2141] [outer = 0x12c072000] 21:35:59 INFO - PROCESS | 1650 | 1461731759112 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]]]}] 21:35:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:35:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 678ms 21:35:59 INFO - PROCESS | 1650 | 1461731759135 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 21:35:59 INFO - PROCESS | 1650 | 1461731759137 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 21:35:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:35:59 INFO - PROCESS | 1650 | 1461731759141 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:35:59 INFO - PROCESS | 1650 | 1461731759143 Marionette TRACE conn2 <- [1,2826,null,{}] 21:35:59 INFO - PROCESS | 1650 | 1461731759152 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}] 21:35:59 INFO - PROCESS | 1650 | 1461731759290 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 21:35:59 INFO - PROCESS | 1650 | 1461731759304 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:35:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x138b22800 == 98 [pid = 1650] [id = 714] 21:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12d182000) [pid = 1650] [serial = 2142] [outer = 0x0] 21:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12d40e400) [pid = 1650] [serial = 2143] [outer = 0x12d182000] 21:35:59 INFO - PROCESS | 1650 | 1461731759329 Marionette DEBUG loaded listener.js 21:35:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12f37d800) [pid = 1650] [serial = 2144] [outer = 0x12d182000] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x138e79800) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x140d63c00) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x138e7a400) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x141add000) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x1134c5c00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x119344400) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11942e400) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x113024c00) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x13f9e7c00) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12f385000) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x139573000) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12caca400) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x112a0dc00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x13fea2400) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12f378000) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1274ddc00) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x141addc00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12cdbb800) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x117e03c00) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1183c2000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x128b06000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12beed800) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12c071000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x138e7b800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x13957c800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11641d000) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x13b71c800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x13fc26000) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x119341000) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x13fe9b400) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1377d4400) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x140d64800) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x128b10000) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128a0ac00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1296b9c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x116457c00) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x128a09800) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x121097400) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a7c1400) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x112a02400) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1219b2400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11874f000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x116771c00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12462bc00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x129311800) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11962ac00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x112650c00) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:35:59 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119774400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:36:00 INFO - PROCESS | 1650 | 1461731760014 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 925ms 21:36:00 INFO - PROCESS | 1650 | 1461731760068 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 1650 | 1461731760071 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 21:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:36:00 INFO - PROCESS | 1650 | 1461731760095 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1650 | 1461731760097 Marionette TRACE conn2 <- [1,2830,null,{}] 21:36:00 INFO - PROCESS | 1650 | 1461731760102 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}] 21:36:00 INFO - PROCESS | 1650 | 1461731760282 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 21:36:00 INFO - PROCESS | 1650 | 1461731760295 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x138eed000 == 99 [pid = 1650] [id = 715] 21:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x117e03c00) [pid = 1650] [serial = 2145] [outer = 0x0] 21:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x1219aa800) [pid = 1650] [serial = 2146] [outer = 0x117e03c00] 21:36:00 INFO - PROCESS | 1650 | 1461731760342 Marionette DEBUG loaded listener.js 21:36:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x128c2f000) [pid = 1650] [serial = 2147] [outer = 0x117e03c00] 21:36:00 INFO - PROCESS | 1650 | 1461731760789 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]]]}] 21:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 734ms 21:36:00 INFO - PROCESS | 1650 | 1461731760817 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 21:36:00 INFO - PROCESS | 1650 | 1461731760818 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 21:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:36:00 INFO - PROCESS | 1650 | 1461731760826 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:36:00 INFO - PROCESS | 1650 | 1461731760827 Marionette TRACE conn2 <- [1,2834,null,{}] 21:36:00 INFO - PROCESS | 1650 | 1461731760830 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}] 21:36:00 INFO - PROCESS | 1650 | 1461731760988 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 21:36:00 INFO - PROCESS | 1650 | 1461731760996 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8b0000 == 100 [pid = 1650] [id = 716] 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129311800) [pid = 1650] [serial = 2148] [outer = 0x0] 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12aa52c00) [pid = 1650] [serial = 2149] [outer = 0x129311800] 21:36:01 INFO - PROCESS | 1650 | 1461731761021 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12f37b800) [pid = 1650] [serial = 2150] [outer = 0x129311800] 21:36:01 INFO - PROCESS | 1650 | 1461731761416 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 626ms 21:36:01 INFO - PROCESS | 1650 | 1461731761448 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 21:36:01 INFO - PROCESS | 1650 | 1461731761450 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 21:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:36:01 INFO - PROCESS | 1650 | 1461731761454 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:36:01 INFO - PROCESS | 1650 | 1461731761458 Marionette TRACE conn2 <- [1,2838,null,{}] 21:36:01 INFO - PROCESS | 1650 | 1461731761461 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}] 21:36:01 INFO - PROCESS | 1650 | 1461731761628 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 21:36:01 INFO - PROCESS | 1650 | 1461731761778 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fdd6800 == 101 [pid = 1650] [id = 717] 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129744c00) [pid = 1650] [serial = 2151] [outer = 0x0] 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12f385000) [pid = 1650] [serial = 2152] [outer = 0x129744c00] 21:36:01 INFO - PROCESS | 1650 | 1461731761804 Marionette DEBUG loaded listener.js 21:36:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12f4b3c00) [pid = 1650] [serial = 2153] [outer = 0x129744c00] 21:36:02 INFO - PROCESS | 1650 | 1461731762336 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]]]}] 21:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 924ms 21:36:02 INFO - PROCESS | 1650 | 1461731762378 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 21:36:02 INFO - PROCESS | 1650 | 1461731762382 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 21:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:36:02 INFO - PROCESS | 1650 | 1461731762385 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:36:02 INFO - PROCESS | 1650 | 1461731762388 Marionette TRACE conn2 <- [1,2842,null,{}] 21:36:02 INFO - PROCESS | 1650 | 1461731762392 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}] 21:36:02 INFO - PROCESS | 1650 | 1461731762528 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 21:36:02 INFO - PROCESS | 1650 | 1461731762662 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b02800 == 102 [pid = 1650] [id = 718] 21:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x113442000) [pid = 1650] [serial = 2154] [outer = 0x0] 21:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x116779c00) [pid = 1650] [serial = 2155] [outer = 0x113442000] 21:36:02 INFO - PROCESS | 1650 | 1461731762695 Marionette DEBUG loaded listener.js 21:36:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x118386000) [pid = 1650] [serial = 2156] [outer = 0x113442000] 21:36:03 INFO - PROCESS | 1650 | 1461731763237 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]]]}] 21:36:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:36:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 924ms 21:36:03 INFO - PROCESS | 1650 | 1461731763309 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 21:36:03 INFO - PROCESS | 1650 | 1461731763315 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 21:36:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:36:03 INFO - PROCESS | 1650 | 1461731763323 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:36:03 INFO - PROCESS | 1650 | 1461731763326 Marionette TRACE conn2 <- [1,2846,null,{}] 21:36:03 INFO - PROCESS | 1650 | 1461731763329 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}] 21:36:03 INFO - PROCESS | 1650 | 1461731763474 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 21:36:03 INFO - PROCESS | 1650 | 1461731763578 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c129800 == 103 [pid = 1650] [id = 719] 21:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x119d84c00) [pid = 1650] [serial = 2157] [outer = 0x0] 21:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x121096800) [pid = 1650] [serial = 2158] [outer = 0x119d84c00] 21:36:03 INFO - PROCESS | 1650 | 1461731763609 Marionette DEBUG loaded listener.js 21:36:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x1216e4c00) [pid = 1650] [serial = 2159] [outer = 0x119d84c00] 21:36:04 INFO - PROCESS | 1650 | 1461731764081 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]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 827ms 21:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:36:04 INFO - PROCESS | 1650 | 1461731764150 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 1650 | 1461731764152 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 21:36:04 INFO - PROCESS | 1650 | 1461731764156 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:36:04 INFO - PROCESS | 1650 | 1461731764160 Marionette TRACE conn2 <- [1,2850,null,{}] 21:36:04 INFO - PROCESS | 1650 | 1461731764172 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}] 21:36:04 INFO - PROCESS | 1650 | 1461731764328 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 21:36:04 INFO - PROCESS | 1650 | 1461731764433 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x139457000 == 104 [pid = 1650] [id = 720] 21:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x128a05000) [pid = 1650] [serial = 2160] [outer = 0x0] 21:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x128b0cc00) [pid = 1650] [serial = 2161] [outer = 0x128a05000] 21:36:04 INFO - PROCESS | 1650 | 1461731764465 Marionette DEBUG loaded listener.js 21:36:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x128ccbc00) [pid = 1650] [serial = 2162] [outer = 0x128a05000] 21:36:04 INFO - PROCESS | 1650 | 1461731764920 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 829ms 21:36:04 INFO - PROCESS | 1650 | 1461731764985 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 21:36:04 INFO - PROCESS | 1650 | 1461731764987 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 21:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:36:05 INFO - PROCESS | 1650 | 1461731765008 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1650 | 1461731765010 Marionette TRACE conn2 <- [1,2854,null,{}] 21:36:05 INFO - PROCESS | 1650 | 1461731765012 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}] 21:36:05 INFO - PROCESS | 1650 | 1461731765141 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 21:36:05 INFO - PROCESS | 1650 | 1461731765243 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d38800 == 105 [pid = 1650] [id = 721] 21:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128dfc000) [pid = 1650] [serial = 2163] [outer = 0x0] 21:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129549400) [pid = 1650] [serial = 2164] [outer = 0x128dfc000] 21:36:05 INFO - PROCESS | 1650 | 1461731765273 Marionette DEBUG loaded listener.js 21:36:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12b212000) [pid = 1650] [serial = 2165] [outer = 0x128dfc000] 21:36:05 INFO - PROCESS | 1650 | 1461731765693 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]]]}] 21:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 21:36:05 INFO - PROCESS | 1650 | 1461731765728 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 21:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:36:05 INFO - PROCESS | 1650 | 1461731765730 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 21:36:05 INFO - PROCESS | 1650 | 1461731765732 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:36:05 INFO - PROCESS | 1650 | 1461731765733 Marionette TRACE conn2 <- [1,2858,null,{}] 21:36:05 INFO - PROCESS | 1650 | 1461731765736 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}] 21:36:05 INFO - PROCESS | 1650 | 1461731765862 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 21:36:06 INFO - PROCESS | 1650 | 1461731765994 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x140db6800 == 106 [pid = 1650] [id = 722] 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x129316000) [pid = 1650] [serial = 2166] [outer = 0x0] 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12c6bf800) [pid = 1650] [serial = 2167] [outer = 0x129316000] 21:36:06 INFO - PROCESS | 1650 | 1461731766026 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12d54f800) [pid = 1650] [serial = 2168] [outer = 0x129316000] 21:36:06 INFO - PROCESS | 1650 | 1461731766461 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 768ms 21:36:06 INFO - PROCESS | 1650 | 1461731766513 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 21:36:06 INFO - PROCESS | 1650 | 1461731766514 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 21:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:36:06 INFO - PROCESS | 1650 | 1461731766517 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:36:06 INFO - PROCESS | 1650 | 1461731766518 Marionette TRACE conn2 <- [1,2862,null,{}] 21:36:06 INFO - PROCESS | 1650 | 1461731766520 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}] 21:36:06 INFO - PROCESS | 1650 | 1461731766653 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 21:36:06 INFO - PROCESS | 1650 | 1461731766787 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x140ec6800 == 107 [pid = 1650] [id = 723] 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12f370000) [pid = 1650] [serial = 2169] [outer = 0x0] 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12f4b7000) [pid = 1650] [serial = 2170] [outer = 0x12f370000] 21:36:06 INFO - PROCESS | 1650 | 1461731766823 Marionette DEBUG loaded listener.js 21:36:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x138d16000) [pid = 1650] [serial = 2171] [outer = 0x12f370000] 21:36:07 INFO - PROCESS | 1650 | 1461731767229 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]]]}] 21:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 769ms 21:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:36:07 INFO - PROCESS | 1650 | 1461731767287 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 21:36:07 INFO - PROCESS | 1650 | 1461731767288 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 21:36:07 INFO - PROCESS | 1650 | 1461731767291 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:36:07 INFO - PROCESS | 1650 | 1461731767292 Marionette TRACE conn2 <- [1,2866,null,{}] 21:36:07 INFO - PROCESS | 1650 | 1461731767294 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}] 21:36:07 INFO - PROCESS | 1650 | 1461731767420 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 21:36:07 INFO - PROCESS | 1650 | 1461731767553 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x141a43800 == 108 [pid = 1650] [id = 724] 21:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x128cca400) [pid = 1650] [serial = 2172] [outer = 0x0] 21:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x138d19400) [pid = 1650] [serial = 2173] [outer = 0x128cca400] 21:36:07 INFO - PROCESS | 1650 | 1461731767584 Marionette DEBUG loaded listener.js 21:36:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x138e76800) [pid = 1650] [serial = 2174] [outer = 0x128cca400] 21:36:07 INFO - PROCESS | 1650 | 1461731767986 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]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 721ms 21:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:36:08 INFO - PROCESS | 1650 | 1461731768031 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 1650 | 1461731768032 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 21:36:08 INFO - PROCESS | 1650 | 1461731768035 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1650 | 1461731768036 Marionette TRACE conn2 <- [1,2870,null,{}] 21:36:08 INFO - PROCESS | 1650 | 1461731768054 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}] 21:36:08 INFO - PROCESS | 1650 | 1461731768180 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 21:36:08 INFO - PROCESS | 1650 | 1461731768312 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x14383f800 == 109 [pid = 1650] [id = 725] 21:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x138e78c00) [pid = 1650] [serial = 2175] [outer = 0x0] 21:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x13905d400) [pid = 1650] [serial = 2176] [outer = 0x138e78c00] 21:36:08 INFO - PROCESS | 1650 | 1461731768343 Marionette DEBUG loaded listener.js 21:36:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x139065400) [pid = 1650] [serial = 2177] [outer = 0x138e78c00] 21:36:08 INFO - PROCESS | 1650 | 1461731768774 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]]]}] 21:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 784ms 21:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:36:08 INFO - PROCESS | 1650 | 1461731768820 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 21:36:08 INFO - PROCESS | 1650 | 1461731768821 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 21:36:08 INFO - PROCESS | 1650 | 1461731768823 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:36:08 INFO - PROCESS | 1650 | 1461731768825 Marionette TRACE conn2 <- [1,2874,null,{}] 21:36:08 INFO - PROCESS | 1650 | 1461731768827 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}] 21:36:08 INFO - PROCESS | 1650 | 1461731768954 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 21:36:09 INFO - PROCESS | 1650 | 1461731769053 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x14385f800 == 110 [pid = 1650] [id = 726] 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x13905ec00) [pid = 1650] [serial = 2178] [outer = 0x0] 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x139107000) [pid = 1650] [serial = 2179] [outer = 0x13905ec00] 21:36:09 INFO - PROCESS | 1650 | 1461731769083 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x13910dc00) [pid = 1650] [serial = 2180] [outer = 0x13905ec00] 21:36:09 INFO - PROCESS | 1650 | 1461731769493 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]]]}] 21:36:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:36:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 21:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:36:09 INFO - PROCESS | 1650 | 1461731769549 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 21:36:09 INFO - PROCESS | 1650 | 1461731769550 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 21:36:09 INFO - PROCESS | 1650 | 1461731769553 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:36:09 INFO - PROCESS | 1650 | 1461731769554 Marionette TRACE conn2 <- [1,2878,null,{}] 21:36:09 INFO - PROCESS | 1650 | 1461731769572 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}] 21:36:09 INFO - PROCESS | 1650 | 1461731769699 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 21:36:09 INFO - PROCESS | 1650 | 1461731769829 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x143b3d000 == 111 [pid = 1650] [id = 727] 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x139062c00) [pid = 1650] [serial = 2181] [outer = 0x0] 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x13936d400) [pid = 1650] [serial = 2182] [outer = 0x139062c00] 21:36:09 INFO - PROCESS | 1650 | 1461731769859 Marionette DEBUG loaded listener.js 21:36:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x139432400) [pid = 1650] [serial = 2183] [outer = 0x139062c00] 21:36:10 INFO - PROCESS | 1650 | 1461731770357 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]]]}] 21:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 831ms 21:36:10 INFO - PROCESS | 1650 | 1461731770385 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 21:36:10 INFO - PROCESS | 1650 | 1461731770386 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 21:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:36:10 INFO - PROCESS | 1650 | 1461731770391 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:36:10 INFO - PROCESS | 1650 | 1461731770393 Marionette TRACE conn2 <- [1,2882,null,{}] 21:36:10 INFO - PROCESS | 1650 | 1461731770395 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}] 21:36:10 INFO - PROCESS | 1650 | 1461731770539 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 21:36:10 INFO - PROCESS | 1650 | 1461731770647 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x128fde800 == 112 [pid = 1650] [id = 728] 21:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x110f08000) [pid = 1650] [serial = 2184] [outer = 0x0] 21:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x119e5cc00) [pid = 1650] [serial = 2185] [outer = 0x110f08000] 21:36:10 INFO - PROCESS | 1650 | 1461731770682 Marionette DEBUG loaded listener.js 21:36:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x139432c00) [pid = 1650] [serial = 2186] [outer = 0x110f08000] 21:36:11 INFO - PROCESS | 1650 | 1461731771135 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]]]}] 21:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 776ms 21:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:36:11 INFO - PROCESS | 1650 | 1461731771165 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 21:36:11 INFO - PROCESS | 1650 | 1461731771167 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 21:36:11 INFO - PROCESS | 1650 | 1461731771169 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:36:11 INFO - PROCESS | 1650 | 1461731771170 Marionette TRACE conn2 <- [1,2886,null,{}] 21:36:11 INFO - PROCESS | 1650 | 1461731771172 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}] 21:36:11 INFO - PROCESS | 1650 | 1461731771301 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 21:36:11 INFO - PROCESS | 1650 | 1461731771439 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121b14000 == 113 [pid = 1650] [id = 729] 21:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x111072c00) [pid = 1650] [serial = 2187] [outer = 0x0] 21:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x112bd7000) [pid = 1650] [serial = 2188] [outer = 0x111072c00] 21:36:11 INFO - PROCESS | 1650 | 1461731771470 Marionette DEBUG loaded listener.js 21:36:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x128df9c00) [pid = 1650] [serial = 2189] [outer = 0x111072c00] 21:36:12 INFO - PROCESS | 1650 | 1461731772355 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]]]}] 21:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1221ms 21:36:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:36:12 INFO - PROCESS | 1650 | 1461731772391 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 21:36:12 INFO - PROCESS | 1650 | 1461731772393 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 21:36:12 INFO - PROCESS | 1650 | 1461731772396 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:36:12 INFO - PROCESS | 1650 | 1461731772398 Marionette TRACE conn2 <- [1,2890,null,{}] 21:36:12 INFO - PROCESS | 1650 | 1461731772402 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}] 21:36:12 INFO - PROCESS | 1650 | 1461731772518 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 21:36:12 INFO - PROCESS | 1650 | 1461731772747 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119b3f800 == 114 [pid = 1650] [id = 730] 21:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x110f11400) [pid = 1650] [serial = 2190] [outer = 0x0] 21:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x112fb0000) [pid = 1650] [serial = 2191] [outer = 0x110f11400] 21:36:12 INFO - PROCESS | 1650 | 1461731772837 Marionette DEBUG loaded listener.js 21:36:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x1169a4400) [pid = 1650] [serial = 2192] [outer = 0x110f11400] 21:36:13 INFO - PROCESS | 1650 | 1461731773385 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:36:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:36:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1024ms 21:36:13 INFO - PROCESS | 1650 | 1461731773420 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 21:36:13 INFO - PROCESS | 1650 | 1461731773426 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 21:36:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:36:13 INFO - PROCESS | 1650 | 1461731773430 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:36:13 INFO - PROCESS | 1650 | 1461731773432 Marionette TRACE conn2 <- [1,2894,null,{}] 21:36:13 INFO - PROCESS | 1650 | 1461731773434 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}] 21:36:13 INFO - PROCESS | 1650 | 1461731773560 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 21:36:13 INFO - PROCESS | 1650 | 1461731773665 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x121179800 == 115 [pid = 1650] [id = 731] 21:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x11962c000) [pid = 1650] [serial = 2193] [outer = 0x0] 21:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x119771800) [pid = 1650] [serial = 2194] [outer = 0x11962c000] 21:36:13 INFO - PROCESS | 1650 | 1461731773694 Marionette DEBUG loaded listener.js 21:36:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x119d83000) [pid = 1650] [serial = 2195] [outer = 0x11962c000] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8b0000 == 114 [pid = 1650] [id = 716] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x138eed000 == 113 [pid = 1650] [id = 715] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x138b22800 == 112 [pid = 1650] [id = 714] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1388c0800 == 111 [pid = 1650] [id = 713] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12de7c000 == 110 [pid = 1650] [id = 712] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12d79c000 == 109 [pid = 1650] [id = 711] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12aae3400) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98d800 == 108 [pid = 1650] [id = 710] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b3ab800 == 107 [pid = 1650] [id = 709] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x119f70000 == 106 [pid = 1650] [id = 708] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1180b4000 == 105 [pid = 1650] [id = 707] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x124263000 == 104 [pid = 1650] [id = 706] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x126848000 == 103 [pid = 1650] [id = 705] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13fa52800 == 102 [pid = 1650] [id = 699] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13b9a9000 == 101 [pid = 1650] [id = 698] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13b899000 == 100 [pid = 1650] [id = 697] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x13945c000 == 99 [pid = 1650] [id = 696] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x137630800 == 98 [pid = 1650] [id = 695] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a68b800 == 97 [pid = 1650] [id = 694] 21:36:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1172ca000 == 96 [pid = 1650] [id = 693] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x13ff0e800) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x141ade800) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x140d62800) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x13910a400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x141adb800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x139576400) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x140d6c800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x13b961c00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x143b84000) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x121b3f400) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x1377d5c00) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119d85400) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x127016400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12b211c00) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12f4b5000) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x138e73c00) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x13b774000) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x13b95c800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x13fc2e400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x13fea3c00) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12694dc00) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x128b09800) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x13ff03800) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x139435c00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x13fb61c00) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12d84c800) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12d84f800) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x140d6d000) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x1377cd400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12959ec00) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x143c1d000) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x128ccfc00) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x129747c00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1183c1800) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x117e06800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128ccd000) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x128c2cc00) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x1210e2000) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12a865c00) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12a7ba000) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12197c400) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x128c24800) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x124ebbc00) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x119143000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127023400) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11942e000) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11838b400) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1167f2800) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x128a0d000) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1274dfc00) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129319800) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129596000) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x1273dfc00) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12aa54400) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x113440800) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x112a0d400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x119d89c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x121be0000) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1296b0c00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x128cd1400) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x128a0f400) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1219ae000) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ca70000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 21:36:14 INFO - PROCESS | 1650 | 1461731774263 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]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 872ms 21:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:36:14 INFO - PROCESS | 1650 | 1461731774303 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 21:36:14 INFO - PROCESS | 1650 | 1461731774304 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 21:36:14 INFO - PROCESS | 1650 | 1461731774308 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1650 | 1461731774311 Marionette TRACE conn2 <- [1,2898,null,{}] 21:36:14 INFO - PROCESS | 1650 | 1461731774318 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}] 21:36:14 INFO - PROCESS | 1650 | 1461731774424 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 21:36:14 INFO - PROCESS | 1650 | 1461731774430 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121d86000 == 97 [pid = 1650] [id = 732] 21:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x1210e2400) [pid = 1650] [serial = 2196] [outer = 0x0] 21:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x121509000) [pid = 1650] [serial = 2197] [outer = 0x1210e2400] 21:36:14 INFO - PROCESS | 1650 | 1461731774456 Marionette DEBUG loaded listener.js 21:36:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x121b3f400) [pid = 1650] [serial = 2198] [outer = 0x1210e2400] 21:36:14 INFO - PROCESS | 1650 | 1461731774895 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]]]}] 21:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 629ms 21:36:14 INFO - PROCESS | 1650 | 1461731774937 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 21:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:36:14 INFO - PROCESS | 1650 | 1461731774939 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 21:36:14 INFO - PROCESS | 1650 | 1461731774941 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:36:14 INFO - PROCESS | 1650 | 1461731774942 Marionette TRACE conn2 <- [1,2902,null,{}] 21:36:14 INFO - PROCESS | 1650 | 1461731774945 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}] 21:36:15 INFO - PROCESS | 1650 | 1461731775053 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 21:36:15 INFO - PROCESS | 1650 | 1461731775057 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129604000 == 98 [pid = 1650] [id = 733] 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x121be5400) [pid = 1650] [serial = 2199] [outer = 0x0] 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127016800) [pid = 1650] [serial = 2200] [outer = 0x121be5400] 21:36:15 INFO - PROCESS | 1650 | 1461731775084 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1273dfc00) [pid = 1650] [serial = 2201] [outer = 0x121be5400] 21:36:15 INFO - PROCESS | 1650 | 1461731775558 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:36:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:36:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 674ms 21:36:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:36:15 INFO - PROCESS | 1650 | 1461731775616 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 21:36:15 INFO - PROCESS | 1650 | 1461731775618 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 21:36:15 INFO - PROCESS | 1650 | 1461731775623 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:36:15 INFO - PROCESS | 1650 | 1461731775626 Marionette TRACE conn2 <- [1,2906,null,{}] 21:36:15 INFO - PROCESS | 1650 | 1461731775629 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}] 21:36:15 INFO - PROCESS | 1650 | 1461731775777 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 21:36:15 INFO - PROCESS | 1650 | 1461731775877 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c98b000 == 99 [pid = 1650] [id = 734] 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x127343000) [pid = 1650] [serial = 2202] [outer = 0x0] 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x128820800) [pid = 1650] [serial = 2203] [outer = 0x127343000] 21:36:15 INFO - PROCESS | 1650 | 1461731775903 Marionette DEBUG loaded listener.js 21:36:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128b0ac00) [pid = 1650] [serial = 2204] [outer = 0x127343000] 21:36:16 INFO - PROCESS | 1650 | 1461731776204 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]]]}] 21:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 623ms 21:36:16 INFO - PROCESS | 1650 | 1461731776245 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1650 | 1461731776246 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 21:36:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:36:16 INFO - PROCESS | 1650 | 1461731776248 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1650 | 1461731776249 Marionette TRACE conn2 <- [1,2910,null,{}] 21:36:16 INFO - PROCESS | 1650 | 1461731776252 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}] 21:36:16 INFO - PROCESS | 1650 | 1461731776374 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 21:36:16 INFO - PROCESS | 1650 | 1461731776379 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4da800 == 100 [pid = 1650] [id = 735] 21:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x128b07c00) [pid = 1650] [serial = 2205] [outer = 0x0] 21:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x128df7000) [pid = 1650] [serial = 2206] [outer = 0x128b07c00] 21:36:16 INFO - PROCESS | 1650 | 1461731776406 Marionette DEBUG loaded listener.js 21:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a61c800) [pid = 1650] [serial = 2207] [outer = 0x128b07c00] 21:36:16 INFO - PROCESS | 1650 | 1461731776771 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]]]}] 21:36:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:36:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:36:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 569ms 21:36:16 INFO - TEST-START | /DOMEvents/constructors.html 21:36:16 INFO - PROCESS | 1650 | 1461731776817 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 21:36:16 INFO - PROCESS | 1650 | 1461731776819 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 21:36:16 INFO - PROCESS | 1650 | 1461731776821 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:36:16 INFO - PROCESS | 1650 | 1461731776824 Marionette TRACE conn2 <- [1,2914,null,{}] 21:36:16 INFO - PROCESS | 1650 | 1461731776834 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}] 21:36:16 INFO - PROCESS | 1650 | 1461731776973 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 21:36:16 INFO - PROCESS | 1650 | 1461731776987 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12de72800 == 101 [pid = 1650] [id = 736] 21:36:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x128b09000) [pid = 1650] [serial = 2208] [outer = 0x0] 21:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12a7c7800) [pid = 1650] [serial = 2209] [outer = 0x128b09000] 21:36:17 INFO - PROCESS | 1650 | 1461731777013 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aaf1800) [pid = 1650] [serial = 2210] [outer = 0x128b09000] 21:36:17 INFO - PROCESS | 1650 | 1461731777422 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]]]}] 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:36:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:36:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:36:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:36:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 636ms 21:36:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:36:17 INFO - PROCESS | 1650 | 1461731777458 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 21:36:17 INFO - PROCESS | 1650 | 1461731777459 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 21:36:17 INFO - PROCESS | 1650 | 1461731777468 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:36:17 INFO - PROCESS | 1650 | 1461731777469 Marionette TRACE conn2 <- [1,2918,null,{}] 21:36:17 INFO - PROCESS | 1650 | 1461731777471 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}] 21:36:17 INFO - PROCESS | 1650 | 1461731777608 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 21:36:17 INFO - PROCESS | 1650 | 1461731777624 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x138861000 == 102 [pid = 1650] [id = 737] 21:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x128b0a400) [pid = 1650] [serial = 2211] [outer = 0x0] 21:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12bee4800) [pid = 1650] [serial = 2212] [outer = 0x128b0a400] 21:36:17 INFO - PROCESS | 1650 | 1461731777650 Marionette DEBUG loaded listener.js 21:36:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ca77400) [pid = 1650] [serial = 2213] [outer = 0x128b0a400] 21:36:17 INFO - PROCESS | 1650 | 1461731777994 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:36:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:36:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 575ms 21:36:18 INFO - PROCESS | 1650 | 1461731778043 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 1650 | 1461731778044 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 21:36:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:36:18 INFO - PROCESS | 1650 | 1461731778047 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 1650 | 1461731778048 Marionette TRACE conn2 <- [1,2922,null,{}] 21:36:18 INFO - PROCESS | 1650 | 1461731778050 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}] 21:36:18 INFO - PROCESS | 1650 | 1461731778192 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 21:36:18 INFO - PROCESS | 1650 | 1461731778208 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x138918000 == 103 [pid = 1650] [id = 738] 21:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ca6c800) [pid = 1650] [serial = 2214] [outer = 0x0] 21:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12d181800) [pid = 1650] [serial = 2215] [outer = 0x12ca6c800] 21:36:18 INFO - PROCESS | 1650 | 1461731778233 Marionette DEBUG loaded listener.js 21:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d40e800) [pid = 1650] [serial = 2216] [outer = 0x12ca6c800] 21:36:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:36:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:36:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:36:18 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1211cc800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d182000) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127336800) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11962b000) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x111e51000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12c072000) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12954d800) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129311800) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1126b7400) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x112a04c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x117e03c00) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x1296bac00) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:36:18 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x126955000) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:36:18 INFO - PROCESS | 1650 | 1461731778796 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]]]}] 21:36:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:36:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:36:18 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 21:36:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:36:18 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 21:36:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:36:18 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]" 21:36:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:36:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:36:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 769ms 21:36:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:36:18 INFO - PROCESS | 1650 | 1461731778817 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 21:36:18 INFO - PROCESS | 1650 | 1461731778818 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 21:36:18 INFO - PROCESS | 1650 | 1461731778820 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:36:18 INFO - PROCESS | 1650 | 1461731778822 Marionette TRACE conn2 <- [1,2926,null,{}] 21:36:18 INFO - PROCESS | 1650 | 1461731778826 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}] 21:36:18 INFO - PROCESS | 1650 | 1461731778935 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 21:36:18 INFO - PROCESS | 1650 | 1461731778939 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cddc800 == 104 [pid = 1650] [id = 739] 21:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x112bdc800) [pid = 1650] [serial = 2217] [outer = 0x0] 21:36:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x1296bac00) [pid = 1650] [serial = 2218] [outer = 0x112bdc800] 21:36:18 INFO - PROCESS | 1650 | 1461731778964 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12d182000) [pid = 1650] [serial = 2219] [outer = 0x112bdc800] 21:36:19 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 21:36:19 INFO - PROCESS | 1650 | 1461731779306 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]]]}] 21:36:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:36:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 522ms 21:36:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:36:19 INFO - PROCESS | 1650 | 1461731779343 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1650 | 1461731779345 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 21:36:19 INFO - PROCESS | 1650 | 1461731779347 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1650 | 1461731779349 Marionette TRACE conn2 <- [1,2930,null,{}] 21:36:19 INFO - PROCESS | 1650 | 1461731779352 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}] 21:36:19 INFO - PROCESS | 1650 | 1461731779520 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 21:36:19 INFO - PROCESS | 1650 | 1461731779546 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x138eef000 == 105 [pid = 1650] [id = 740] 21:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12f373c00) [pid = 1650] [serial = 2220] [outer = 0x0] 21:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12f4b2c00) [pid = 1650] [serial = 2221] [outer = 0x12f373c00] 21:36:19 INFO - PROCESS | 1650 | 1461731779575 Marionette DEBUG loaded listener.js 21:36:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x1377ce800) [pid = 1650] [serial = 2222] [outer = 0x12f373c00] 21:36:19 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 21:36:19 INFO - PROCESS | 1650 | 1461731779884 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]]]}] 21:36:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:36:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 570ms 21:36:19 INFO - PROCESS | 1650 | 1461731779917 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 21:36:19 INFO - PROCESS | 1650 | 1461731779919 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 21:36:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:36:19 INFO - PROCESS | 1650 | 1461731779921 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:36:19 INFO - PROCESS | 1650 | 1461731779923 Marionette TRACE conn2 <- [1,2934,null,{}] 21:36:19 INFO - PROCESS | 1650 | 1461731779927 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}] 21:36:20 INFO - PROCESS | 1650 | 1461731780034 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 21:36:20 INFO - PROCESS | 1650 | 1461731780127 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b8ac000 == 106 [pid = 1650] [id = 741] 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x118ede400) [pid = 1650] [serial = 2223] [outer = 0x0] 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x138e73c00) [pid = 1650] [serial = 2224] [outer = 0x118ede400] 21:36:20 INFO - PROCESS | 1650 | 1461731780152 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x139438400) [pid = 1650] [serial = 2225] [outer = 0x118ede400] 21:36:20 INFO - PROCESS | 1650 | 1461731780416 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]]]}] 21:36:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:36:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 21:36:20 INFO - PROCESS | 1650 | 1461731780445 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 21:36:20 INFO - PROCESS | 1650 | 1461731780446 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 21:36:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:36:20 INFO - PROCESS | 1650 | 1461731780448 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:36:20 INFO - PROCESS | 1650 | 1461731780449 Marionette TRACE conn2 <- [1,2938,null,{}] 21:36:20 INFO - PROCESS | 1650 | 1461731780452 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}] 21:36:20 INFO - PROCESS | 1650 | 1461731780567 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 21:36:20 INFO - PROCESS | 1650 | 1461731780572 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb7c800 == 107 [pid = 1650] [id = 742] 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x139438800) [pid = 1650] [serial = 2226] [outer = 0x0] 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x13956fc00) [pid = 1650] [serial = 2227] [outer = 0x139438800] 21:36:20 INFO - PROCESS | 1650 | 1461731780597 Marionette DEBUG loaded listener.js 21:36:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x13957ac00) [pid = 1650] [serial = 2228] [outer = 0x139438800] 21:36:21 INFO - PROCESS | 1650 | 1461731781142 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]]]}] 21:36:21 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. 21:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 718ms 21:36:21 INFO - PROCESS | 1650 | 1461731781168 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 1650 | 1461731781170 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 21:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:36:21 INFO - PROCESS | 1650 | 1461731781175 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 1650 | 1461731781177 Marionette TRACE conn2 <- [1,2942,null,{}] 21:36:21 INFO - PROCESS | 1650 | 1461731781180 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}] 21:36:21 INFO - PROCESS | 1650 | 1461731781321 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 21:36:21 INFO - PROCESS | 1650 | 1461731781428 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12117a000 == 108 [pid = 1650] [id = 743] 21:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x113c3e000) [pid = 1650] [serial = 2229] [outer = 0x0] 21:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x117e11c00) [pid = 1650] [serial = 2230] [outer = 0x113c3e000] 21:36:21 INFO - PROCESS | 1650 | 1461731781460 Marionette DEBUG loaded listener.js 21:36:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x119340c00) [pid = 1650] [serial = 2231] [outer = 0x113c3e000] 21:36:21 INFO - PROCESS | 1650 | 1461731781832 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"]]]}] 21:36:21 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 21:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:36:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 21:36:21 INFO - PROCESS | 1650 | 1461731781845 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 21:36:21 INFO - PROCESS | 1650 | 1461731781850 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 21:36:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:36:21 INFO - PROCESS | 1650 | 1461731781855 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:36:21 INFO - PROCESS | 1650 | 1461731781857 Marionette TRACE conn2 <- [1,2946,null,{}] 21:36:21 INFO - PROCESS | 1650 | 1461731781860 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}] 21:36:22 INFO - PROCESS | 1650 | 1461731782031 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 21:36:22 INFO - PROCESS | 1650 | 1461731782237 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c711000 == 109 [pid = 1650] [id = 744] 21:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x119d32400) [pid = 1650] [serial = 2232] [outer = 0x0] 21:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1217c3800) [pid = 1650] [serial = 2233] [outer = 0x119d32400] 21:36:22 INFO - PROCESS | 1650 | 1461731782288 Marionette DEBUG loaded listener.js 21:36:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1268a3800) [pid = 1650] [serial = 2234] [outer = 0x119d32400] 21:36:22 INFO - PROCESS | 1650 | 1461731782719 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]]]}] 21:36:22 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. 21:36:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 871ms 21:36:22 INFO - PROCESS | 1650 | 1461731782726 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 21:36:22 INFO - PROCESS | 1650 | 1461731782728 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 21:36:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:36:22 INFO - PROCESS | 1650 | 1461731782731 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:36:22 INFO - PROCESS | 1650 | 1461731782734 Marionette TRACE conn2 <- [1,2950,null,{}] 21:36:22 INFO - PROCESS | 1650 | 1461731782743 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}] 21:36:22 INFO - PROCESS | 1650 | 1461731782938 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 21:36:23 INFO - PROCESS | 1650 | 1461731783108 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392d8000 == 110 [pid = 1650] [id = 745] 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x128b03000) [pid = 1650] [serial = 2235] [outer = 0x0] 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12930d000) [pid = 1650] [serial = 2236] [outer = 0x128b03000] 21:36:23 INFO - PROCESS | 1650 | 1461731783160 Marionette DEBUG loaded listener.js 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x129745000) [pid = 1650] [serial = 2237] [outer = 0x128b03000] 21:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392df000 == 111 [pid = 1650] [id = 746] 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12c07c400) [pid = 1650] [serial = 2238] [outer = 0x0] 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129549c00) [pid = 1650] [serial = 2239] [outer = 0x12c07c400] 21:36:23 INFO - PROCESS | 1650 | 1461731783635 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]]]}] 21:36:23 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. 21:36:23 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 924ms 21:36:23 INFO - PROCESS | 1650 | 1461731783656 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 21:36:23 INFO - PROCESS | 1650 | 1461731783657 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 21:36:23 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:36:23 INFO - PROCESS | 1650 | 1461731783660 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:36:23 INFO - PROCESS | 1650 | 1461731783661 Marionette TRACE conn2 <- [1,2954,null,{}] 21:36:23 INFO - PROCESS | 1650 | 1461731783664 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}] 21:36:23 INFO - PROCESS | 1650 | 1461731783835 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 21:36:23 INFO - PROCESS | 1650 | 1461731783972 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d31000 == 112 [pid = 1650] [id = 747] 21:36:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x128c31000) [pid = 1650] [serial = 2240] [outer = 0x0] 21:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12bee9000) [pid = 1650] [serial = 2241] [outer = 0x128c31000] 21:36:24 INFO - PROCESS | 1650 | 1461731784002 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12d40e000) [pid = 1650] [serial = 2242] [outer = 0x128c31000] 21:36:24 INFO - PROCESS | 1650 | 1461731784371 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]]]}] 21:36:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:36:24 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 21:36:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 721ms 21:36:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:36:24 INFO - PROCESS | 1650 | 1461731784381 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 21:36:24 INFO - PROCESS | 1650 | 1461731784382 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 21:36:24 INFO - PROCESS | 1650 | 1461731784385 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:36:24 INFO - PROCESS | 1650 | 1461731784386 Marionette TRACE conn2 <- [1,2958,null,{}] 21:36:24 INFO - PROCESS | 1650 | 1461731784388 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}] 21:36:24 INFO - PROCESS | 1650 | 1461731784527 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 21:36:24 INFO - PROCESS | 1650 | 1461731784659 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x143642800 == 113 [pid = 1650] [id = 748] 21:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12d419000) [pid = 1650] [serial = 2243] [outer = 0x0] 21:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12f387000) [pid = 1650] [serial = 2244] [outer = 0x12d419000] 21:36:24 INFO - PROCESS | 1650 | 1461731784688 Marionette DEBUG loaded listener.js 21:36:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1377c9c00) [pid = 1650] [serial = 2245] [outer = 0x12d419000] 21:36:25 INFO - PROCESS | 1650 | 1461731785064 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]]]}] 21:36:25 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. 21:36:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 719ms 21:36:25 INFO - PROCESS | 1650 | 1461731785105 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1650 | 1461731785106 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 21:36:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:36:25 INFO - PROCESS | 1650 | 1461731785109 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1650 | 1461731785110 Marionette TRACE conn2 <- [1,2962,null,{}] 21:36:25 INFO - PROCESS | 1650 | 1461731785112 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}] 21:36:25 INFO - PROCESS | 1650 | 1461731785257 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 21:36:25 INFO - PROCESS | 1650 | 1461731785386 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x143bda800 == 114 [pid = 1650] [id = 749] 21:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x13910a400) [pid = 1650] [serial = 2246] [outer = 0x0] 21:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x139571c00) [pid = 1650] [serial = 2247] [outer = 0x13910a400] 21:36:25 INFO - PROCESS | 1650 | 1461731785416 Marionette DEBUG loaded listener.js 21:36:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x13b776000) [pid = 1650] [serial = 2248] [outer = 0x13910a400] 21:36:25 INFO - PROCESS | 1650 | 1461731785782 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]]]}] 21:36:25 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. 21:36:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 719ms 21:36:25 INFO - PROCESS | 1650 | 1461731785827 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 21:36:25 INFO - PROCESS | 1650 | 1461731785829 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 21:36:25 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:36:25 INFO - PROCESS | 1650 | 1461731785831 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:36:25 INFO - PROCESS | 1650 | 1461731785832 Marionette TRACE conn2 <- [1,2966,null,{}] 21:36:25 INFO - PROCESS | 1650 | 1461731785835 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}] 21:36:25 INFO - PROCESS | 1650 | 1461731785965 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 21:36:26 INFO - PROCESS | 1650 | 1461731786101 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x143eda800 == 115 [pid = 1650] [id = 750] 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x13b71e400) [pid = 1650] [serial = 2249] [outer = 0x0] 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x13b7a3c00) [pid = 1650] [serial = 2250] [outer = 0x13b71e400] 21:36:26 INFO - PROCESS | 1650 | 1461731786130 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x13b7ab400) [pid = 1650] [serial = 2251] [outer = 0x13b71e400] 21:36:26 INFO - PROCESS | 1650 | 1461731786497 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]]]}] 21:36:26 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. 21:36:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 21:36:26 INFO - PROCESS | 1650 | 1461731786501 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 21:36:26 INFO - PROCESS | 1650 | 1461731786502 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 21:36:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:36:26 INFO - PROCESS | 1650 | 1461731786504 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:36:26 INFO - PROCESS | 1650 | 1461731786505 Marionette TRACE conn2 <- [1,2970,null,{}] 21:36:26 INFO - PROCESS | 1650 | 1461731786508 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}] 21:36:26 INFO - PROCESS | 1650 | 1461731786638 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 21:36:26 INFO - PROCESS | 1650 | 1461731786768 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x14499f000 == 116 [pid = 1650] [id = 751] 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12c07b400) [pid = 1650] [serial = 2252] [outer = 0x0] 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x13b7b1800) [pid = 1650] [serial = 2253] [outer = 0x12c07b400] 21:36:26 INFO - PROCESS | 1650 | 1461731786798 Marionette DEBUG loaded listener.js 21:36:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x13b930800) [pid = 1650] [serial = 2254] [outer = 0x12c07b400] 21:36:27 INFO - PROCESS | 1650 | 1461731787145 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]]]}] 21:36:27 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. 21:36:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 21:36:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:36:27 INFO - PROCESS | 1650 | 1461731787175 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1650 | 1461731787176 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 21:36:27 INFO - PROCESS | 1650 | 1461731787179 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1650 | 1461731787180 Marionette TRACE conn2 <- [1,2974,null,{}] 21:36:27 INFO - PROCESS | 1650 | 1461731787182 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}] 21:36:27 INFO - PROCESS | 1650 | 1461731787312 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 21:36:27 INFO - PROCESS | 1650 | 1461731787450 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x144aae000 == 117 [pid = 1650] [id = 752] 21:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x13b71f400) [pid = 1650] [serial = 2255] [outer = 0x0] 21:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x13b95a400) [pid = 1650] [serial = 2256] [outer = 0x13b71f400] 21:36:27 INFO - PROCESS | 1650 | 1461731787481 Marionette DEBUG loaded listener.js 21:36:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x13f9e6400) [pid = 1650] [serial = 2257] [outer = 0x13b71f400] 21:36:27 INFO - PROCESS | 1650 | 1461731787849 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]]]}] 21:36:27 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. 21:36:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 722ms 21:36:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:36:27 INFO - PROCESS | 1650 | 1461731787901 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 21:36:27 INFO - PROCESS | 1650 | 1461731787903 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 21:36:27 INFO - PROCESS | 1650 | 1461731787905 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:36:27 INFO - PROCESS | 1650 | 1461731787906 Marionette TRACE conn2 <- [1,2978,null,{}] 21:36:27 INFO - PROCESS | 1650 | 1461731787909 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}] 21:36:28 INFO - PROCESS | 1650 | 1461731788040 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 21:36:28 INFO - PROCESS | 1650 | 1461731788176 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x144d62000 == 118 [pid = 1650] [id = 753] 21:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x13f9ef400) [pid = 1650] [serial = 2258] [outer = 0x0] 21:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x13fb43400) [pid = 1650] [serial = 2259] [outer = 0x13f9ef400] 21:36:28 INFO - PROCESS | 1650 | 1461731788205 Marionette DEBUG loaded listener.js 21:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x13fb50400) [pid = 1650] [serial = 2260] [outer = 0x13f9ef400] 21:36:28 INFO - PROCESS | 1650 | 1461731788571 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]]]}] 21:36:28 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. 21:36:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 21:36:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:36:28 INFO - PROCESS | 1650 | 1461731788626 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 21:36:28 INFO - PROCESS | 1650 | 1461731788627 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 21:36:28 INFO - PROCESS | 1650 | 1461731788630 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:36:28 INFO - PROCESS | 1650 | 1461731788632 Marionette TRACE conn2 <- [1,2982,null,{}] 21:36:28 INFO - PROCESS | 1650 | 1461731788634 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}] 21:36:28 INFO - PROCESS | 1650 | 1461731788776 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 21:36:28 INFO - PROCESS | 1650 | 1461731788928 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1458a1000 == 119 [pid = 1650] [id = 754] 21:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x13fb59c00) [pid = 1650] [serial = 2261] [outer = 0x0] 21:36:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x13fb64800) [pid = 1650] [serial = 2262] [outer = 0x13fb59c00] 21:36:28 INFO - PROCESS | 1650 | 1461731788964 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x13fc2f400) [pid = 1650] [serial = 2263] [outer = 0x13fb59c00] 21:36:29 INFO - PROCESS | 1650 | 1461731789331 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"]]]}] 21:36:29 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 21:36:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:36:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:36:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 719ms 21:36:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:36:29 INFO - PROCESS | 1650 | 1461731789350 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 21:36:29 INFO - PROCESS | 1650 | 1461731789351 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 21:36:29 INFO - PROCESS | 1650 | 1461731789353 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:36:29 INFO - PROCESS | 1650 | 1461731789354 Marionette TRACE conn2 <- [1,2986,null,{}] 21:36:29 INFO - PROCESS | 1650 | 1461731789357 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}] 21:36:29 INFO - PROCESS | 1650 | 1461731789506 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 21:36:29 INFO - PROCESS | 1650 | 1461731789617 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b27800 == 120 [pid = 1650] [id = 755] 21:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x13fc23800) [pid = 1650] [serial = 2264] [outer = 0x0] 21:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x13fda5800) [pid = 1650] [serial = 2265] [outer = 0x13fc23800] 21:36:29 INFO - PROCESS | 1650 | 1461731789646 Marionette DEBUG loaded listener.js 21:36:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x13fe9dc00) [pid = 1650] [serial = 2266] [outer = 0x13fc23800] 21:36:30 INFO - PROCESS | 1650 | 1461731790031 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]]]}] 21:36:30 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. 21:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 723ms 21:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:36:30 INFO - PROCESS | 1650 | 1461731790076 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 1650 | 1461731790078 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 21:36:30 INFO - PROCESS | 1650 | 1461731790080 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 1650 | 1461731790081 Marionette TRACE conn2 <- [1,2990,null,{}] 21:36:30 INFO - PROCESS | 1650 | 1461731790083 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}] 21:36:30 INFO - PROCESS | 1650 | 1461731790216 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 21:36:30 INFO - PROCESS | 1650 | 1461731790358 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c50800 == 121 [pid = 1650] [id = 756] 21:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x13fd9b000) [pid = 1650] [serial = 2267] [outer = 0x0] 21:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x13fea8800) [pid = 1650] [serial = 2268] [outer = 0x13fd9b000] 21:36:30 INFO - PROCESS | 1650 | 1461731790386 Marionette DEBUG loaded listener.js 21:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x13ff09800) [pid = 1650] [serial = 2269] [outer = 0x13fd9b000] 21:36:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c52000 == 122 [pid = 1650] [id = 757] 21:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x13ffc0800) [pid = 1650] [serial = 2270] [outer = 0x0] 21:36:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x13ff02400) [pid = 1650] [serial = 2271] [outer = 0x13ffc0800] 21:36:30 INFO - PROCESS | 1650 | 1461731790788 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]]]}] 21:36:30 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. 21:36:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 21:36:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:36:30 INFO - PROCESS | 1650 | 1461731790801 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 21:36:30 INFO - PROCESS | 1650 | 1461731790803 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 21:36:30 INFO - PROCESS | 1650 | 1461731790805 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:36:30 INFO - PROCESS | 1650 | 1461731790806 Marionette TRACE conn2 <- [1,2994,null,{}] 21:36:30 INFO - PROCESS | 1650 | 1461731790809 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}] 21:36:30 INFO - PROCESS | 1650 | 1461731790988 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 21:36:31 INFO - PROCESS | 1650 | 1461731791169 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c73000 == 123 [pid = 1650] [id = 758] 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x111d3e400) [pid = 1650] [serial = 2272] [outer = 0x0] 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x13ff0e000) [pid = 1650] [serial = 2273] [outer = 0x111d3e400] 21:36:31 INFO - PROCESS | 1650 | 1461731791198 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x13ffbdc00) [pid = 1650] [serial = 2274] [outer = 0x111d3e400] 21:36:31 INFO - PROCESS | 1650 | 1461731791587 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]]]}] 21:36:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:36:31 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 21:36:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 821ms 21:36:31 INFO - PROCESS | 1650 | 1461731791626 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 21:36:31 INFO - PROCESS | 1650 | 1461731791627 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 21:36:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:36:31 INFO - PROCESS | 1650 | 1461731791630 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:36:31 INFO - PROCESS | 1650 | 1461731791631 Marionette TRACE conn2 <- [1,2998,null,{}] 21:36:31 INFO - PROCESS | 1650 | 1461731791633 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}] 21:36:31 INFO - PROCESS | 1650 | 1461731791773 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 21:36:31 INFO - PROCESS | 1650 | 1461731791919 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d11000 == 124 [pid = 1650] [id = 759] 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x112a06c00) [pid = 1650] [serial = 2275] [outer = 0x0] 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1183c2000) [pid = 1650] [serial = 2276] [outer = 0x112a06c00] 21:36:31 INFO - PROCESS | 1650 | 1461731791951 Marionette DEBUG loaded listener.js 21:36:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x129593c00) [pid = 1650] [serial = 2277] [outer = 0x112a06c00] 21:36:32 INFO - PROCESS | 1650 | 1461731792337 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]]]}] 21:36:32 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. 21:36:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 719ms 21:36:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:36:32 INFO - PROCESS | 1650 | 1461731792350 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 21:36:32 INFO - PROCESS | 1650 | 1461731792351 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 21:36:32 INFO - PROCESS | 1650 | 1461731792353 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:36:32 INFO - PROCESS | 1650 | 1461731792355 Marionette TRACE conn2 <- [1,3002,null,{}] 21:36:32 INFO - PROCESS | 1650 | 1461731792357 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}] 21:36:32 INFO - PROCESS | 1650 | 1461731792718 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 21:36:32 INFO - PROCESS | 1650 | 1461731792891 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12116f800 == 125 [pid = 1650] [id = 760] 21:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x111067400) [pid = 1650] [serial = 2278] [outer = 0x0] 21:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11110d000) [pid = 1650] [serial = 2279] [outer = 0x111067400] 21:36:32 INFO - PROCESS | 1650 | 1461731792921 Marionette DEBUG loaded listener.js 21:36:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x1134c4800) [pid = 1650] [serial = 2280] [outer = 0x111067400] 21:36:33 INFO - PROCESS | 1650 | 1461731793300 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]]]}] 21:36:33 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. 21:36:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 968ms 21:36:33 INFO - PROCESS | 1650 | 1461731793324 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 21:36:33 INFO - PROCESS | 1650 | 1461731793326 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 21:36:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:36:33 INFO - PROCESS | 1650 | 1461731793329 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:36:33 INFO - PROCESS | 1650 | 1461731793332 Marionette TRACE conn2 <- [1,3006,null,{}] 21:36:33 INFO - PROCESS | 1650 | 1461731793335 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}] 21:36:33 INFO - PROCESS | 1650 | 1461731793465 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 21:36:33 INFO - PROCESS | 1650 | 1461731793616 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7aa800 == 126 [pid = 1650] [id = 761] 21:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x112a0a800) [pid = 1650] [serial = 2281] [outer = 0x0] 21:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x116210000) [pid = 1650] [serial = 2282] [outer = 0x112a0a800] 21:36:33 INFO - PROCESS | 1650 | 1461731793649 Marionette DEBUG loaded listener.js 21:36:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x119389000) [pid = 1650] [serial = 2283] [outer = 0x112a0a800] 21:36:34 INFO - PROCESS | 1650 | 1461731794030 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]]]}] 21:36:34 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. 21:36:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 722ms 21:36:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:36:34 INFO - PROCESS | 1650 | 1461731794051 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1650 | 1461731794053 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 21:36:34 INFO - PROCESS | 1650 | 1461731794055 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1650 | 1461731794057 Marionette TRACE conn2 <- [1,3010,null,{}] 21:36:34 INFO - PROCESS | 1650 | 1461731794060 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}] 21:36:34 INFO - PROCESS | 1650 | 1461731794211 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 21:36:34 INFO - PROCESS | 1650 | 1461731794399 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12483a800 == 127 [pid = 1650] [id = 762] 21:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x1210d7000) [pid = 1650] [serial = 2284] [outer = 0x0] 21:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x121be0400) [pid = 1650] [serial = 2285] [outer = 0x1210d7000] 21:36:34 INFO - PROCESS | 1650 | 1461731794427 Marionette DEBUG loaded listener.js 21:36:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x12689d800) [pid = 1650] [serial = 2286] [outer = 0x1210d7000] 21:36:34 INFO - PROCESS | 1650 | 1461731794806 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]]]}] 21:36:34 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 21:36:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 770ms 21:36:34 INFO - PROCESS | 1650 | 1461731794826 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 21:36:34 INFO - PROCESS | 1650 | 1461731794828 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 21:36:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:36:34 INFO - PROCESS | 1650 | 1461731794836 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:36:34 INFO - PROCESS | 1650 | 1461731794839 Marionette TRACE conn2 <- [1,3014,null,{}] 21:36:34 INFO - PROCESS | 1650 | 1461731794842 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}] 21:36:34 INFO - PROCESS | 1650 | 1461731794966 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 21:36:35 INFO - PROCESS | 1650 | 1461731795086 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x137624000 == 128 [pid = 1650] [id = 763] 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x127340800) [pid = 1650] [serial = 2287] [outer = 0x0] 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x128a09800) [pid = 1650] [serial = 2288] [outer = 0x127340800] 21:36:35 INFO - PROCESS | 1650 | 1461731795113 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x128cc9800) [pid = 1650] [serial = 2289] [outer = 0x127340800] 21:36:35 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x13b8ac000 == 127 [pid = 1650] [id = 741] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x138eef000 == 126 [pid = 1650] [id = 740] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12cddc800 == 125 [pid = 1650] [id = 739] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x138918000 == 124 [pid = 1650] [id = 738] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x138861000 == 123 [pid = 1650] [id = 737] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12de72800 == 122 [pid = 1650] [id = 736] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d4da800 == 121 [pid = 1650] [id = 735] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c98b000 == 120 [pid = 1650] [id = 734] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129604000 == 119 [pid = 1650] [id = 733] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121d86000 == 118 [pid = 1650] [id = 732] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121179800 == 117 [pid = 1650] [id = 731] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119b3f800 == 116 [pid = 1650] [id = 730] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128fde800 == 115 [pid = 1650] [id = 728] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x143b3d000 == 114 [pid = 1650] [id = 727] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x14385f800 == 113 [pid = 1650] [id = 726] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x14383f800 == 112 [pid = 1650] [id = 725] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x141a43800 == 111 [pid = 1650] [id = 724] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x140ec6800 == 110 [pid = 1650] [id = 723] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x140db6800 == 109 [pid = 1650] [id = 722] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x140d38800 == 108 [pid = 1650] [id = 721] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x139457000 == 107 [pid = 1650] [id = 720] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12c129800 == 106 [pid = 1650] [id = 719] 21:36:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121b02800 == 105 [pid = 1650] [id = 718] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12f37b800) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x110f10800) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12c6c5400) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x119344000) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12682dc00) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12d40e400) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x128b0fc00) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x119779000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x1172e5800) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x1169a2400) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12d18c800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12a627400) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x12aa52c00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x1296ac000) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x127337400) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12b20e000) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x1242c6000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12be66800) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aa58800) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12954d400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12cdb4400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x113e10000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1210d4400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x1219aa800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12bee3800) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x128c2f000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1274dbc00) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12b234c00) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12d415400) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x119d8f400) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118095800) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12aaeb800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x128a04c00) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12c6bec00) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12f37d800) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12d848000) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12f375c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 21:36:35 INFO - PROCESS | 1650 | 1461731795568 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:36:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:36:35 INFO - {} 21:36:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:36:35 INFO - {} 21:36:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:36:35 INFO - {} 21:36:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:36:35 INFO - {} 21:36:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 777ms 21:36:35 INFO - PROCESS | 1650 | 1461731795610 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 21:36:35 INFO - PROCESS | 1650 | 1461731795611 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 21:36:35 INFO - TEST-START | /FileAPI/fileReader.html 21:36:35 INFO - PROCESS | 1650 | 1461731795613 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:36:35 INFO - PROCESS | 1650 | 1461731795614 Marionette TRACE conn2 <- [1,3018,null,{}] 21:36:35 INFO - PROCESS | 1650 | 1461731795616 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}] 21:36:35 INFO - PROCESS | 1650 | 1461731795743 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 21:36:35 INFO - PROCESS | 1650 | 1461731795751 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a7b4800 == 106 [pid = 1650] [id = 764] 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x128b11c00) [pid = 1650] [serial = 2290] [outer = 0x0] 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x129310400) [pid = 1650] [serial = 2291] [outer = 0x128b11c00] 21:36:35 INFO - PROCESS | 1650 | 1461731795777 Marionette DEBUG loaded listener.js 21:36:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1295a2400) [pid = 1650] [serial = 2292] [outer = 0x128b11c00] 21:36:36 INFO - PROCESS | 1650 | 1461731796156 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]]]}] 21:36:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:36:36 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:36:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:36:36 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:36:36 INFO - TEST-OK | /FileAPI/fileReader.html | took 571ms 21:36:36 INFO - TEST-START | /FileAPI/historical.html 21:36:36 INFO - PROCESS | 1650 | 1461731796185 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 1650 | 1461731796186 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 21:36:36 INFO - PROCESS | 1650 | 1461731796188 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 1650 | 1461731796190 Marionette TRACE conn2 <- [1,3022,null,{}] 21:36:36 INFO - PROCESS | 1650 | 1461731796192 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}] 21:36:36 INFO - PROCESS | 1650 | 1461731796302 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 21:36:36 INFO - PROCESS | 1650 | 1461731796307 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d4ca000 == 107 [pid = 1650] [id = 765] 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12a7c2000) [pid = 1650] [serial = 2293] [outer = 0x0] 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12a871000) [pid = 1650] [serial = 2294] [outer = 0x12a7c2000] 21:36:36 INFO - PROCESS | 1650 | 1461731796339 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b234c00) [pid = 1650] [serial = 2295] [outer = 0x12a7c2000] 21:36:36 INFO - PROCESS | 1650 | 1461731796705 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"]]]}] 21:36:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:36:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:36:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:36:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:36:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:36:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:36:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:36:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:36:36 INFO - TEST-OK | /FileAPI/historical.html | took 571ms 21:36:36 INFO - PROCESS | 1650 | 1461731796760 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 21:36:36 INFO - PROCESS | 1650 | 1461731796762 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 21:36:36 INFO - TEST-START | /FileAPI/idlharness.html 21:36:36 INFO - PROCESS | 1650 | 1461731796764 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:36:36 INFO - PROCESS | 1650 | 1461731796765 Marionette TRACE conn2 <- [1,3026,null,{}] 21:36:36 INFO - PROCESS | 1650 | 1461731796767 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}] 21:36:36 INFO - PROCESS | 1650 | 1461731796878 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 21:36:36 INFO - PROCESS | 1650 | 1461731796882 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x138a91000 == 108 [pid = 1650] [id = 766] 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12bbb6c00) [pid = 1650] [serial = 2296] [outer = 0x0] 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12ca77c00) [pid = 1650] [serial = 2297] [outer = 0x12bbb6c00] 21:36:36 INFO - PROCESS | 1650 | 1461731796908 Marionette DEBUG loaded listener.js 21:36:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12d40d400) [pid = 1650] [serial = 2298] [outer = 0x12bbb6c00] 21:36:37 INFO - PROCESS | 1650 | 1461731797560 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]]]}] 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:36:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:36:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:36:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:36:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:36:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:36:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:36:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:36:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:36:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:36:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:36:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:36:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:36:37 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 21:36:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:36:37 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 21:36:37 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 21:36:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:36:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:36:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:36:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:36:37 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 21:36:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:36:37 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 21:36:37 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 21:36:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:36:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:36:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:36:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:36:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:36:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:36:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 21:36:37 INFO - PROCESS | 1650 | 1461731797611 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 21:36:37 INFO - PROCESS | 1650 | 1461731797613 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 21:36:37 INFO - TEST-START | /FileAPI/idlharness.worker 21:36:37 INFO - PROCESS | 1650 | 1461731797617 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:36:37 INFO - PROCESS | 1650 | 1461731797618 Marionette TRACE conn2 <- [1,3030,null,{}] 21:36:37 INFO - PROCESS | 1650 | 1461731797622 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}] 21:36:37 INFO - PROCESS | 1650 | 1461731797855 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 21:36:37 INFO - PROCESS | 1650 | 1461731797884 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x13fb7d800 == 109 [pid = 1650] [id = 767] 21:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12f36c800) [pid = 1650] [serial = 2299] [outer = 0x0] 21:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x13b71a000) [pid = 1650] [serial = 2300] [outer = 0x12f36c800] 21:36:37 INFO - PROCESS | 1650 | 1461731797926 Marionette DEBUG loaded listener.js 21:36:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x13f9ed000) [pid = 1650] [serial = 2301] [outer = 0x12f36c800] 21:36:38 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:36:38 INFO - PROCESS | 1650 | 1461731798741 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,{},{}]]]}] 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:36:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:36:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:36:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:36:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:36:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:36:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:36:38 INFO - {} 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:36:38 INFO - {} 21:36:38 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 - {} 21:36:38 INFO - {} 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:36:38 INFO - {} 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:36:38 INFO - {} 21:36:38 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 - {} 21:36:38 INFO - {} 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:36:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:36:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 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 21:36:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:36:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:36:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:36:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:36:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:36:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:36:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:36:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:36:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:36:38 INFO - {} 21:36:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1188ms 21:36:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:36:38 INFO - PROCESS | 1650 | 1461731798805 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 21:36:38 INFO - PROCESS | 1650 | 1461731798807 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 21:36:38 INFO - PROCESS | 1650 | 1461731798809 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:36:38 INFO - PROCESS | 1650 | 1461731798810 Marionette TRACE conn2 <- [1,3034,null,{}] 21:36:38 INFO - PROCESS | 1650 | 1461731798812 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}] 21:36:38 INFO - PROCESS | 1650 | 1461731798968 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 21:36:38 INFO - PROCESS | 1650 | 1461731798987 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x143857800 == 110 [pid = 1650] [id = 768] 21:36:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x139060400) [pid = 1650] [serial = 2302] [outer = 0x0] 21:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x13fb62800) [pid = 1650] [serial = 2303] [outer = 0x139060400] 21:36:39 INFO - PROCESS | 1650 | 1461731799012 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x143e31c00) [pid = 1650] [serial = 2304] [outer = 0x139060400] 21:36:39 INFO - PROCESS | 1650 | 1461731799368 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]]]}] 21:36:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:36:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 574ms 21:36:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:36:39 INFO - PROCESS | 1650 | 1461731799383 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 21:36:39 INFO - PROCESS | 1650 | 1461731799384 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 21:36:39 INFO - PROCESS | 1650 | 1461731799387 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:36:39 INFO - PROCESS | 1650 | 1461731799388 Marionette TRACE conn2 <- [1,3038,null,{}] 21:36:39 INFO - PROCESS | 1650 | 1461731799392 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}] 21:36:39 INFO - PROCESS | 1650 | 1461731799541 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ca6c800) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x128b09000) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x128b0a400) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11962c000) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x128b07c00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x1210e2400) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x127343000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x121be5400) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x110f11400) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x112bdc800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12f373c00) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:36:39 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x118ede400) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:36:39 INFO - PROCESS | 1650 | 1461731799802 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x128f31000 == 111 [pid = 1650] [id = 769] 21:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x112bdc800) [pid = 1650] [serial = 2305] [outer = 0x0] 21:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x121093400) [pid = 1650] [serial = 2306] [outer = 0x112bdc800] 21:36:39 INFO - PROCESS | 1650 | 1461731799828 Marionette DEBUG loaded listener.js 21:36:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x128b07c00) [pid = 1650] [serial = 2307] [outer = 0x112bdc800] 21:36:40 INFO - PROCESS | 1650 | 1461731800101 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"]]]}] 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:36:40 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 722ms 21:36:40 INFO - PROCESS | 1650 | 1461731800114 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 1650 | 1461731800115 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 21:36:40 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:36:40 INFO - PROCESS | 1650 | 1461731800118 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 1650 | 1461731800119 Marionette TRACE conn2 <- [1,3042,null,{}] 21:36:40 INFO - PROCESS | 1650 | 1461731800121 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}] 21:36:40 INFO - PROCESS | 1650 | 1461731800250 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 21:36:40 INFO - PROCESS | 1650 | 1461731800254 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x144d63000 == 112 [pid = 1650] [id = 770] 21:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x13b999800) [pid = 1650] [serial = 2308] [outer = 0x0] 21:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x13b99dc00) [pid = 1650] [serial = 2309] [outer = 0x13b999800] 21:36:40 INFO - PROCESS | 1650 | 1461731800287 Marionette DEBUG loaded listener.js 21:36:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x141bd1000) [pid = 1650] [serial = 2310] [outer = 0x13b999800] 21:36:40 INFO - PROCESS | 1650 | 1461731800919 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]]]}] 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:36:40 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. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:36:40 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'.) 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:36:40 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. 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:36:40 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. 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:36:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:36:40 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. 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:36:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:36:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:36:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:36:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:36:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:36:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 829ms 21:36:40 INFO - PROCESS | 1650 | 1461731800948 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 21:36:40 INFO - PROCESS | 1650 | 1461731800951 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 21:36:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:36:40 INFO - PROCESS | 1650 | 1461731800960 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:36:40 INFO - PROCESS | 1650 | 1461731800964 Marionette TRACE conn2 <- [1,3046,null,{}] 21:36:40 INFO - PROCESS | 1650 | 1461731800968 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}] 21:36:41 INFO - PROCESS | 1650 | 1461731801108 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 21:36:41 INFO - PROCESS | 1650 | 1461731801199 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x146c8b800 == 113 [pid = 1650] [id = 771] 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1210e2400) [pid = 1650] [serial = 2311] [outer = 0x0] 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x13b72fc00) [pid = 1650] [serial = 2312] [outer = 0x1210e2400] 21:36:41 INFO - PROCESS | 1650 | 1461731801225 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x13b73c400) [pid = 1650] [serial = 2313] [outer = 0x1210e2400] 21:36:41 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:36:41 INFO - PROCESS | 1650 | 1461731801520 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:36:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:36:41 INFO - {} 21:36:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 578ms 21:36:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:36:41 INFO - PROCESS | 1650 | 1461731801534 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 21:36:41 INFO - PROCESS | 1650 | 1461731801535 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 21:36:41 INFO - PROCESS | 1650 | 1461731801537 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:36:41 INFO - PROCESS | 1650 | 1461731801538 Marionette TRACE conn2 <- [1,3050,null,{}] 21:36:41 INFO - PROCESS | 1650 | 1461731801548 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}] 21:36:41 INFO - PROCESS | 1650 | 1461731801669 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 21:36:41 INFO - PROCESS | 1650 | 1461731801771 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116942800 == 114 [pid = 1650] [id = 772] 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x110e89c00) [pid = 1650] [serial = 2314] [outer = 0x0] 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x110f06000) [pid = 1650] [serial = 2315] [outer = 0x110e89c00] 21:36:41 INFO - PROCESS | 1650 | 1461731801916 Marionette DEBUG loaded listener.js 21:36:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x112a08800) [pid = 1650] [serial = 2316] [outer = 0x110e89c00] 21:36:42 INFO - PROCESS | 1650 | 1461731802336 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]]]}] 21:36:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:36:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:36:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:36:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:36:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 829ms 21:36:42 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:36:42 INFO - PROCESS | 1650 | 1461731802367 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 21:36:42 INFO - PROCESS | 1650 | 1461731802370 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 21:36:42 INFO - PROCESS | 1650 | 1461731802374 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:36:42 INFO - PROCESS | 1650 | 1461731802376 Marionette TRACE conn2 <- [1,3054,null,{}] 21:36:42 INFO - PROCESS | 1650 | 1461731802380 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}] 21:36:42 INFO - PROCESS | 1650 | 1461731802532 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 21:36:42 INFO - PROCESS | 1650 | 1461731802677 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c160000 == 115 [pid = 1650] [id = 773] 21:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x1183c4c00) [pid = 1650] [serial = 2317] [outer = 0x0] 21:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x121098800) [pid = 1650] [serial = 2318] [outer = 0x1183c4c00] 21:36:42 INFO - PROCESS | 1650 | 1461731802727 Marionette DEBUG loaded listener.js 21:36:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x124628800) [pid = 1650] [serial = 2319] [outer = 0x1183c4c00] 21:36:43 INFO - PROCESS | 1650 | 1461731803320 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"]]]}] 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:36:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:36:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:36:43 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" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:36:43 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" 21:36:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:36:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:36:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 989ms 21:36:43 INFO - PROCESS | 1650 | 1461731803362 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 21:36:43 INFO - PROCESS | 1650 | 1461731803365 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 21:36:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:36:43 INFO - PROCESS | 1650 | 1461731803370 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:36:43 INFO - PROCESS | 1650 | 1461731803372 Marionette TRACE conn2 <- [1,3058,null,{}] 21:36:43 INFO - PROCESS | 1650 | 1461731803375 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}] 21:36:43 INFO - PROCESS | 1650 | 1461731803515 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 21:36:43 INFO - PROCESS | 1650 | 1461731803619 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1392ef000 == 116 [pid = 1650] [id = 774] 21:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12682fc00) [pid = 1650] [serial = 2320] [outer = 0x0] 21:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12d17f800) [pid = 1650] [serial = 2321] [outer = 0x12682fc00] 21:36:43 INFO - PROCESS | 1650 | 1461731803650 Marionette DEBUG loaded listener.js 21:36:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x1377d6800) [pid = 1650] [serial = 2322] [outer = 0x12682fc00] 21:36:44 INFO - PROCESS | 1650 | 1461731804099 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]]]}] 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:36:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:36:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:36:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:36:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:36:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:36:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:36:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:36:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:36:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:36:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 774ms 21:36:44 INFO - PROCESS | 1650 | 1461731804145 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 21:36:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:36:44 INFO - PROCESS | 1650 | 1461731804147 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 21:36:44 INFO - PROCESS | 1650 | 1461731804149 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 1650 | 1461731804152 Marionette TRACE conn2 <- [1,3062,null,{}] 21:36:44 INFO - PROCESS | 1650 | 1461731804160 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}] 21:36:44 INFO - PROCESS | 1650 | 1461731804330 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 21:36:44 INFO - PROCESS | 1650 | 1461731804466 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x140d16800 == 117 [pid = 1650] [id = 775] 21:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x138f54400) [pid = 1650] [serial = 2323] [outer = 0x0] 21:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x13b72d400) [pid = 1650] [serial = 2324] [outer = 0x138f54400] 21:36:44 INFO - PROCESS | 1650 | 1461731804496 Marionette DEBUG loaded listener.js 21:36:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x13b735c00) [pid = 1650] [serial = 2325] [outer = 0x138f54400] 21:36:44 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:36:44 INFO - PROCESS | 1650 | 1461731804913 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:36:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:36:44 INFO - {} 21:36:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 21:36:44 INFO - PROCESS | 1650 | 1461731804920 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 21:36:44 INFO - PROCESS | 1650 | 1461731804922 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 21:36:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:36:44 INFO - PROCESS | 1650 | 1461731804925 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:36:44 INFO - PROCESS | 1650 | 1461731804926 Marionette TRACE conn2 <- [1,3066,null,{}] 21:36:44 INFO - PROCESS | 1650 | 1461731804928 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}] 21:36:45 INFO - PROCESS | 1650 | 1461731805066 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 21:36:45 INFO - PROCESS | 1650 | 1461731805202 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x145b0a000 == 118 [pid = 1650] [id = 776] 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x13b7a7c00) [pid = 1650] [serial = 2326] [outer = 0x0] 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x13b993400) [pid = 1650] [serial = 2327] [outer = 0x13b7a7c00] 21:36:45 INFO - PROCESS | 1650 | 1461731805231 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x13fb62c00) [pid = 1650] [serial = 2328] [outer = 0x13b7a7c00] 21:36:45 INFO - PROCESS | 1650 | 1461731805583 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]]]}] 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:36:45 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:36:45 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 669ms 21:36:45 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:36:45 INFO - PROCESS | 1650 | 1461731805595 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 21:36:45 INFO - PROCESS | 1650 | 1461731805596 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 21:36:45 INFO - PROCESS | 1650 | 1461731805598 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:36:45 INFO - PROCESS | 1650 | 1461731805599 Marionette TRACE conn2 <- [1,3070,null,{}] 21:36:45 INFO - PROCESS | 1650 | 1461731805602 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}] 21:36:45 INFO - PROCESS | 1650 | 1461731805737 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 21:36:45 INFO - PROCESS | 1650 | 1461731805877 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x145acd800 == 119 [pid = 1650] [id = 777] 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x13fc28800) [pid = 1650] [serial = 2329] [outer = 0x0] 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x13ffbb000) [pid = 1650] [serial = 2330] [outer = 0x13fc28800] 21:36:45 INFO - PROCESS | 1650 | 1461731805911 Marionette DEBUG loaded listener.js 21:36:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x140d68000) [pid = 1650] [serial = 2331] [outer = 0x13fc28800] 21:36:46 INFO - PROCESS | 1650 | 1461731806316 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]]]}] 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:36:46 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:36:46 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 769ms 21:36:46 INFO - PROCESS | 1650 | 1461731806374 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 21:36:46 INFO - PROCESS | 1650 | 1461731806375 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 21:36:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:36:46 INFO - PROCESS | 1650 | 1461731806380 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:36:46 INFO - PROCESS | 1650 | 1461731806381 Marionette TRACE conn2 <- [1,3074,null,{}] 21:36:46 INFO - PROCESS | 1650 | 1461731806384 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}] 21:36:46 INFO - PROCESS | 1650 | 1461731806554 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 21:36:46 INFO - PROCESS | 1650 | 1461731806715 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x138cc6800 == 120 [pid = 1650] [id = 778] 21:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x13b73c800) [pid = 1650] [serial = 2332] [outer = 0x0] 21:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x13b99ec00) [pid = 1650] [serial = 2333] [outer = 0x13b73c800] 21:36:46 INFO - PROCESS | 1650 | 1461731806757 Marionette DEBUG loaded listener.js 21:36:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x141bce800) [pid = 1650] [serial = 2334] [outer = 0x13b73c800] 21:36:47 INFO - PROCESS | 1650 | 1461731807149 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]]]}] 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:36:47 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:36:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 819ms 21:36:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:36:47 INFO - PROCESS | 1650 | 1461731807200 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 21:36:47 INFO - PROCESS | 1650 | 1461731807201 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 21:36:47 INFO - PROCESS | 1650 | 1461731807204 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1650 | 1461731807205 Marionette TRACE conn2 <- [1,3078,null,{}] 21:36:47 INFO - PROCESS | 1650 | 1461731807207 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}] 21:36:47 INFO - PROCESS | 1650 | 1461731807342 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 21:36:47 INFO - PROCESS | 1650 | 1461731807482 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x145ad9800 == 121 [pid = 1650] [id = 779] 21:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x141ae0c00) [pid = 1650] [serial = 2335] [outer = 0x0] 21:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x141bd2c00) [pid = 1650] [serial = 2336] [outer = 0x141ae0c00] 21:36:47 INFO - PROCESS | 1650 | 1461731807512 Marionette DEBUG loaded listener.js 21:36:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x141bda400) [pid = 1650] [serial = 2337] [outer = 0x141ae0c00] 21:36:47 INFO - PROCESS | 1650 | 1461731807895 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] 21:36:47 INFO - PROCESS | 1650 | 1461731807928 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 21:36:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:36:47 INFO - PROCESS | 1650 | 1461731807931 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:36:47 INFO - PROCESS | 1650 | 1461731807932 Marionette TRACE conn2 <- [1,3082,null,{}] 21:36:47 INFO - PROCESS | 1650 | 1461731807935 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}] 21:36:48 INFO - PROCESS | 1650 | 1461731808086 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 21:36:48 INFO - PROCESS | 1650 | 1461731808211 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1455dc800 == 122 [pid = 1650] [id = 780] 21:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x141bcf800) [pid = 1650] [serial = 2338] [outer = 0x0] 21:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x141d3c800) [pid = 1650] [serial = 2339] [outer = 0x141bcf800] 21:36:48 INFO - PROCESS | 1650 | 1461731808240 Marionette DEBUG loaded listener.js 21:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x141d49800) [pid = 1650] [serial = 2340] [outer = 0x141bcf800] 21:36:48 INFO - PROCESS | 1650 | 1461731808601 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]]]}] 21:36:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:36:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:36:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:36:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:36:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 719ms 21:36:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:36:48 INFO - PROCESS | 1650 | 1461731808651 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 21:36:48 INFO - PROCESS | 1650 | 1461731808652 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 21:36:48 INFO - PROCESS | 1650 | 1461731808654 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:36:48 INFO - PROCESS | 1650 | 1461731808655 Marionette TRACE conn2 <- [1,3086,null,{}] 21:36:48 INFO - PROCESS | 1650 | 1461731808658 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}] 21:36:48 INFO - PROCESS | 1650 | 1461731808794 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 21:36:48 INFO - PROCESS | 1650 | 1461731808935 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459ca800 == 123 [pid = 1650] [id = 781] 21:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x143b7c400) [pid = 1650] [serial = 2341] [outer = 0x0] 21:36:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x143c19800) [pid = 1650] [serial = 2342] [outer = 0x143b7c400] 21:36:48 INFO - PROCESS | 1650 | 1461731808964 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x143d0b800) [pid = 1650] [serial = 2343] [outer = 0x143b7c400] 21:36:49 INFO - PROCESS | 1650 | 1461731809331 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:36:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:36:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 721ms 21:36:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:36:49 INFO - PROCESS | 1650 | 1461731809376 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 21:36:49 INFO - PROCESS | 1650 | 1461731809377 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 21:36:49 INFO - PROCESS | 1650 | 1461731809379 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:36:49 INFO - PROCESS | 1650 | 1461731809381 Marionette TRACE conn2 <- [1,3090,null,{}] 21:36:49 INFO - PROCESS | 1650 | 1461731809383 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}] 21:36:49 INFO - PROCESS | 1650 | 1461731809519 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 21:36:49 INFO - PROCESS | 1650 | 1461731809649 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1459e0000 == 124 [pid = 1650] [id = 782] 21:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x143b7d000) [pid = 1650] [serial = 2344] [outer = 0x0] 21:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x143d11000) [pid = 1650] [serial = 2345] [outer = 0x143b7d000] 21:36:49 INFO - PROCESS | 1650 | 1461731809682 Marionette DEBUG loaded listener.js 21:36:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x143d17400) [pid = 1650] [serial = 2346] [outer = 0x143b7d000] 21:36:50 INFO - PROCESS | 1650 | 1461731810093 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:36:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 21:36:50 INFO - PROCESS | 1650 | 1461731810099 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 1650 | 1461731810101 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 21:36:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:36:50 INFO - PROCESS | 1650 | 1461731810103 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 1650 | 1461731810105 Marionette TRACE conn2 <- [1,3094,null,{}] 21:36:50 INFO - PROCESS | 1650 | 1461731810108 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}] 21:36:50 INFO - PROCESS | 1650 | 1461731810256 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 21:36:50 INFO - PROCESS | 1650 | 1461731810403 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x14537c800 == 125 [pid = 1650] [id = 783] 21:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x13b992c00) [pid = 1650] [serial = 2347] [outer = 0x0] 21:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x143d19400) [pid = 1650] [serial = 2348] [outer = 0x13b992c00] 21:36:50 INFO - PROCESS | 1650 | 1461731810434 Marionette DEBUG loaded listener.js 21:36:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x145637c00) [pid = 1650] [serial = 2349] [outer = 0x13b992c00] 21:36:50 INFO - PROCESS | 1650 | 1461731810796 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:36:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:36:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 21:36:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:36:50 INFO - PROCESS | 1650 | 1461731810826 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 21:36:50 INFO - PROCESS | 1650 | 1461731810827 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 21:36:50 INFO - PROCESS | 1650 | 1461731810829 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:36:50 INFO - PROCESS | 1650 | 1461731810830 Marionette TRACE conn2 <- [1,3098,null,{}] 21:36:50 INFO - PROCESS | 1650 | 1461731810833 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}] 21:36:50 INFO - PROCESS | 1650 | 1461731810970 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 21:36:51 INFO - PROCESS | 1650 | 1461731811107 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x14551d000 == 126 [pid = 1650] [id = 784] 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x145505c00) [pid = 1650] [serial = 2350] [outer = 0x0] 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x145509c00) [pid = 1650] [serial = 2351] [outer = 0x145505c00] 21:36:51 INFO - PROCESS | 1650 | 1461731811135 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x14550d800) [pid = 1650] [serial = 2352] [outer = 0x145505c00] 21:36:51 INFO - PROCESS | 1650 | 1461731811482 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]]]}] 21:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:36:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:36:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 670ms 21:36:51 INFO - PROCESS | 1650 | 1461731811499 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 21:36:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:36:51 INFO - PROCESS | 1650 | 1461731811502 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 21:36:51 INFO - PROCESS | 1650 | 1461731811504 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:36:51 INFO - PROCESS | 1650 | 1461731811505 Marionette TRACE conn2 <- [1,3102,null,{}] 21:36:51 INFO - PROCESS | 1650 | 1461731811508 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}] 21:36:51 INFO - PROCESS | 1650 | 1461731811645 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 21:36:51 INFO - PROCESS | 1650 | 1461731811789 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x146ca2000 == 127 [pid = 1650] [id = 785] 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x139436800) [pid = 1650] [serial = 2353] [outer = 0x0] 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x144e3c000) [pid = 1650] [serial = 2354] [outer = 0x139436800] 21:36:51 INFO - PROCESS | 1650 | 1461731811819 Marionette DEBUG loaded listener.js 21:36:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x144e41400) [pid = 1650] [serial = 2355] [outer = 0x139436800] 21:36:52 INFO - PROCESS | 1650 | 1461731812181 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:36:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:36:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 721ms 21:36:52 INFO - PROCESS | 1650 | 1461731812227 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 21:36:52 INFO - PROCESS | 1650 | 1461731812229 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 21:36:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:36:52 INFO - PROCESS | 1650 | 1461731812232 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:36:52 INFO - PROCESS | 1650 | 1461731812234 Marionette TRACE conn2 <- [1,3106,null,{}] 21:36:52 INFO - PROCESS | 1650 | 1461731812237 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}] 21:36:52 INFO - PROCESS | 1650 | 1461731812383 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 21:36:52 INFO - PROCESS | 1650 | 1461731812603 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x145652000 == 128 [pid = 1650] [id = 786] 21:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x138e72800) [pid = 1650] [serial = 2356] [outer = 0x0] 21:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x144e42000) [pid = 1650] [serial = 2357] [outer = 0x138e72800] 21:36:52 INFO - PROCESS | 1650 | 1461731812631 Marionette DEBUG loaded listener.js 21:36:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x14550e400) [pid = 1650] [serial = 2358] [outer = 0x138e72800] 21:36:53 INFO - PROCESS | 1650 | 1461731812994 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]]]}] 21:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:36:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:36:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 770ms 21:36:53 INFO - PROCESS | 1650 | 1461731813002 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1650 | 1461731813003 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 21:36:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:36:53 INFO - PROCESS | 1650 | 1461731813006 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1650 | 1461731813007 Marionette TRACE conn2 <- [1,3110,null,{}] 21:36:53 INFO - PROCESS | 1650 | 1461731813010 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}] 21:36:53 INFO - PROCESS | 1650 | 1461731813153 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 21:36:53 INFO - PROCESS | 1650 | 1461731813304 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12426c800 == 129 [pid = 1650] [id = 787] 21:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x1121db000) [pid = 1650] [serial = 2359] [outer = 0x0] 21:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x121096c00) [pid = 1650] [serial = 2360] [outer = 0x1121db000] 21:36:53 INFO - PROCESS | 1650 | 1461731813335 Marionette DEBUG loaded listener.js 21:36:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x12f373400) [pid = 1650] [serial = 2361] [outer = 0x1121db000] 21:36:53 INFO - PROCESS | 1650 | 1461731813715 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"]]]}] 21:36:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:36:53 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 21:36:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:36:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:36:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:36:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:36:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 21:36:53 INFO - PROCESS | 1650 | 1461731813727 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 21:36:53 INFO - PROCESS | 1650 | 1461731813729 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 21:36:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:36:53 INFO - PROCESS | 1650 | 1461731813731 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:36:53 INFO - PROCESS | 1650 | 1461731813732 Marionette TRACE conn2 <- [1,3114,null,{}] 21:36:53 INFO - PROCESS | 1650 | 1461731813734 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}] 21:36:53 INFO - PROCESS | 1650 | 1461731813876 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 21:36:54 INFO - PROCESS | 1650 | 1461731814032 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\", \"0c7bd939-d058-4ed6-8ccc-37941bf75a95\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:36:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aa7f800 == 130 [pid = 1650] [id = 788] 21:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x112bd5400) [pid = 1650] [serial = 2362] [outer = 0x0] 21:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x12cac4400) [pid = 1650] [serial = 2363] [outer = 0x112bd5400] 21:36:54 INFO - PROCESS | 1650 | 1461731814063 Marionette DEBUG loaded listener.js 21:36:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x144e3e800) [pid = 1650] [serial = 2364] [outer = 0x112bd5400] 21:36:54 INFO - PROCESS | 1650 | 1461731814727 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]]]}] 21:36:54 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:36:54 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1020ms 21:36:54 INFO - PROCESS | 1650 | 1461731814752 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 21:36:54 INFO - PROCESS | 1650 | 1461731814755 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 21:36:55 INFO - PROCESS | 1650 | --DOCSHELL 0x146c8b800 == 129 [pid = 1650] [id = 771] 21:36:55 INFO - PROCESS | 1650 | --DOCSHELL 0x144d63000 == 128 [pid = 1650] [id = 770] 21:36:55 INFO - PROCESS | 1650 | --DOCSHELL 0x128f31000 == 127 [pid = 1650] [id = 769] 21:36:55 INFO - PROCESS | 1650 | --DOCSHELL 0x143857800 == 126 [pid = 1650] [id = 768] 21:36:55 INFO - PROCESS | 1650 | --DOCSHELL 0x13fb7d800 == 125 [pid = 1650] [id = 767] 21:36:55 WARNING - u'runner_teardown' () 21:36:55 INFO - No more tests 21:36:55 INFO - Got 0 unexpected results 21:36:55 INFO - SUITE-END | took 547s 21:36:55 INFO - Closing logging queue 21:36:55 INFO - queue closed 21:36:55 INFO - Return code: 0 21:36:55 WARNING - # TBPL SUCCESS # 21:36:55 INFO - Running post-action listener: _resource_record_post_action 21:36:55 INFO - Running post-run listener: _resource_record_post_run 21:36:57 INFO - Total resource usage - Wall time: 569s; CPU: 57.0%; Read bytes: 37668352; Write bytes: 954665472; Read time: 399; Write time: 4645 21:36:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:36:57 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 144773632; Write bytes: 143949824; Read time: 13542; Write time: 255 21:36:57 INFO - run-tests - Wall time: 551s; CPU: 57.0%; Read bytes: 35845632; Write bytes: 799881728; Read time: 381; Write time: 4356 21:36:57 INFO - Running post-run listener: _upload_blobber_files 21:36:57 INFO - Blob upload gear active. 21:36:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:36:57 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 21:36:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:36:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:36:57 INFO - (blobuploader) - INFO - Open directory for files ... 21:36:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:36:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:36:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:36:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:36:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:36:58 INFO - (blobuploader) - INFO - Done attempting. 21:36:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:36:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:36:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:37:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:37:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:37:00 INFO - (blobuploader) - INFO - Done attempting. 21:37:00 INFO - (blobuploader) - INFO - Iteration through files over. 21:37:00 INFO - Return code: 0 21:37:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:37:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:37:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3cff3827379ba3634f91a7f363eac526baa11cbdcdb41b7c75c1b0cd1365702ba0ebcc7a3df961a9d1211b5ef799271aa1facc7f9eda45bae136cf94be372cc2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/713a34ae63a929c6d62f8dc9fcb47d1dfdc343ef5fa5b29f486cbb2675555681bb2bf15c8387dadfc4165fde57cc8338b0a1a809c4885b84bb4c223f3014a52c"} 21:37:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:37:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:37:00 INFO - Contents: 21:37:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3cff3827379ba3634f91a7f363eac526baa11cbdcdb41b7c75c1b0cd1365702ba0ebcc7a3df961a9d1211b5ef799271aa1facc7f9eda45bae136cf94be372cc2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/713a34ae63a929c6d62f8dc9fcb47d1dfdc343ef5fa5b29f486cbb2675555681bb2bf15c8387dadfc4165fde57cc8338b0a1a809c4885b84bb4c223f3014a52c"} 21:37:00 INFO - Running post-run listener: copy_logs_to_upload_dir 21:37:00 INFO - Copying logs to upload dir... 21:37:00 INFO - mkdir: /builds/slave/test/build/upload/logs 21:37:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=624.032987 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 24 secs) (at 2016-04-26 21:37:00.538025) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 21:37:00.541588) ========= 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.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3cff3827379ba3634f91a7f363eac526baa11cbdcdb41b7c75c1b0cd1365702ba0ebcc7a3df961a9d1211b5ef799271aa1facc7f9eda45bae136cf94be372cc2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/713a34ae63a929c6d62f8dc9fcb47d1dfdc343ef5fa5b29f486cbb2675555681bb2bf15c8387dadfc4165fde57cc8338b0a1a809c4885b84bb4c223f3014a52c"} build_url:https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012490 build_url: 'https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3cff3827379ba3634f91a7f363eac526baa11cbdcdb41b7c75c1b0cd1365702ba0ebcc7a3df961a9d1211b5ef799271aa1facc7f9eda45bae136cf94be372cc2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/713a34ae63a929c6d62f8dc9fcb47d1dfdc343ef5fa5b29f486cbb2675555681bb2bf15c8387dadfc4165fde57cc8338b0a1a809c4885b84bb4c223f3014a52c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Cxrzl6ajTc-MPV4kFBJzQw/artifacts/public/build/firefox-48.0a2.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-26 21:37:00.575136) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:37:00.575478) ========= 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.T3nLShCuOy/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.jRypDAwkQI/Listeners TMPDIR=/var/folders/f9/cg1m6_fx7ts4ntdpv3xn3tmm00000w/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.005243 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 21:37:00.624096) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 21:37:00.627435) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 21:37:00.628022) ========= ========= Total master_lag: 0.38 =========