builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0128 starttime: 1468480751.67 results: success (0) buildid: 20160708040758 builduid: 97516dbb0d4a46858c68c23e6a7e2048 revision: 24e82cb41040b1f515135ae3ba8b6bddf234d509 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:11.673241) ========= master: http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:11.673684) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:11.673968) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:11.695352) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:11.695620) ========= 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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-07-14 00:19:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 196M=0s 2016-07-14 00:19:12 (196 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.597771 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:12.315274) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:12.315591) ========= 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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/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.028294 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:12.364061) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:12.364412) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 24e82cb41040b1f515135ae3ba8b6bddf234d509 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 24e82cb41040b1f515135ae3ba8b6bddf234d509 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-07-14 00:19:12,438 truncating revision to first 12 chars 2016-07-14 00:19:12,438 Setting DEBUG logging. 2016-07-14 00:19:12,438 attempt 1/10 2016-07-14 00:19:12,438 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/24e82cb41040?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-14 00:19:13,086 unpacking tar archive at: mozilla-beta-24e82cb41040/testing/mozharness/ program finished with exit code 0 elapsedTime=0.903824 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:13.289606) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:13.289897) ========= script_repo_revision: 24e82cb41040b1f515135ae3ba8b6bddf234d509 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:13.290276) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:13.290574) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-14 00:19:13.321322) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-07-14 00:19:13.321632) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/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 00:19:13 INFO - MultiFileLogger online at 20160714 00:19:13 in /builds/slave/test 00:19:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 00:19:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:19:13 INFO - {'append_to_log': False, 00:19:13 INFO - 'base_work_dir': '/builds/slave/test', 00:19:13 INFO - 'blob_upload_branch': 'mozilla-beta', 00:19:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:19:13 INFO - 'buildbot_json_path': 'buildprops.json', 00:19:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:19:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:19:13 INFO - 'download_minidump_stackwalk': True, 00:19:13 INFO - 'download_symbols': 'true', 00:19:13 INFO - 'e10s': False, 00:19:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:19:13 INFO - 'tooltool.py': '/tools/tooltool.py', 00:19:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:19:13 INFO - '/tools/misc-python/virtualenv.py')}, 00:19:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:19:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:19:13 INFO - 'log_level': 'info', 00:19:13 INFO - 'log_to_console': True, 00:19:13 INFO - 'opt_config_files': (), 00:19:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:19:13 INFO - '--processes=1', 00:19:13 INFO - '--config=%(test_path)s/wptrunner.ini', 00:19:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:19:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:19:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:19:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:19:13 INFO - 'pip_index': False, 00:19:13 INFO - 'require_test_zip': True, 00:19:13 INFO - 'test_type': ('testharness',), 00:19:13 INFO - 'this_chunk': '1', 00:19:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:19:13 INFO - 'total_chunks': '10', 00:19:13 INFO - 'virtualenv_path': 'venv', 00:19:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:19:13 INFO - 'work_dir': 'build'} 00:19:13 INFO - ##### 00:19:13 INFO - ##### Running clobber step. 00:19:13 INFO - ##### 00:19:13 INFO - Running pre-action listener: _resource_record_pre_action 00:19:13 INFO - Running main action method: clobber 00:19:13 INFO - rmtree: /builds/slave/test/build 00:19:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:19:15 INFO - Running post-action listener: _resource_record_post_action 00:19:15 INFO - ##### 00:19:15 INFO - ##### Running read-buildbot-config step. 00:19:15 INFO - ##### 00:19:15 INFO - Running pre-action listener: _resource_record_pre_action 00:19:15 INFO - Running main action method: read_buildbot_config 00:19:15 INFO - Using buildbot properties: 00:19:15 INFO - { 00:19:15 INFO - "project": "", 00:19:15 INFO - "product": "firefox", 00:19:15 INFO - "script_repo_revision": "production", 00:19:15 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:19:15 INFO - "repository": "", 00:19:15 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:19:15 INFO - "buildid": "20160708040758", 00:19:15 INFO - "pgo_build": "False", 00:19:15 INFO - "basedir": "/builds/slave/test", 00:19:15 INFO - "buildnumber": 20, 00:19:15 INFO - "slavename": "t-yosemite-r7-0128", 00:19:15 INFO - "master": "http://buildbot-master134.bb.releng.scl3.mozilla.com:8201/", 00:19:15 INFO - "platform": "macosx64", 00:19:15 INFO - "branch": "mozilla-beta", 00:19:15 INFO - "revision": "24e82cb41040b1f515135ae3ba8b6bddf234d509", 00:19:15 INFO - "repo_path": "releases/mozilla-beta", 00:19:15 INFO - "moz_repo_path": "", 00:19:15 INFO - "stage_platform": "macosx64", 00:19:15 INFO - "builduid": "97516dbb0d4a46858c68c23e6a7e2048", 00:19:15 INFO - "slavebuilddir": "test" 00:19:15 INFO - } 00:19:15 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg. 00:19:15 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.test_packages.json. 00:19:15 INFO - Running post-action listener: _resource_record_post_action 00:19:15 INFO - ##### 00:19:15 INFO - ##### Running download-and-extract step. 00:19:15 INFO - ##### 00:19:15 INFO - Running pre-action listener: _resource_record_pre_action 00:19:15 INFO - Running main action method: download_and_extract 00:19:15 INFO - mkdir: /builds/slave/test/build/tests 00:19:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.test_packages.json 00:19:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:19:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 00:19:15 INFO - Downloaded 1201 bytes. 00:19:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:19:15 INFO - Using the following test package requirements: 00:19:15 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:19:15 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:19:15 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:19:15 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'jsshell-mac64.zip'], 00:19:15 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:19:15 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:19:15 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:19:15 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:19:15 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:19:15 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:19:15 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:19:15 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:19:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.common.tests.zip 00:19:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:19:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 00:19:16 INFO - Downloaded 18406861 bytes. 00:19:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:19:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:19:16 INFO - caution: filename not matched: web-platform/* 00:19:16 INFO - Return code: 11 00:19:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:16 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:19:16 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:19:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:19:26 INFO - Downloaded 36389883 bytes. 00:19:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:19:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:19:30 INFO - caution: filename not matched: bin/* 00:19:30 INFO - caution: filename not matched: config/* 00:19:30 INFO - caution: filename not matched: mozbase/* 00:19:30 INFO - caution: filename not matched: marionette/* 00:19:30 INFO - caution: filename not matched: tools/wptserve/* 00:19:30 INFO - Return code: 11 00:19:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:30 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg 00:19:30 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:19:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:19:38 INFO - Downloaded 73005781 bytes. 00:19:38 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg 00:19:38 INFO - mkdir: /builds/slave/test/properties 00:19:38 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:19:38 INFO - Writing to file /builds/slave/test/properties/build_url 00:19:38 INFO - Contents: 00:19:38 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg 00:19:39 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:19:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:19:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:19:39 INFO - Contents: 00:19:39 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:19: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')]} 00:19:39 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:19:39 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:19:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:19:49 INFO - Downloaded 103720031 bytes. 00:19:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:19:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:19:53 INFO - Return code: 0 00:19:53 INFO - Running post-action listener: _resource_record_post_action 00:19:53 INFO - Running post-action listener: set_extra_try_arguments 00:19:53 INFO - ##### 00:19:53 INFO - ##### Running create-virtualenv step. 00:19:53 INFO - ##### 00:19:53 INFO - Running pre-action listener: _pre_create_virtualenv 00:19:53 INFO - Running pre-action listener: _resource_record_pre_action 00:19:53 INFO - Running main action method: create_virtualenv 00:19:53 INFO - Creating virtualenv /builds/slave/test/build/venv 00:19:53 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:19:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:19:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:19:53 INFO - Using real prefix '/tools/python27' 00:19:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:19:54 INFO - Installing distribute.............................................................................................................................................................................................done. 00:19:57 INFO - Installing pip.................done. 00:19:57 INFO - Return code: 0 00:19:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:19:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:19:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:19:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:19:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:19:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:19:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x102414e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102431f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f80ebdd4290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, '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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:19:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:19:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:19:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:19:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:19:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:19:57 INFO - 'HOME': '/Users/cltbld', 00:19:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:19:57 INFO - 'LOGNAME': 'cltbld', 00:19:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:19:57 INFO - 'MOZ_NO_REMOTE': '1', 00:19:57 INFO - 'NO_EM_RESTART': '1', 00:19:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:19:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:19:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:19:57 INFO - 'PWD': '/builds/slave/test', 00:19:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:19:57 INFO - 'SHELL': '/bin/bash', 00:19:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:19:57 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:19:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:19:57 INFO - 'USER': 'cltbld', 00:19:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:19:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:19:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:19:57 INFO - 'XPC_FLAGS': '0x0', 00:19:57 INFO - 'XPC_SERVICE_NAME': '0', 00:19:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:19:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:19:57 INFO - Downloading/unpacking psutil>=0.7.1 00:19:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:19:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:19:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:19:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:19:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:19:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:20:00 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:20:00 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:20:00 INFO - Installing collected packages: psutil 00:20:00 INFO - Running setup.py install for psutil 00:20:01 INFO - building 'psutil._psutil_osx' extension 00:20:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:20:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 00:20:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 00:20:01 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 00:20:01 INFO - building 'psutil._psutil_posix' extension 00:20:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 00:20:01 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:20:01 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:20:01 INFO - ^ 00:20:01 INFO - 1 warning generated. 00:20:01 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 00:20:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:20:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:20:02 INFO - Successfully installed psutil 00:20:02 INFO - Cleaning up... 00:20:02 INFO - Return code: 0 00:20:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:20:02 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')]} 00:20:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:02 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')]} 00:20:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:02 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 0x102414e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102431f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f80ebdd4290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, '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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:20:02 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 00:20:02 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 00:20:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:20:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:20:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:20:02 INFO - 'HOME': '/Users/cltbld', 00:20:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:20:02 INFO - 'LOGNAME': 'cltbld', 00:20:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:02 INFO - 'MOZ_NO_REMOTE': '1', 00:20:02 INFO - 'NO_EM_RESTART': '1', 00:20:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:20:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:02 INFO - 'PWD': '/builds/slave/test', 00:20:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:20:02 INFO - 'SHELL': '/bin/bash', 00:20:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:20:02 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:20:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:20:02 INFO - 'USER': 'cltbld', 00:20:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:20:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:20:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:20:02 INFO - 'XPC_FLAGS': '0x0', 00:20:02 INFO - 'XPC_SERVICE_NAME': '0', 00:20:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:20:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:20:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:04 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:20:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:20:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:20:05 INFO - Installing collected packages: mozsystemmonitor 00:20:05 INFO - Running setup.py install for mozsystemmonitor 00:20:05 INFO - Successfully installed mozsystemmonitor 00:20:05 INFO - Cleaning up... 00:20:05 INFO - Return code: 0 00:20:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:20: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')]} 00:20:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20: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')]} 00:20:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20: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', '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 0x102414e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102431f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f80ebdd4290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, '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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:20: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:20: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 blobuploader==1.2.4 00:20:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:20:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:20:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:20:05 INFO - 'HOME': '/Users/cltbld', 00:20:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:20:05 INFO - 'LOGNAME': 'cltbld', 00:20:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:05 INFO - 'MOZ_NO_REMOTE': '1', 00:20:05 INFO - 'NO_EM_RESTART': '1', 00:20:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:20:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:05 INFO - 'PWD': '/builds/slave/test', 00:20:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:20:05 INFO - 'SHELL': '/bin/bash', 00:20:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:20:05 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:20:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:20:05 INFO - 'USER': 'cltbld', 00:20:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:20:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:20:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:20:05 INFO - 'XPC_FLAGS': '0x0', 00:20:05 INFO - 'XPC_SERVICE_NAME': '0', 00:20:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:20:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:05 INFO - Downloading/unpacking blobuploader==1.2.4 00:20:05 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 00:20:05 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 00:20:05 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 00:20:05 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 00:20:05 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 00:20:05 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 00:20:07 INFO - Downloading blobuploader-1.2.4.tar.gz 00:20:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:20:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:20:08 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:20:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:09 INFO - Downloading docopt-0.6.1.tar.gz 00:20:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:20:09 INFO - Installing collected packages: blobuploader, requests, docopt 00:20:09 INFO - Running setup.py install for blobuploader 00:20:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:20:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:20:09 INFO - Running setup.py install for requests 00:20:09 INFO - Running setup.py install for docopt 00:20:09 INFO - Successfully installed blobuploader requests docopt 00:20:09 INFO - Cleaning up... 00:20:10 INFO - Return code: 0 00:20:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:20:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:10 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 0x102414e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102431f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f80ebdd4290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, '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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:20:10 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 00:20:10 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 00:20:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:20:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:20:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:20:10 INFO - 'HOME': '/Users/cltbld', 00:20:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:20:10 INFO - 'LOGNAME': 'cltbld', 00:20:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:10 INFO - 'MOZ_NO_REMOTE': '1', 00:20:10 INFO - 'NO_EM_RESTART': '1', 00:20:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:20:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:10 INFO - 'PWD': '/builds/slave/test', 00:20:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:20:10 INFO - 'SHELL': '/bin/bash', 00:20:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:20:10 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:20:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:20:10 INFO - 'USER': 'cltbld', 00:20:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:20:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:20:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:20:10 INFO - 'XPC_FLAGS': '0x0', 00:20:10 INFO - 'XPC_SERVICE_NAME': '0', 00:20:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:20:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-xt3rqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-2N7HyM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-VaFnDV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-RF99ur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-y6EAbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-r1G8id-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:20:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:20:10 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-TSTL2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-aLM8q1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-LB882_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-470Cld-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-rwsmds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-5v6C7t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-rSrBc8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-RjIeOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-yzUn02-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-SNc41G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:20:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:20:11 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-BQrqeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:20:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:20:12 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-7QIeDB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:20:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:20:12 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-sikme8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:20:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:20:12 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-_q8Qn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:20:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:20:12 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-Ezw6eJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:20:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:20:12 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:20:12 INFO - Running setup.py install for manifestparser 00:20:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:20:13 INFO - Running setup.py install for mozcrash 00:20:13 INFO - Running setup.py install for mozdebug 00:20:13 INFO - Running setup.py install for mozdevice 00:20:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:20:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:20:13 INFO - Running setup.py install for mozfile 00:20:13 INFO - Running setup.py install for mozhttpd 00:20:13 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:20:13 INFO - Running setup.py install for mozinfo 00:20:13 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:20:13 INFO - Running setup.py install for mozInstall 00:20:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Running setup.py install for mozleak 00:20:14 INFO - Running setup.py install for mozlog 00:20:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Running setup.py install for moznetwork 00:20:14 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Running setup.py install for mozprocess 00:20:14 INFO - Running setup.py install for mozprofile 00:20:14 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:20:14 INFO - Running setup.py install for mozrunner 00:20:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:20:15 INFO - Running setup.py install for mozscreenshot 00:20:15 INFO - Running setup.py install for moztest 00:20:15 INFO - Running setup.py install for mozversion 00:20:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:20:15 INFO - Running setup.py install for wptserve 00:20:15 INFO - Running setup.py install for marionette-driver 00:20:15 INFO - Running setup.py install for browsermob-proxy 00:20:15 INFO - Running setup.py install for marionette-client 00:20:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:20:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:20:16 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 00:20:16 INFO - Cleaning up... 00:20:16 INFO - Return code: 0 00:20:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:20:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:20:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:20:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:20:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:20:16 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 0x102414e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x102431f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f80ebdd4290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, '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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:20:16 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 00:20:16 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 00:20:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:20:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:20:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:20:16 INFO - 'HOME': '/Users/cltbld', 00:20:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:20:16 INFO - 'LOGNAME': 'cltbld', 00:20:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:16 INFO - 'MOZ_NO_REMOTE': '1', 00:20:16 INFO - 'NO_EM_RESTART': '1', 00:20:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:20:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:16 INFO - 'PWD': '/builds/slave/test', 00:20:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:20:16 INFO - 'SHELL': '/bin/bash', 00:20:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:20:16 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:20:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:20:16 INFO - 'USER': 'cltbld', 00:20:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:20:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:20:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:20:16 INFO - 'XPC_FLAGS': '0x0', 00:20:16 INFO - 'XPC_SERVICE_NAME': '0', 00:20:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:20:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:20:16 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-aADQEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:20:16 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-FVwa6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:20:16 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-L7cHDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:20:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:20:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:20:16 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-5dtseF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:20:17 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)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-JEQnSL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:20:17 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)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-lrh7_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:20:17 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)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-psXQ01-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:20:17 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)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-eLkv29-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:20:17 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)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-gUqo8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-BJxUzi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-ipzc8g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-3NsCKr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:20:17 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-Pgs5x4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:20:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:20:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-4zYK1D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:20:18 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)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-Xm1mY0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:20:18 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)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-22Bs0Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:20:18 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)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-AqpDiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:20:18 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)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-Dvs0L7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:20:18 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-4HLSrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:20:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:20:18 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-iwwNOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:20:18 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:20:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:20:19 INFO - Running setup.py (path:/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/pip-vQJMb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:20:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:20:19 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)) 00:20:19 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)) 00:20:19 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)) 00:20:19 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)) 00:20:19 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)) 00:20:19 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)) 00:20:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:20:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:20:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:20:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:20:21 INFO - Downloading blessings-1.6.tar.gz 00:20:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:20:21 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:20:21 INFO - Installing collected packages: blessings 00:20:21 INFO - Running setup.py install for blessings 00:20:21 INFO - Successfully installed blessings 00:20:21 INFO - Cleaning up... 00:20:22 INFO - Return code: 0 00:20:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:20:22 INFO - Reading from file tmpfile_stdout 00:20:22 INFO - Current package versions: 00:20:22 INFO - blessings == 1.6 00:20:22 INFO - blobuploader == 1.2.4 00:20:22 INFO - browsermob-proxy == 0.6.0 00:20:22 INFO - docopt == 0.6.1 00:20:22 INFO - manifestparser == 1.1 00:20:22 INFO - marionette-client == 2.3.0 00:20:22 INFO - marionette-driver == 1.4.0 00:20:22 INFO - mozInstall == 1.12 00:20:22 INFO - mozcrash == 0.17 00:20:22 INFO - mozdebug == 0.1 00:20:22 INFO - mozdevice == 0.48 00:20:22 INFO - mozfile == 1.2 00:20:22 INFO - mozhttpd == 0.7 00:20:22 INFO - mozinfo == 0.9 00:20:22 INFO - mozleak == 0.1 00:20:22 INFO - mozlog == 3.1 00:20:22 INFO - moznetwork == 0.27 00:20:22 INFO - mozprocess == 0.22 00:20:22 INFO - mozprofile == 0.28 00:20:22 INFO - mozrunner == 6.11 00:20:22 INFO - mozscreenshot == 0.1 00:20:22 INFO - mozsystemmonitor == 0.0 00:20:22 INFO - moztest == 0.7 00:20:22 INFO - mozversion == 1.4 00:20:22 INFO - psutil == 3.1.1 00:20:22 INFO - requests == 1.2.3 00:20:22 INFO - wptserve == 1.4.0 00:20:22 INFO - wsgiref == 0.1.2 00:20:22 INFO - Running post-action listener: _resource_record_post_action 00:20:22 INFO - Running post-action listener: _start_resource_monitoring 00:20:22 INFO - Starting resource monitoring. 00:20:22 INFO - ##### 00:20:22 INFO - ##### Running pull step. 00:20:22 INFO - ##### 00:20:22 INFO - Running pre-action listener: _resource_record_pre_action 00:20:22 INFO - Running main action method: pull 00:20:22 INFO - Pull has nothing to do! 00:20:22 INFO - Running post-action listener: _resource_record_post_action 00:20:22 INFO - ##### 00:20:22 INFO - ##### Running install step. 00:20:22 INFO - ##### 00:20:22 INFO - Running pre-action listener: _resource_record_pre_action 00:20:22 INFO - Running main action method: install 00:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:20:22 INFO - Reading from file tmpfile_stdout 00:20:22 INFO - Detecting whether we're running mozinstall >=1.0... 00:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:20:22 INFO - Reading from file tmpfile_stdout 00:20:22 INFO - Output received: 00:20:22 INFO - Usage: mozinstall [options] installer 00:20:22 INFO - Options: 00:20:22 INFO - -h, --help show this help message and exit 00:20:22 INFO - -d DEST, --destination=DEST 00:20:22 INFO - Directory to install application into. [default: 00:20:22 INFO - "/builds/slave/test"] 00:20:22 INFO - --app=APP Application being installed. [default: firefox] 00:20:22 INFO - mkdir: /builds/slave/test/build/application 00:20:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:20:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:20:41 INFO - Reading from file tmpfile_stdout 00:20:41 INFO - Output received: 00:20:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:20:41 INFO - Running post-action listener: _resource_record_post_action 00:20:41 INFO - ##### 00:20:41 INFO - ##### Running run-tests step. 00:20:41 INFO - ##### 00:20:41 INFO - Running pre-action listener: _resource_record_pre_action 00:20:41 INFO - Running main action method: run_tests 00:20:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:20:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:20:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:20:41 INFO - grabbing minidump binary from tooltool 00:20: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')]} 00:20:41 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 0x10242d5e0>, '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 0x102010cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10203b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:20:41 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 00:20:41 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 00:20:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:20:41 INFO - Return code: 0 00:20:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:20:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:20:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:20:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:20:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Y4lUa2DerJ/Render', 00:20:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:20:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:20:41 INFO - 'HOME': '/Users/cltbld', 00:20:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:20:41 INFO - 'LOGNAME': 'cltbld', 00:20:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:20:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:20:41 INFO - 'MOZ_NO_REMOTE': '1', 00:20:41 INFO - 'NO_EM_RESTART': '1', 00:20:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:20:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:20:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:20:41 INFO - 'PWD': '/builds/slave/test', 00:20:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:20:41 INFO - 'SHELL': '/bin/bash', 00:20:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.bdhwu8p4Fi/Listeners', 00:20:41 INFO - 'TMPDIR': '/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/', 00:20:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:20:41 INFO - 'USER': 'cltbld', 00:20:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:20:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:20:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:20:41 INFO - 'XPC_FLAGS': '0x0', 00:20:41 INFO - 'XPC_SERVICE_NAME': '0', 00:20:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:20:41 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:20:42 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 00:20:42 INFO - import pkg_resources 00:20:42 INFO - Using 1 client processes 00:20:42 INFO - wptserve Starting http server on 127.0.0.1:8000 00:20:42 INFO - wptserve Starting http server on 127.0.0.1:8001 00:20:42 INFO - wptserve Starting http server on 127.0.0.1:8443 00:20:45 INFO - SUITE-START | Running 778 tests 00:20:45 INFO - Running testharness tests 00:20:45 INFO - Setting up ssl 00:20:45 INFO - PROCESS | certutil | 00:20:45 INFO - PROCESS | certutil | 00:20:45 INFO - PROCESS | certutil | 00:20:45 INFO - Certificate Nickname Trust Attributes 00:20:45 INFO - SSL,S/MIME,JAR/XPI 00:20:45 INFO - 00:20:45 INFO - web-platform-tests CT,, 00:20:45 INFO - 00:20:45 INFO - Starting runner 00:20:46 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:20:46 INFO - PROCESS | 1650 | 1468480846353 Marionette DEBUG Marionette enabled via build flag and pref 00:20:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x113dc1000 == 1 [pid = 1650] [id = 1] 00:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x113dc1800) [pid = 1650] [serial = 1] [outer = 0x0] 00:20:46 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x113dc2800) [pid = 1650] [serial = 2] [outer = 0x113dc1800] 00:20:46 INFO - PROCESS | 1650 | 1468480846666 Marionette INFO Listening on port 2828 00:20:46 INFO - PROCESS | 1650 | 1468480846905 Marionette DEBUG Marionette enabled via command-line flag 00:20:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x116960800 == 2 [pid = 1650] [id = 2] 00:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x116961000) [pid = 1650] [serial = 3] [outer = 0x0] 00:20:46 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x116962000) [pid = 1650] [serial = 4] [outer = 0x116961000] 00:20:47 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:20:47 INFO - PROCESS | 1650 | 1468480847051 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49277 00:20:47 INFO - PROCESS | 1650 | 1468480847137 Marionette DEBUG Closed connection conn0 00:20:47 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:20:47 INFO - PROCESS | 1650 | 1468480847144 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49278 00:20:47 INFO - PROCESS | 1650 | 1468480847152 Marionette DEBUG Closed connection conn1 00:20:47 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:20:47 INFO - PROCESS | 1650 | 1468480847157 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49279 00:20:47 INFO - PROCESS | 1650 | 1468480847165 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:20:47 INFO - PROCESS | 1650 | 1468480847171 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160708040758","device":"desktop","version":"48.0"} 00:20:47 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:20:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d28000 == 3 [pid = 1650] [id = 3] 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x119d29000) [pid = 1650] [serial = 5] [outer = 0x0] 00:20:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d29800 == 4 [pid = 1650] [id = 4] 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x119d1e000) [pid = 1650] [serial = 6] [outer = 0x0] 00:20:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x121430800 == 5 [pid = 1650] [id = 5] 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x119d19800) [pid = 1650] [serial = 7] [outer = 0x0] 00:20:48 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:20:48 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x121852800) [pid = 1650] [serial = 8] [outer = 0x119d19800] 00:20:48 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x123e19800) [pid = 1650] [serial = 9] [outer = 0x119d29000] 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x121552c00) [pid = 1650] [serial = 10] [outer = 0x119d1e000] 00:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x121554c00) [pid = 1650] [serial = 11] [outer = 0x119d19800] 00:20:49 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:20:49 INFO - PROCESS | 1650 | 1468480849275 Marionette INFO startBrowser 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:49 INFO - PROCESS | 1650 | 1468480849296 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1650 | 1468480849303 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1650 | 1468480849304 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x12689cc00) [pid = 1650] [serial = 12] [outer = 0x119d19800] 00:20:49 INFO - PROCESS | 1650 | 1468480849610 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"27137a82-c740-3c46-b6c3-351db5ab315d","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160708040758","device":"desktop","version":"48.0","command_id":1}}] 00:20:49 INFO - PROCESS | 1650 | 1468480849690 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}] 00:20:49 INFO - PROCESS | 1650 | 1468480849692 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:49 INFO - PROCESS | 1650 | 1468480849750 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:20:49 INFO - PROCESS | 1650 | 1468480849821 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:20:49 INFO - PROCESS | 1650 | 1468480849823 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:49 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:20:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:20:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:20:49 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:20:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x126dcb800) [pid = 1650] [serial = 13] [outer = 0x119d19800] 00:20:50 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:20:50 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:20:50 INFO - PROCESS | 1650 | 1468480850080 Marionette TRACE conn2 <- [1,3,null,{}] 00:20:50 INFO - PROCESS | 1650 | 1468480850087 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:20:50 INFO - PROCESS | 1650 | 1468480850089 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:50 INFO - PROCESS | 1650 | 1468480850104 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:20:50 INFO - PROCESS | 1650 | 1468480850129 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1650 | 1468480850131 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:20:50 INFO - PROCESS | 1650 | 1468480850139 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1650 | 1468480850141 Marionette TRACE conn2 <- [1,6,null,{}] 00:20:50 INFO - PROCESS | 1650 | 1468480850143 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}] 00:20:50 INFO - PROCESS | 1650 | 1468480850144 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:50 INFO - PROCESS | 1650 | 1468480850160 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:20:50 INFO - PROCESS | 1650 | 1468480850162 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1650 | 1468480850163 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x129157000 == 6 [pid = 1650] [id = 6] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12920f400) [pid = 1650] [serial = 14] [outer = 0x0] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x129211000) [pid = 1650] [serial = 15] [outer = 0x12920f400] 00:20:50 INFO - PROCESS | 1650 | 1468480850197 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x129216800) [pid = 1650] [serial = 16] [outer = 0x12920f400] 00:20:50 INFO - PROCESS | 1650 | 1468480850498 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]]]}] 00:20:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12969f000 == 7 [pid = 1650] [id = 7] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12945d400) [pid = 1650] [serial = 17] [outer = 0x0] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x129573400) [pid = 1650] [serial = 18] [outer = 0x12945d400] 00:20:50 INFO - PROCESS | 1650 | 1468480850538 Marionette DEBUG loaded listener.js 00:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 425ms 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12957c800) [pid = 1650] [serial = 19] [outer = 0x12945d400] 00:20:50 INFO - PROCESS | 1650 | 1468480850598 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1650 | 1468480850600 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:20:50 INFO - PROCESS | 1650 | 1468480850628 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1650 | 1468480850629 Marionette TRACE conn2 <- [1,10,null,{}] 00:20:50 INFO - PROCESS | 1650 | 1468480850641 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}] 00:20:50 INFO - PROCESS | 1650 | 1468480850645 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:50 INFO - PROCESS | 1650 | 1468480850778 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:20:50 INFO - PROCESS | 1650 | 1468480850803 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:50 INFO - PROCESS | 1650 | 1468480850804 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a910000 == 8 [pid = 1650] [id = 8] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12a672c00) [pid = 1650] [serial = 20] [outer = 0x0] 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12a674800) [pid = 1650] [serial = 21] [outer = 0x12a672c00] 00:20:50 INFO - PROCESS | 1650 | 1468480850834 Marionette DEBUG loaded listener.js 00:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12a96ec00) [pid = 1650] [serial = 22] [outer = 0x12a672c00] 00:20:51 INFO - PROCESS | 1650 | 1468480851157 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 586ms 00:20:51 INFO - PROCESS | 1650 | 1468480851210 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1650 | 1468480851212 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:20:51 INFO - PROCESS | 1650 | 1468480851217 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1650 | 1468480851218 Marionette TRACE conn2 <- [1,14,null,{}] 00:20:51 INFO - PROCESS | 1650 | 1468480851220 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}] 00:20:51 INFO - PROCESS | 1650 | 1468480851222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:51 INFO - PROCESS | 1650 | 1468480851342 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:20:51 INFO - PROCESS | 1650 | 1468480851350 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1650 | 1468480851351 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e1000 == 9 [pid = 1650] [id = 9] 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12b114800) [pid = 1650] [serial = 23] [outer = 0x0] 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12b11c000) [pid = 1650] [serial = 24] [outer = 0x12b114800] 00:20:51 INFO - PROCESS | 1650 | 1468480851376 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12b919c00) [pid = 1650] [serial = 25] [outer = 0x12b114800] 00:20:51 INFO - PROCESS | 1650 | 1468480851637 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]]]}] 00:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 472ms 00:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:20:51 INFO - PROCESS | 1650 | 1468480851690 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:20:51 INFO - PROCESS | 1650 | 1468480851691 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:20:51 INFO - PROCESS | 1650 | 1468480851693 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:20:51 INFO - PROCESS | 1650 | 1468480851694 Marionette TRACE conn2 <- [1,18,null,{}] 00:20:51 INFO - PROCESS | 1650 | 1468480851696 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}] 00:20:51 INFO - PROCESS | 1650 | 1468480851698 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:51 INFO - PROCESS | 1650 | 1468480851792 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:20:51 INFO - PROCESS | 1650 | 1468480851797 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1650 | 1468480851799 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac9800 == 10 [pid = 1650] [id = 10] 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x12ba8fc00) [pid = 1650] [serial = 26] [outer = 0x0] 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12bb25400) [pid = 1650] [serial = 27] [outer = 0x12ba8fc00] 00:20:51 INFO - PROCESS | 1650 | 1468480851823 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12bb2ac00) [pid = 1650] [serial = 28] [outer = 0x12ba8fc00] 00:20:52 INFO - PROCESS | 1650 | 1468480852092 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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 00:20:52 INFO - PROCESS | 1650 | 1468480852112 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1650 | 1468480852114 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:20:52 INFO - PROCESS | 1650 | 1468480852124 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1650 | 1468480852125 Marionette TRACE conn2 <- [1,22,null,{}] 00:20:52 INFO - PROCESS | 1650 | 1468480852127 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}] 00:20:52 INFO - PROCESS | 1650 | 1468480852128 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:52 INFO - PROCESS | 1650 | 1468480852230 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:20:52 INFO - PROCESS | 1650 | 1468480852234 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1650 | 1468480852235 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdf9800 == 11 [pid = 1650] [id = 11] 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12bb2b800) [pid = 1650] [serial = 29] [outer = 0x0] 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x118546c00) [pid = 1650] [serial = 30] [outer = 0x12bb2b800] 00:20:52 INFO - PROCESS | 1650 | 1468480852264 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12bb2e800) [pid = 1650] [serial = 31] [outer = 0x12bb2b800] 00:20:52 INFO - PROCESS | 1650 | 1468480852602 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]]]}] 00:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 524ms 00:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:20:52 INFO - PROCESS | 1650 | 1468480852641 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:20:52 INFO - PROCESS | 1650 | 1468480852643 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:20:52 INFO - PROCESS | 1650 | 1468480852645 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1650 | 1468480852646 Marionette TRACE conn2 <- [1,26,null,{}] 00:20:52 INFO - PROCESS | 1650 | 1468480852648 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}] 00:20:52 INFO - PROCESS | 1650 | 1468480852649 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:52 INFO - PROCESS | 1650 | 1468480852739 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:20:52 INFO - PROCESS | 1650 | 1468480852742 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1650 | 1468480852744 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf29000 == 12 [pid = 1650] [id = 12] 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11831c400) [pid = 1650] [serial = 32] [outer = 0x0] 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x12bf04800) [pid = 1650] [serial = 33] [outer = 0x11831c400] 00:20:52 INFO - PROCESS | 1650 | 1468480852768 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x12bf6b400) [pid = 1650] [serial = 34] [outer = 0x11831c400] 00:20:53 INFO - PROCESS | 1650 | 1468480853007 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 372ms 00:20:53 INFO - PROCESS | 1650 | 1468480853022 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1650 | 1468480853024 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:20:53 INFO - PROCESS | 1650 | 1468480853026 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1650 | 1468480853027 Marionette TRACE conn2 <- [1,30,null,{}] 00:20:53 INFO - PROCESS | 1650 | 1468480853029 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}] 00:20:53 INFO - PROCESS | 1650 | 1468480853030 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | 1468480853133 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:20:53 INFO - PROCESS | 1650 | 1468480853138 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1650 | 1468480853139 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c538800 == 13 [pid = 1650] [id = 13] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x12bf6dc00) [pid = 1650] [serial = 35] [outer = 0x0] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12abd2c00) [pid = 1650] [serial = 36] [outer = 0x12bf6dc00] 00:20:53 INFO - PROCESS | 1650 | 1468480853162 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12abd6400) [pid = 1650] [serial = 37] [outer = 0x12bf6dc00] 00:20:53 INFO - PROCESS | 1650 | 1468480853402 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]]]}] 00:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 417ms 00:20:53 INFO - PROCESS | 1650 | 1468480853448 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1650 | 1468480853450 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:20:53 INFO - PROCESS | 1650 | 1468480853459 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1650 | 1468480853460 Marionette TRACE conn2 <- [1,34,null,{}] 00:20:53 INFO - PROCESS | 1650 | 1468480853463 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}] 00:20:53 INFO - PROCESS | 1650 | 1468480853464 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | 1468480853556 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:20:53 INFO - PROCESS | 1650 | 1468480853559 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1650 | 1468480853560 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c686800 == 14 [pid = 1650] [id = 14] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12abd8800) [pid = 1650] [serial = 38] [outer = 0x0] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12abe1000) [pid = 1650] [serial = 39] [outer = 0x12abd8800] 00:20:53 INFO - PROCESS | 1650 | 1468480853585 Marionette DEBUG loaded listener.js 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12c89e400) [pid = 1650] [serial = 40] [outer = 0x12abd8800] 00:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 368ms 00:20:53 INFO - PROCESS | 1650 | 1468480853822 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]]]}] 00:20:53 INFO - PROCESS | 1650 | 1468480853828 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1650 | 1468480853829 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:20:53 INFO - PROCESS | 1650 | 1468480853831 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1650 | 1468480853832 Marionette TRACE conn2 <- [1,38,null,{}] 00:20:53 INFO - PROCESS | 1650 | 1468480853842 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}] 00:20:53 INFO - PROCESS | 1650 | 1468480853843 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | 1468480853948 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:20:53 INFO - PROCESS | 1650 | 1468480853952 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:53 INFO - PROCESS | 1650 | 1468480853953 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc04800 == 15 [pid = 1650] [id = 15] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12c8a4c00) [pid = 1650] [serial = 41] [outer = 0x0] 00:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12c8aa400) [pid = 1650] [serial = 42] [outer = 0x12c8a4c00] 00:20:53 INFO - PROCESS | 1650 | 1468480853976 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12cc5b800) [pid = 1650] [serial = 43] [outer = 0x12c8a4c00] 00:20:54 INFO - PROCESS | 1650 | 1468480854218 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]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 427ms 00:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:20:54 INFO - PROCESS | 1650 | 1468480854258 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:20:54 INFO - PROCESS | 1650 | 1468480854259 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:20:54 INFO - PROCESS | 1650 | 1468480854261 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1650 | 1468480854262 Marionette TRACE conn2 <- [1,42,null,{}] 00:20:54 INFO - PROCESS | 1650 | 1468480854265 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}] 00:20:54 INFO - PROCESS | 1650 | 1468480854266 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:54 INFO - PROCESS | 1650 | 1468480854371 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:20:54 INFO - PROCESS | 1650 | 1468480854374 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1650 | 1468480854375 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d9a000 == 16 [pid = 1650] [id = 16] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x123dba800) [pid = 1650] [serial = 44] [outer = 0x0] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x123dc2400) [pid = 1650] [serial = 45] [outer = 0x123dba800] 00:20:54 INFO - PROCESS | 1650 | 1468480854400 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12c8a5000) [pid = 1650] [serial = 46] [outer = 0x123dba800] 00:20:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d354800 == 17 [pid = 1650] [id = 17] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12d355000) [pid = 1650] [serial = 47] [outer = 0x0] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12d358800) [pid = 1650] [serial = 48] [outer = 0x12d355000] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12d356000) [pid = 1650] [serial = 49] [outer = 0x12d355000] 00:20:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da5800 == 18 [pid = 1650] [id = 18] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12cc5bc00) [pid = 1650] [serial = 50] [outer = 0x0] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12d344c00) [pid = 1650] [serial = 51] [outer = 0x12cc5bc00] 00:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x12c8a9400) [pid = 1650] [serial = 52] [outer = 0x12cc5bc00] 00:20:54 INFO - PROCESS | 1650 | 1468480854844 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]]]}] 00:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 00:20:54 INFO - PROCESS | 1650 | 1468480854881 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:20:54 INFO - PROCESS | 1650 | 1468480854884 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:20:54 INFO - PROCESS | 1650 | 1468480854888 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:20:54 INFO - PROCESS | 1650 | 1468480854890 Marionette TRACE conn2 <- [1,46,null,{}] 00:20:54 INFO - PROCESS | 1650 | 1468480854893 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}] 00:20:54 INFO - PROCESS | 1650 | 1468480854895 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | 1468480855023 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:20:55 INFO - PROCESS | 1650 | 1468480855048 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1650 | 1468480855050 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70d000 == 19 [pid = 1650] [id = 19] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11826b800) [pid = 1650] [serial = 53] [outer = 0x0] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x11896a800) [pid = 1650] [serial = 54] [outer = 0x11826b800] 00:20:55 INFO - PROCESS | 1650 | 1468480855078 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x12d41e800) [pid = 1650] [serial = 55] [outer = 0x11826b800] 00:20:55 INFO - PROCESS | 1650 | 1468480855322 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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 471ms 00:20:55 INFO - PROCESS | 1650 | 1468480855359 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1650 | 1468480855360 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:20:55 INFO - PROCESS | 1650 | 1468480855362 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1650 | 1468480855363 Marionette TRACE conn2 <- [1,50,null,{}] 00:20:55 INFO - PROCESS | 1650 | 1468480855373 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}] 00:20:55 INFO - PROCESS | 1650 | 1468480855374 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | 1468480855471 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:20:55 INFO - PROCESS | 1650 | 1468480855475 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1650 | 1468480855476 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9cc000 == 20 [pid = 1650] [id = 20] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x118148400) [pid = 1650] [serial = 56] [outer = 0x0] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118150400) [pid = 1650] [serial = 57] [outer = 0x118148400] 00:20:55 INFO - PROCESS | 1650 | 1468480855499 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x12cc61800) [pid = 1650] [serial = 58] [outer = 0x118148400] 00:20:55 INFO - PROCESS | 1650 | 1468480855737 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]]]}] 00:20:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 417ms 00:20:55 INFO - PROCESS | 1650 | 1468480855780 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1650 | 1468480855782 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:20:55 INFO - PROCESS | 1650 | 1468480855792 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1650 | 1468480855793 Marionette TRACE conn2 <- [1,54,null,{}] 00:20:55 INFO - PROCESS | 1650 | 1468480855795 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}] 00:20:55 INFO - PROCESS | 1650 | 1468480855796 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | 1468480855890 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:20:55 INFO - PROCESS | 1650 | 1468480855902 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1650 | 1468480855903 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d71c000 == 21 [pid = 1650] [id = 21] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12d420800) [pid = 1650] [serial = 59] [outer = 0x0] 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12d8ea400) [pid = 1650] [serial = 60] [outer = 0x12d420800] 00:20:55 INFO - PROCESS | 1650 | 1468480855926 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12d8ef800) [pid = 1650] [serial = 61] [outer = 0x12d420800] 00:20:56 INFO - PROCESS | 1650 | 1468480856154 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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 00:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:20:56 INFO - PROCESS | 1650 | 1468480856229 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1650 | 1468480856231 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:20:56 INFO - PROCESS | 1650 | 1468480856242 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1650 | 1468480856243 Marionette TRACE conn2 <- [1,58,null,{}] 00:20:56 INFO - PROCESS | 1650 | 1468480856246 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}] 00:20:56 INFO - PROCESS | 1650 | 1468480856247 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:56 INFO - PROCESS | 1650 | 1468480856358 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:20:56 INFO - PROCESS | 1650 | 1468480856362 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1650 | 1468480856363 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa8000 == 22 [pid = 1650] [id = 22] 00:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x126c16400) [pid = 1650] [serial = 62] [outer = 0x0] 00:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x12e070800) [pid = 1650] [serial = 63] [outer = 0x126c16400] 00:20:56 INFO - PROCESS | 1650 | 1468480856391 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x12e076c00) [pid = 1650] [serial = 64] [outer = 0x126c16400] 00:20:57 INFO - PROCESS | 1650 | 1468480857473 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]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1279ms 00:20:57 INFO - PROCESS | 1650 | 1468480857513 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1650 | 1468480857516 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:20:57 INFO - PROCESS | 1650 | 1468480857519 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1650 | 1468480857523 Marionette TRACE conn2 <- [1,62,null,{}] 00:20:57 INFO - PROCESS | 1650 | 1468480857526 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}] 00:20:57 INFO - PROCESS | 1650 | 1468480857528 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:57 INFO - PROCESS | 1650 | 1468480857642 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:20:57 INFO - PROCESS | 1650 | 1468480857694 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1650 | 1468480857695 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d13800 == 23 [pid = 1650] [id = 23] 00:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x112a88c00) [pid = 1650] [serial = 65] [outer = 0x0] 00:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112fcb800) [pid = 1650] [serial = 66] [outer = 0x112a88c00] 00:20:57 INFO - PROCESS | 1650 | 1468480857727 Marionette DEBUG loaded listener.js 00:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x113d62000) [pid = 1650] [serial = 67] [outer = 0x112a88c00] 00:20:58 INFO - PROCESS | 1650 | 1468480858126 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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 672ms 00:20:58 INFO - PROCESS | 1650 | 1468480858192 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1650 | 1468480858195 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:20:58 INFO - PROCESS | 1650 | 1468480858199 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1650 | 1468480858201 Marionette TRACE conn2 <- [1,66,null,{}] 00:20:58 INFO - PROCESS | 1650 | 1468480858203 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}] 00:20:58 INFO - PROCESS | 1650 | 1468480858205 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:58 INFO - PROCESS | 1650 | 1468480858338 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:20:58 INFO - PROCESS | 1650 | 1468480858405 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:58 INFO - PROCESS | 1650 | 1468480858407 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb3800 == 24 [pid = 1650] [id = 24] 00:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1168cec00) [pid = 1650] [serial = 68] [outer = 0x0] 00:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x116932800) [pid = 1650] [serial = 69] [outer = 0x1168cec00] 00:20:58 INFO - PROCESS | 1650 | 1468480858440 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11724f000) [pid = 1650] [serial = 70] [outer = 0x1168cec00] 00:20:58 INFO - PROCESS | 1650 | 1468480858844 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]]]}] 00:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 00:20:58 INFO - PROCESS | 1650 | 1468480858871 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:20:58 INFO - PROCESS | 1650 | 1468480858873 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:20:58 INFO - PROCESS | 1650 | 1468480858875 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:20:58 INFO - PROCESS | 1650 | 1468480858878 Marionette TRACE conn2 <- [1,70,null,{}] 00:20:58 INFO - PROCESS | 1650 | 1468480858885 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}] 00:20:58 INFO - PROCESS | 1650 | 1468480858888 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:59 INFO - PROCESS | 1650 | 1468480859001 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:20:59 INFO - PROCESS | 1650 | 1468480859044 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1650 | 1468480859046 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755b000 == 25 [pid = 1650] [id = 25] 00:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118313000) [pid = 1650] [serial = 71] [outer = 0x0] 00:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118550800) [pid = 1650] [serial = 72] [outer = 0x118313000] 00:20:59 INFO - PROCESS | 1650 | 1468480859077 Marionette DEBUG loaded listener.js 00:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11883b000) [pid = 1650] [serial = 73] [outer = 0x118313000] 00:20:59 INFO - PROCESS | 1650 | 1468480859759 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]]]}] 00:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 00:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:20:59 INFO - PROCESS | 1650 | 1468480859796 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1650 | 1468480859798 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:20:59 INFO - PROCESS | 1650 | 1468480859804 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1650 | 1468480859805 Marionette TRACE conn2 <- [1,74,null,{}] 00:20:59 INFO - PROCESS | 1650 | 1468480859809 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}] 00:20:59 INFO - PROCESS | 1650 | 1468480859810 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:59 INFO - PROCESS | 1650 | 1468480859892 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:20:59 INFO - PROCESS | 1650 | 1468480859947 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:59 INFO - PROCESS | 1650 | 1468480859948 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:20:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7b000 == 26 [pid = 1650] [id = 26] 00:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x116734400) [pid = 1650] [serial = 74] [outer = 0x0] 00:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x116908c00) [pid = 1650] [serial = 75] [outer = 0x116734400] 00:20:59 INFO - PROCESS | 1650 | 1468480859977 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x116b1a400) [pid = 1650] [serial = 76] [outer = 0x116734400] 00:21:00 INFO - PROCESS | 1650 | 1468480860314 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 00:21:00 INFO - PROCESS | 1650 | 1468480860324 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1650 | 1468480860327 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:21:00 INFO - PROCESS | 1650 | 1468480860331 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1650 | 1468480860333 Marionette TRACE conn2 <- [1,78,null,{}] 00:21:00 INFO - PROCESS | 1650 | 1468480860339 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}] 00:21:00 INFO - PROCESS | 1650 | 1468480860340 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:00 INFO - PROCESS | 1650 | 1468480860418 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:21:00 INFO - PROCESS | 1650 | 1468480860474 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1650 | 1468480860476 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d07800 == 27 [pid = 1650] [id = 27] 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112f7f000) [pid = 1650] [serial = 77] [outer = 0x0] 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113206800) [pid = 1650] [serial = 78] [outer = 0x112f7f000] 00:21:00 INFO - PROCESS | 1650 | 1468480860505 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117fb1800) [pid = 1650] [serial = 79] [outer = 0x112f7f000] 00:21:00 INFO - PROCESS | 1650 | 1468480860776 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 473ms 00:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:21:00 INFO - PROCESS | 1650 | 1468480860807 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1650 | 1468480860809 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:21:00 INFO - PROCESS | 1650 | 1468480860811 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1650 | 1468480860814 Marionette TRACE conn2 <- [1,82,null,{}] 00:21:00 INFO - PROCESS | 1650 | 1468480860831 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}] 00:21:00 INFO - PROCESS | 1650 | 1468480860838 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:00 INFO - PROCESS | 1650 | 1468480860921 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:21:00 INFO - PROCESS | 1650 | 1468480860926 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1650 | 1468480860927 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bc7000 == 28 [pid = 1650] [id = 28] 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11814f400) [pid = 1650] [serial = 80] [outer = 0x0] 00:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118315400) [pid = 1650] [serial = 81] [outer = 0x11814f400] 00:21:00 INFO - PROCESS | 1650 | 1468480860973 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1186d8400) [pid = 1650] [serial = 82] [outer = 0x11814f400] 00:21:01 INFO - PROCESS | 1650 | 1468480861446 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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 673ms 00:21:01 INFO - PROCESS | 1650 | 1468480861484 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 1650 | 1468480861486 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:21:01 INFO - PROCESS | 1650 | 1468480861488 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1650 | 1468480861489 Marionette TRACE conn2 <- [1,86,null,{}] 00:21:01 INFO - PROCESS | 1650 | 1468480861492 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}] 00:21:01 INFO - PROCESS | 1650 | 1468480861493 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:01 INFO - PROCESS | 1650 | 1468480861569 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:21:01 INFO - PROCESS | 1650 | 1468480861573 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1650 | 1468480861574 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f43000 == 29 [pid = 1650] [id = 29] 00:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1186de000) [pid = 1650] [serial = 83] [outer = 0x0] 00:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118835000) [pid = 1650] [serial = 84] [outer = 0x1186de000] 00:21:01 INFO - PROCESS | 1650 | 1468480861599 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118970800) [pid = 1650] [serial = 85] [outer = 0x1186de000] 00:21:01 INFO - PROCESS | 1650 | 1468480861892 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]]]}] 00:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 00:21:01 INFO - PROCESS | 1650 | 1468480861907 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:21:01 INFO - PROCESS | 1650 | 1468480861908 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:21:01 INFO - PROCESS | 1650 | 1468480861910 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:21:01 INFO - PROCESS | 1650 | 1468480861911 Marionette TRACE conn2 <- [1,90,null,{}] 00:21:01 INFO - PROCESS | 1650 | 1468480861913 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}] 00:21:01 INFO - PROCESS | 1650 | 1468480861915 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:02 INFO - PROCESS | 1650 | 1468480862015 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:21:02 INFO - PROCESS | 1650 | 1468480862021 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1650 | 1468480862022 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x118849000 == 30 [pid = 1650] [id = 30] 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113385c00) [pid = 1650] [serial = 86] [outer = 0x0] 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11896ec00) [pid = 1650] [serial = 87] [outer = 0x113385c00] 00:21:02 INFO - PROCESS | 1650 | 1468480862047 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119231400) [pid = 1650] [serial = 88] [outer = 0x113385c00] 00:21:02 INFO - PROCESS | 1650 | 1468480862368 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 518ms 00:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:21:02 INFO - PROCESS | 1650 | 1468480862428 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1650 | 1468480862430 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:21:02 INFO - PROCESS | 1650 | 1468480862432 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1650 | 1468480862433 Marionette TRACE conn2 <- [1,94,null,{}] 00:21:02 INFO - PROCESS | 1650 | 1468480862435 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}] 00:21:02 INFO - PROCESS | 1650 | 1468480862439 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:02 INFO - PROCESS | 1650 | 1468480862523 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:21:02 INFO - PROCESS | 1650 | 1468480862527 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1650 | 1468480862528 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169aa000 == 31 [pid = 1650] [id = 31] 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119233000) [pid = 1650] [serial = 89] [outer = 0x0] 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119755000) [pid = 1650] [serial = 90] [outer = 0x119233000] 00:21:02 INFO - PROCESS | 1650 | 1468480862556 Marionette DEBUG loaded listener.js 00:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fe6000) [pid = 1650] [serial = 91] [outer = 0x119233000] 00:21:02 INFO - PROCESS | 1650 | 1468480862853 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 00:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:21:02 INFO - PROCESS | 1650 | 1468480862904 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1650 | 1468480862905 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:21:02 INFO - PROCESS | 1650 | 1468480862907 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1650 | 1468480862908 Marionette TRACE conn2 <- [1,98,null,{}] 00:21:02 INFO - PROCESS | 1650 | 1468480862910 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}] 00:21:02 INFO - PROCESS | 1650 | 1468480862911 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | 1468480863003 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:21:03 INFO - PROCESS | 1650 | 1468480863009 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1650 | 1468480863011 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x112122800 == 32 [pid = 1650] [id = 32] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119d19400) [pid = 1650] [serial = 92] [outer = 0x0] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120feac00) [pid = 1650] [serial = 93] [outer = 0x119d19400] 00:21:03 INFO - PROCESS | 1650 | 1468480863037 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1210b1800) [pid = 1650] [serial = 94] [outer = 0x119d19400] 00:21:03 INFO - PROCESS | 1650 | 1468480863321 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 00:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:21:03 INFO - PROCESS | 1650 | 1468480863375 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1650 | 1468480863377 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:21:03 INFO - PROCESS | 1650 | 1468480863379 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1650 | 1468480863380 Marionette TRACE conn2 <- [1,102,null,{}] 00:21:03 INFO - PROCESS | 1650 | 1468480863382 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}] 00:21:03 INFO - PROCESS | 1650 | 1468480863383 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | 1468480863456 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:21:03 INFO - PROCESS | 1650 | 1468480863460 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1650 | 1468480863461 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119583000 == 33 [pid = 1650] [id = 33] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119237400) [pid = 1650] [serial = 95] [outer = 0x0] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121352000) [pid = 1650] [serial = 96] [outer = 0x119237400] 00:21:03 INFO - PROCESS | 1650 | 1468480863488 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121555800) [pid = 1650] [serial = 97] [outer = 0x119237400] 00:21:03 INFO - PROCESS | 1650 | 1468480863799 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 00:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:21:03 INFO - PROCESS | 1650 | 1468480863850 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1650 | 1468480863851 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:21:03 INFO - PROCESS | 1650 | 1468480863853 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1650 | 1468480863854 Marionette TRACE conn2 <- [1,106,null,{}] 00:21:03 INFO - PROCESS | 1650 | 1468480863868 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}] 00:21:03 INFO - PROCESS | 1650 | 1468480863869 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | 1468480863940 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:21:03 INFO - PROCESS | 1650 | 1468480863943 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:03 INFO - PROCESS | 1650 | 1468480863944 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c8000 == 34 [pid = 1650] [id = 34] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121510c00) [pid = 1650] [serial = 98] [outer = 0x0] 00:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215f3000) [pid = 1650] [serial = 99] [outer = 0x121510c00] 00:21:03 INFO - PROCESS | 1650 | 1468480863971 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1186d7800) [pid = 1650] [serial = 100] [outer = 0x121510c00] 00:21:04 INFO - PROCESS | 1650 | 1468480864273 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]]]}] 00:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 427ms 00:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:21:04 INFO - PROCESS | 1650 | 1468480864281 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 1650 | 1468480864283 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:21:04 INFO - PROCESS | 1650 | 1468480864292 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1650 | 1468480864293 Marionette TRACE conn2 <- [1,110,null,{}] 00:21:04 INFO - PROCESS | 1650 | 1468480864296 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}] 00:21:04 INFO - PROCESS | 1650 | 1468480864297 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:04 INFO - PROCESS | 1650 | 1468480864376 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:21:04 INFO - PROCESS | 1650 | 1468480864379 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1650 | 1468480864380 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bbf800 == 35 [pid = 1650] [id = 35] 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x121852400) [pid = 1650] [serial = 101] [outer = 0x0] 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123d16000) [pid = 1650] [serial = 102] [outer = 0x121852400] 00:21:04 INFO - PROCESS | 1650 | 1468480864407 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123dbd000) [pid = 1650] [serial = 103] [outer = 0x121852400] 00:21:04 INFO - PROCESS | 1650 | 1468480864713 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]]]}] 00:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 00:21:04 INFO - PROCESS | 1650 | 1468480864761 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:21:04 INFO - PROCESS | 1650 | 1468480864762 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:21:04 INFO - PROCESS | 1650 | 1468480864764 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:21:04 INFO - PROCESS | 1650 | 1468480864766 Marionette TRACE conn2 <- [1,114,null,{}] 00:21:04 INFO - PROCESS | 1650 | 1468480864768 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}] 00:21:04 INFO - PROCESS | 1650 | 1468480864770 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:04 INFO - PROCESS | 1650 | 1468480864880 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:21:04 INFO - PROCESS | 1650 | 1468480864888 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1650 | 1468480864889 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eaa000 == 36 [pid = 1650] [id = 36] 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x121a99400) [pid = 1650] [serial = 104] [outer = 0x0] 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12423c400) [pid = 1650] [serial = 105] [outer = 0x121a99400] 00:21:04 INFO - PROCESS | 1650 | 1468480864915 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x124d5ac00) [pid = 1650] [serial = 106] [outer = 0x121a99400] 00:21:05 INFO - PROCESS | 1650 | 1468480865221 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 00:21:05 INFO - PROCESS | 1650 | 1468480865235 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1650 | 1468480865238 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:21:05 INFO - PROCESS | 1650 | 1468480865245 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1650 | 1468480865246 Marionette TRACE conn2 <- [1,118,null,{}] 00:21:05 INFO - PROCESS | 1650 | 1468480865249 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}] 00:21:05 INFO - PROCESS | 1650 | 1468480865250 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:05 INFO - PROCESS | 1650 | 1468480865331 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:21:05 INFO - PROCESS | 1650 | 1468480865336 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1650 | 1468480865337 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12123f000 == 37 [pid = 1650] [id = 37] 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1219f4800) [pid = 1650] [serial = 107] [outer = 0x0] 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125609800) [pid = 1650] [serial = 108] [outer = 0x1219f4800] 00:21:05 INFO - PROCESS | 1650 | 1468480865361 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12649a000) [pid = 1650] [serial = 109] [outer = 0x1219f4800] 00:21:05 INFO - PROCESS | 1650 | 1468480865652 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 424ms 00:21:05 INFO - PROCESS | 1650 | 1468480865675 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1650 | 1468480865676 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:21:05 INFO - PROCESS | 1650 | 1468480865678 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1650 | 1468480865679 Marionette TRACE conn2 <- [1,122,null,{}] 00:21:05 INFO - PROCESS | 1650 | 1468480865684 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}] 00:21:05 INFO - PROCESS | 1650 | 1468480865687 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:05 INFO - PROCESS | 1650 | 1468480865765 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:21:05 INFO - PROCESS | 1650 | 1468480865815 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:05 INFO - PROCESS | 1650 | 1468480865816 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121343800 == 38 [pid = 1650] [id = 38] 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11335a400) [pid = 1650] [serial = 110] [outer = 0x0] 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126038c00) [pid = 1650] [serial = 111] [outer = 0x11335a400] 00:21:05 INFO - PROCESS | 1650 | 1468480865840 Marionette DEBUG loaded listener.js 00:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1268a8000) [pid = 1650] [serial = 112] [outer = 0x11335a400] 00:21:06 INFO - PROCESS | 1650 | 1468480866103 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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 00:21:06 INFO - PROCESS | 1650 | 1468480866147 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:21:06 INFO - PROCESS | 1650 | 1468480866148 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:21:06 INFO - PROCESS | 1650 | 1468480866157 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1650 | 1468480866158 Marionette TRACE conn2 <- [1,126,null,{}] 00:21:06 INFO - PROCESS | 1650 | 1468480866160 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}] 00:21:06 INFO - PROCESS | 1650 | 1468480866161 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:06 INFO - PROCESS | 1650 | 1468480866244 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:21:06 INFO - PROCESS | 1650 | 1468480866259 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1650 | 1468480866260 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d23800 == 39 [pid = 1650] [id = 39] 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126c1dc00) [pid = 1650] [serial = 113] [outer = 0x0] 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126d4bc00) [pid = 1650] [serial = 114] [outer = 0x126c1dc00] 00:21:06 INFO - PROCESS | 1650 | 1468480866285 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126dc4c00) [pid = 1650] [serial = 115] [outer = 0x126c1dc00] 00:21:06 INFO - PROCESS | 1650 | 1468480866603 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]]]}] 00:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 475ms 00:21:06 INFO - PROCESS | 1650 | 1468480866626 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:21:06 INFO - PROCESS | 1650 | 1468480866627 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:21:06 INFO - PROCESS | 1650 | 1468480866629 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:21:06 INFO - PROCESS | 1650 | 1468480866630 Marionette TRACE conn2 <- [1,130,null,{}] 00:21:06 INFO - PROCESS | 1650 | 1468480866633 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}] 00:21:06 INFO - PROCESS | 1650 | 1468480866634 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:06 INFO - PROCESS | 1650 | 1468480866740 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:21:06 INFO - PROCESS | 1650 | 1468480866748 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1650 | 1468480866749 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d92800 == 40 [pid = 1650] [id = 40] 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x126d3f800) [pid = 1650] [serial = 116] [outer = 0x0] 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126d41000) [pid = 1650] [serial = 117] [outer = 0x126d3f800] 00:21:06 INFO - PROCESS | 1650 | 1468480866781 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128e09800) [pid = 1650] [serial = 118] [outer = 0x126d3f800] 00:21:07 INFO - PROCESS | 1650 | 1468480867071 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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 00:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:21:07 INFO - PROCESS | 1650 | 1468480867098 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1650 | 1468480867100 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:21:07 INFO - PROCESS | 1650 | 1468480867103 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1650 | 1468480867106 Marionette TRACE conn2 <- [1,134,null,{}] 00:21:07 INFO - PROCESS | 1650 | 1468480867109 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}] 00:21:07 INFO - PROCESS | 1650 | 1468480867110 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:07 INFO - PROCESS | 1650 | 1468480867192 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:21:07 INFO - PROCESS | 1650 | 1468480867196 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1650 | 1468480867197 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242d1000 == 41 [pid = 1650] [id = 41] 00:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x128acf000) [pid = 1650] [serial = 119] [outer = 0x0] 00:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129212c00) [pid = 1650] [serial = 120] [outer = 0x128acf000] 00:21:07 INFO - PROCESS | 1650 | 1468480867221 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129460400) [pid = 1650] [serial = 121] [outer = 0x128acf000] 00:21:07 INFO - PROCESS | 1650 | 1468480867552 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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 472ms 00:21:07 INFO - PROCESS | 1650 | 1468480867575 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1650 | 1468480867576 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:21:07 INFO - PROCESS | 1650 | 1468480867578 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1650 | 1468480867579 Marionette TRACE conn2 <- [1,138,null,{}] 00:21:07 INFO - PROCESS | 1650 | 1468480867581 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}] 00:21:07 INFO - PROCESS | 1650 | 1468480867582 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:08 INFO - PROCESS | 1650 | 1468480868351 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:21:08 INFO - PROCESS | 1650 | 1468480868414 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1650 | 1468480868416 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x112650800 == 42 [pid = 1650] [id = 42] 00:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11656d800) [pid = 1650] [serial = 122] [outer = 0x0] 00:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11684f400) [pid = 1650] [serial = 123] [outer = 0x11656d800] 00:21:08 INFO - PROCESS | 1650 | 1468480868445 Marionette DEBUG loaded listener.js 00:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11697bc00) [pid = 1650] [serial = 124] [outer = 0x11656d800] 00:21:08 INFO - PROCESS | 1650 | 1468480868776 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]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1219ms 00:21:08 INFO - PROCESS | 1650 | 1468480868798 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1650 | 1468480868803 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:21:08 INFO - PROCESS | 1650 | 1468480868815 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1650 | 1468480868818 Marionette TRACE conn2 <- [1,142,null,{}] 00:21:08 INFO - PROCESS | 1650 | 1468480868822 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}] 00:21:08 INFO - PROCESS | 1650 | 1468480868826 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:08 INFO - PROCESS | 1650 | 1468480868967 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:21:08 INFO - PROCESS | 1650 | 1468480868982 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1650 | 1468480868984 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165b5000 == 43 [pid = 1650] [id = 43] 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1177f2800) [pid = 1650] [serial = 125] [outer = 0x0] 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11814e000) [pid = 1650] [serial = 126] [outer = 0x1177f2800] 00:21:09 INFO - PROCESS | 1650 | 1468480869029 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x118276c00) [pid = 1650] [serial = 127] [outer = 0x1177f2800] 00:21:09 INFO - PROCESS | 1650 | 1468480869457 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]]]}] 00:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 672ms 00:21:09 INFO - PROCESS | 1650 | 1468480869486 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:21:09 INFO - PROCESS | 1650 | 1468480869488 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:21:09 INFO - PROCESS | 1650 | 1468480869496 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1650 | 1468480869497 Marionette TRACE conn2 <- [1,146,null,{}] 00:21:09 INFO - PROCESS | 1650 | 1468480869500 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}] 00:21:09 INFO - PROCESS | 1650 | 1468480869501 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:09 INFO - PROCESS | 1650 | 1468480869599 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:21:09 INFO - PROCESS | 1650 | 1468480869646 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:09 INFO - PROCESS | 1650 | 1468480869647 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bc6000 == 44 [pid = 1650] [id = 44] 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1186d9000) [pid = 1650] [serial = 128] [outer = 0x0] 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11882f000) [pid = 1650] [serial = 129] [outer = 0x1186d9000] 00:21:09 INFO - PROCESS | 1650 | 1468480869676 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119088000) [pid = 1650] [serial = 130] [outer = 0x1186d9000] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12920f400) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12d420800) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118148400) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11826b800) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x123dba800) [pid = 1650] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12c8a4c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12abd8800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12bf6dc00) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11831c400) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bb2b800) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12ba8fc00) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b114800) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a672c00) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11814f400) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1186de000) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x113385c00) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119233000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119d19400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119237400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x121510c00) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121a99400) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1219f4800) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11335a400) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126c16400) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112a88c00) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1168cec00) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118313000) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116734400) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:21:10 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112f7f000) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:21:10 INFO - PROCESS | 1650 | 1468480870427 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]]]}] 00:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 00:21:10 INFO - PROCESS | 1650 | 1468480870473 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:21:10 INFO - PROCESS | 1650 | 1468480870475 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:21:10 INFO - PROCESS | 1650 | 1468480870483 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 1650 | 1468480870489 Marionette TRACE conn2 <- [1,150,null,{}] 00:21:10 INFO - PROCESS | 1650 | 1468480870513 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}] 00:21:10 INFO - PROCESS | 1650 | 1468480870515 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:10 INFO - PROCESS | 1650 | 1468480870598 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:21:10 INFO - PROCESS | 1650 | 1468480870603 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1650 | 1468480870605 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118850800 == 45 [pid = 1650] [id = 45] 00:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11672d000) [pid = 1650] [serial = 131] [outer = 0x0] 00:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11814a800) [pid = 1650] [serial = 132] [outer = 0x11672d000] 00:21:10 INFO - PROCESS | 1650 | 1468480870630 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x119233c00) [pid = 1650] [serial = 133] [outer = 0x11672d000] 00:21:10 INFO - PROCESS | 1650 | 1468480870939 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]]]}] 00:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 491ms 00:21:10 INFO - PROCESS | 1650 | 1468480870971 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:21:10 INFO - PROCESS | 1650 | 1468480870972 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:21:10 INFO - PROCESS | 1650 | 1468480870974 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:21:10 INFO - PROCESS | 1650 | 1468480870975 Marionette TRACE conn2 <- [1,154,null,{}] 00:21:10 INFO - PROCESS | 1650 | 1468480870978 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}] 00:21:10 INFO - PROCESS | 1650 | 1468480870979 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:11 INFO - PROCESS | 1650 | 1468480871071 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:21:11 INFO - PROCESS | 1650 | 1468480871112 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1650 | 1468480871113 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189dc000 == 46 [pid = 1650] [id = 46] 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x116848400) [pid = 1650] [serial = 134] [outer = 0x0] 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119235800) [pid = 1650] [serial = 135] [outer = 0x116848400] 00:21:11 INFO - PROCESS | 1650 | 1468480871138 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119935c00) [pid = 1650] [serial = 136] [outer = 0x116848400] 00:21:11 INFO - PROCESS | 1650 | 1468480871425 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 00:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:21:11 INFO - PROCESS | 1650 | 1468480871443 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1650 | 1468480871444 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:21:11 INFO - PROCESS | 1650 | 1468480871446 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1650 | 1468480871447 Marionette TRACE conn2 <- [1,158,null,{}] 00:21:11 INFO - PROCESS | 1650 | 1468480871449 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}] 00:21:11 INFO - PROCESS | 1650 | 1468480871451 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:11 INFO - PROCESS | 1650 | 1468480871538 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:21:11 INFO - PROCESS | 1650 | 1468480871541 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1650 | 1468480871545 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119594000 == 47 [pid = 1650] [id = 47] 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1210b2400) [pid = 1650] [serial = 137] [outer = 0x0] 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1210b5c00) [pid = 1650] [serial = 138] [outer = 0x1210b2400] 00:21:11 INFO - PROCESS | 1650 | 1468480871576 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1215ec800) [pid = 1650] [serial = 139] [outer = 0x1210b2400] 00:21:11 INFO - PROCESS | 1650 | 1468480871894 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 472ms 00:21:11 INFO - PROCESS | 1650 | 1468480871920 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:21:11 INFO - PROCESS | 1650 | 1468480871923 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:21:11 INFO - PROCESS | 1650 | 1468480871925 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1650 | 1468480871926 Marionette TRACE conn2 <- [1,162,null,{}] 00:21:11 INFO - PROCESS | 1650 | 1468480871928 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}] 00:21:11 INFO - PROCESS | 1650 | 1468480871930 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:12 INFO - PROCESS | 1650 | 1468480872010 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:21:12 INFO - PROCESS | 1650 | 1468480872013 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1650 | 1468480872014 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f1a000 == 48 [pid = 1650] [id = 48] 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121505c00) [pid = 1650] [serial = 140] [outer = 0x0] 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123db5400) [pid = 1650] [serial = 141] [outer = 0x121505c00] 00:21:12 INFO - PROCESS | 1650 | 1468480872041 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124243000) [pid = 1650] [serial = 142] [outer = 0x121505c00] 00:21:12 INFO - PROCESS | 1650 | 1468480872510 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 620ms 00:21:12 INFO - PROCESS | 1650 | 1468480872546 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 1650 | 1468480872550 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:21:12 INFO - PROCESS | 1650 | 1468480872577 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1650 | 1468480872581 Marionette TRACE conn2 <- [1,166,null,{}] 00:21:12 INFO - PROCESS | 1650 | 1468480872587 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}] 00:21:12 INFO - PROCESS | 1650 | 1468480872589 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:12 INFO - PROCESS | 1650 | 1468480872713 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:21:12 INFO - PROCESS | 1650 | 1468480872851 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:12 INFO - PROCESS | 1650 | 1468480872852 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x116779800 == 49 [pid = 1650] [id = 49] 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11697ec00) [pid = 1650] [serial = 143] [outer = 0x0] 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x116b1bc00) [pid = 1650] [serial = 144] [outer = 0x11697ec00] 00:21:12 INFO - PROCESS | 1650 | 1468480872899 Marionette DEBUG loaded listener.js 00:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118145c00) [pid = 1650] [serial = 145] [outer = 0x11697ec00] 00:21:13 INFO - PROCESS | 1650 | 1468480873372 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]]]}] 00:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 829ms 00:21:13 INFO - PROCESS | 1650 | 1468480873405 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:21:13 INFO - PROCESS | 1650 | 1468480873410 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:21:13 INFO - PROCESS | 1650 | 1468480873421 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:21:13 INFO - PROCESS | 1650 | 1468480873424 Marionette TRACE conn2 <- [1,170,null,{}] 00:21:13 INFO - PROCESS | 1650 | 1468480873428 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}] 00:21:13 INFO - PROCESS | 1650 | 1468480873430 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:13 INFO - PROCESS | 1650 | 1468480873568 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:21:13 INFO - PROCESS | 1650 | 1468480873650 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 1650 | 1468480873652 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x119595800 == 50 [pid = 1650] [id = 50] 00:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11831a400) [pid = 1650] [serial = 146] [outer = 0x0] 00:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1186d3000) [pid = 1650] [serial = 147] [outer = 0x11831a400] 00:21:13 INFO - PROCESS | 1650 | 1468480873701 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11896c000) [pid = 1650] [serial = 148] [outer = 0x11831a400] 00:21:14 INFO - PROCESS | 1650 | 1468480874171 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 775ms 00:21:14 INFO - PROCESS | 1650 | 1468480874201 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 1650 | 1468480874203 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:21:14 INFO - PROCESS | 1650 | 1468480874206 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1650 | 1468480874209 Marionette TRACE conn2 <- [1,174,null,{}] 00:21:14 INFO - PROCESS | 1650 | 1468480874218 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}] 00:21:14 INFO - PROCESS | 1650 | 1468480874222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:14 INFO - PROCESS | 1650 | 1468480874313 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:21:14 INFO - PROCESS | 1650 | 1468480874373 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1650 | 1468480874375 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118850000 == 51 [pid = 1650] [id = 51] 00:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1211d1c00) [pid = 1650] [serial = 149] [outer = 0x0] 00:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x121554800) [pid = 1650] [serial = 150] [outer = 0x1211d1c00] 00:21:14 INFO - PROCESS | 1650 | 1468480874407 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x123db6c00) [pid = 1650] [serial = 151] [outer = 0x1211d1c00] 00:21:14 INFO - PROCESS | 1650 | 1468480874813 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 00:21:14 INFO - PROCESS | 1650 | 1468480874828 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:21:14 INFO - PROCESS | 1650 | 1468480874829 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:21:14 INFO - PROCESS | 1650 | 1468480874832 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1650 | 1468480874833 Marionette TRACE conn2 <- [1,178,null,{}] 00:21:14 INFO - PROCESS | 1650 | 1468480874835 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}] 00:21:14 INFO - PROCESS | 1650 | 1468480874837 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:14 INFO - PROCESS | 1650 | 1468480874930 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:21:14 INFO - PROCESS | 1650 | 1468480874974 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1650 | 1468480874975 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb9000 == 52 [pid = 1650] [id = 52] 00:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1242a4000) [pid = 1650] [serial = 152] [outer = 0x0] 00:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x124428c00) [pid = 1650] [serial = 153] [outer = 0x1242a4000] 00:21:15 INFO - PROCESS | 1650 | 1468480875004 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x124d5b800) [pid = 1650] [serial = 154] [outer = 0x1242a4000] 00:21:15 INFO - PROCESS | 1650 | 1468480875433 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]]]}] 00:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 00:21:15 INFO - PROCESS | 1650 | 1468480875451 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1650 | 1468480875452 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:21:15 INFO - PROCESS | 1650 | 1468480875454 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1650 | 1468480875455 Marionette TRACE conn2 <- [1,182,null,{}] 00:21:15 INFO - PROCESS | 1650 | 1468480875458 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}] 00:21:15 INFO - PROCESS | 1650 | 1468480875459 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:15 INFO - PROCESS | 1650 | 1468480875549 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:21:15 INFO - PROCESS | 1650 | 1468480875622 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:15 INFO - PROCESS | 1650 | 1468480875624 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170d7000 == 53 [pid = 1650] [id = 53] 00:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118819c00) [pid = 1650] [serial = 155] [outer = 0x0] 00:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x119237000) [pid = 1650] [serial = 156] [outer = 0x118819c00] 00:21:15 INFO - PROCESS | 1650 | 1468480875653 Marionette DEBUG loaded listener.js 00:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x124405000) [pid = 1650] [serial = 157] [outer = 0x118819c00] 00:21:16 INFO - PROCESS | 1650 | 1468480876138 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]]]}] 00:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 722ms 00:21:16 INFO - PROCESS | 1650 | 1468480876185 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:21:16 INFO - PROCESS | 1650 | 1468480876188 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:21:16 INFO - PROCESS | 1650 | 1468480876192 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:21:16 INFO - PROCESS | 1650 | 1468480876194 Marionette TRACE conn2 <- [1,186,null,{}] 00:21:16 INFO - PROCESS | 1650 | 1468480876198 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}] 00:21:16 INFO - PROCESS | 1650 | 1468480876199 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:16 INFO - PROCESS | 1650 | 1468480876295 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:21:16 INFO - PROCESS | 1650 | 1468480876362 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 1650 | 1468480876364 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d21800 == 54 [pid = 1650] [id = 54] 00:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11629b800) [pid = 1650] [serial = 158] [outer = 0x0] 00:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x116732800) [pid = 1650] [serial = 159] [outer = 0x11629b800] 00:21:16 INFO - PROCESS | 1650 | 1468480876393 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11692b800) [pid = 1650] [serial = 160] [outer = 0x11629b800] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119594000 == 53 [pid = 1650] [id = 47] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1189dc000 == 52 [pid = 1650] [id = 46] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c8000 == 51 [pid = 1650] [id = 34] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118850800 == 50 [pid = 1650] [id = 45] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119583000 == 49 [pid = 1650] [id = 33] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1169aa000 == 48 [pid = 1650] [id = 31] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116bc6000 == 47 [pid = 1650] [id = 44] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1165b5000 == 46 [pid = 1650] [id = 43] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117f43000 == 45 [pid = 1650] [id = 29] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112d07800 == 44 [pid = 1650] [id = 27] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116bc7000 == 43 [pid = 1650] [id = 28] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118849000 == 42 [pid = 1650] [id = 30] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112650800 == 41 [pid = 1650] [id = 42] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112122800 == 40 [pid = 1650] [id = 32] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x120eaa000 == 39 [pid = 1650] [id = 36] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1170d7000 == 38 [pid = 1650] [id = 53] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb9000 == 37 [pid = 1650] [id = 52] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118850000 == 36 [pid = 1650] [id = 51] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119595800 == 35 [pid = 1650] [id = 50] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116779800 == 34 [pid = 1650] [id = 49] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119bbf800 == 33 [pid = 1650] [id = 35] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123d23800 == 32 [pid = 1650] [id = 39] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123d92800 == 31 [pid = 1650] [id = 40] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12123f000 == 30 [pid = 1650] [id = 37] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121343800 == 29 [pid = 1650] [id = 38] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x112f1a000 == 28 [pid = 1650] [id = 48] 00:21:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1242d1000 == 27 [pid = 1650] [id = 41] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x121554c00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118835000) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11896ec00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x119231400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119755000) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x120fe6000) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x120feac00) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1210b1800) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x121352000) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x121555800) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1215f3000) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123d16000) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12423c400) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125609800) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126038c00) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x126d4bc00) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126d41000) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112fcb800) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116932800) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118550800) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11883b000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116908c00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113206800) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118315400) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1186d7800) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113d62000) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124d5ac00) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x116b1a400) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12649a000) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117fb1800) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1268a8000) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1186d8400) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118970800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11724f000) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12e076c00) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121852800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bf04800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bf6b400) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12bb2e800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118546c00) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12bb25400) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12bb2ac00) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12b11c000) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12b919c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12a96ec00) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12a674800) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129573400) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129211000) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129216800) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12e070800) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12d8ea400) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12d8ef800) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118150400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12cc61800) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12d41e800) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11896a800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d358800) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12d344c00) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123dc2400) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12c8a5000) [pid = 1650] [serial = 46] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12c8aa400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12cc5b800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12c89e400) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12abe1000) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12abd2c00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12abd6400) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 00:21:17 INFO - PROCESS | 1650 | 1468480877233 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1071ms 00:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:21:17 INFO - PROCESS | 1650 | 1468480877264 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:21:17 INFO - PROCESS | 1650 | 1468480877265 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:21:17 INFO - PROCESS | 1650 | 1468480877268 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1650 | 1468480877270 Marionette TRACE conn2 <- [1,190,null,{}] 00:21:17 INFO - PROCESS | 1650 | 1468480877272 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}] 00:21:17 INFO - PROCESS | 1650 | 1468480877275 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:17 INFO - PROCESS | 1650 | 1468480877345 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:21:17 INFO - PROCESS | 1650 | 1468480877350 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1650 | 1468480877355 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7c000 == 28 [pid = 1650] [id = 55] 00:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116977800) [pid = 1650] [serial = 161] [outer = 0x0] 00:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116982400) [pid = 1650] [serial = 162] [outer = 0x116977800] 00:21:17 INFO - PROCESS | 1650 | 1468480877386 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11724f000) [pid = 1650] [serial = 163] [outer = 0x116977800] 00:21:17 INFO - PROCESS | 1650 | 1468480877841 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 00:21:17 INFO - PROCESS | 1650 | 1468480877890 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:21:17 INFO - PROCESS | 1650 | 1468480877896 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:21:17 INFO - PROCESS | 1650 | 1468480877905 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1650 | 1468480877908 Marionette TRACE conn2 <- [1,194,null,{}] 00:21:17 INFO - PROCESS | 1650 | 1468480877912 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}] 00:21:17 INFO - PROCESS | 1650 | 1468480877914 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:17 INFO - PROCESS | 1650 | 1468480877994 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:21:18 INFO - PROCESS | 1650 | 1468480877999 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1650 | 1468480878001 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x116953800 == 29 [pid = 1650] [id = 56] 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118150000) [pid = 1650] [serial = 164] [outer = 0x0] 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11826e000) [pid = 1650] [serial = 165] [outer = 0x118150000] 00:21:18 INFO - PROCESS | 1650 | 1468480878031 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118318000) [pid = 1650] [serial = 166] [outer = 0x118150000] 00:21:18 INFO - PROCESS | 1650 | 1468480878366 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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 00:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:21:18 INFO - PROCESS | 1650 | 1468480878378 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 1650 | 1468480878379 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:21:18 INFO - PROCESS | 1650 | 1468480878381 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1650 | 1468480878384 Marionette TRACE conn2 <- [1,198,null,{}] 00:21:18 INFO - PROCESS | 1650 | 1468480878393 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}] 00:21:18 INFO - PROCESS | 1650 | 1468480878397 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:18 INFO - PROCESS | 1650 | 1468480878470 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:21:18 INFO - PROCESS | 1650 | 1468480878475 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1650 | 1468480878477 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f51800 == 30 [pid = 1650] [id = 57] 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x113385c00) [pid = 1650] [serial = 167] [outer = 0x0] 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118968000) [pid = 1650] [serial = 168] [outer = 0x113385c00] 00:21:18 INFO - PROCESS | 1650 | 1468480878507 Marionette DEBUG loaded listener.js 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1190c7000) [pid = 1650] [serial = 169] [outer = 0x113385c00] 00:21:18 INFO - PROCESS | 1650 | 1468480878816 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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 00:21:18 INFO - PROCESS | 1650 | 1468480878856 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 1650 | 1468480878858 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:21:18 INFO - PROCESS | 1650 | 1468480878860 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1650 | 1468480878861 Marionette TRACE conn2 <- [1,202,null,{}] 00:21:18 INFO - PROCESS | 1650 | 1468480878863 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}] 00:21:18 INFO - PROCESS | 1650 | 1468480878864 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:18 INFO - PROCESS | 1650 | 1468480878938 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:21:18 INFO - PROCESS | 1650 | 1468480878983 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:18 INFO - PROCESS | 1650 | 1468480878984 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188cb000 == 31 [pid = 1650] [id = 58] 00:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118839c00) [pid = 1650] [serial = 170] [outer = 0x0] 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119927c00) [pid = 1650] [serial = 171] [outer = 0x118839c00] 00:21:19 INFO - PROCESS | 1650 | 1468480879009 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119a7b800) [pid = 1650] [serial = 172] [outer = 0x118839c00] 00:21:19 INFO - PROCESS | 1650 | 1468480879271 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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 00:21:19 INFO - PROCESS | 1650 | 1468480879328 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1650 | 1468480879329 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:21:19 INFO - PROCESS | 1650 | 1468480879340 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 1650 | 1468480879341 Marionette TRACE conn2 <- [1,206,null,{}] 00:21:19 INFO - PROCESS | 1650 | 1468480879343 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}] 00:21:19 INFO - PROCESS | 1650 | 1468480879345 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:19 INFO - PROCESS | 1650 | 1468480879430 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:21:19 INFO - PROCESS | 1650 | 1468480879434 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 1650 | 1468480879435 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119565800 == 32 [pid = 1650] [id = 59] 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116843c00) [pid = 1650] [serial = 173] [outer = 0x0] 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x120feac00) [pid = 1650] [serial = 174] [outer = 0x116843c00] 00:21:19 INFO - PROCESS | 1650 | 1468480879461 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1211d8400) [pid = 1650] [serial = 175] [outer = 0x116843c00] 00:21:19 INFO - PROCESS | 1650 | 1468480879773 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]]]}] 00:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 00:21:19 INFO - PROCESS | 1650 | 1468480879810 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:21:19 INFO - PROCESS | 1650 | 1468480879812 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:21:19 INFO - PROCESS | 1650 | 1468480879814 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:21:19 INFO - PROCESS | 1650 | 1468480879815 Marionette TRACE conn2 <- [1,210,null,{}] 00:21:19 INFO - PROCESS | 1650 | 1468480879817 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}] 00:21:19 INFO - PROCESS | 1650 | 1468480879821 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:19 INFO - PROCESS | 1650 | 1468480879927 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:21:19 INFO - PROCESS | 1650 | 1468480879958 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 1650 | 1468480879959 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d1000 == 33 [pid = 1650] [id = 60] 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x121510c00) [pid = 1650] [serial = 176] [outer = 0x0] 00:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1219f4400) [pid = 1650] [serial = 177] [outer = 0x121510c00] 00:21:19 INFO - PROCESS | 1650 | 1468480879984 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124429400) [pid = 1650] [serial = 178] [outer = 0x121510c00] 00:21:20 INFO - PROCESS | 1650 | 1468480880292 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]]]}] 00:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 00:21:20 INFO - PROCESS | 1650 | 1468480880333 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 1650 | 1468480880334 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:21:20 INFO - PROCESS | 1650 | 1468480880340 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 1650 | 1468480880353 Marionette TRACE conn2 <- [1,214,null,{}] 00:21:20 INFO - PROCESS | 1650 | 1468480880366 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}] 00:21:20 INFO - PROCESS | 1650 | 1468480880368 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:20 INFO - PROCESS | 1650 | 1468480880497 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:21:20 INFO - PROCESS | 1650 | 1468480880503 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1650 | 1468480880505 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eaa000 == 34 [pid = 1650] [id = 61] 00:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x121550c00) [pid = 1650] [serial = 179] [outer = 0x0] 00:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x124d5ac00) [pid = 1650] [serial = 180] [outer = 0x121550c00] 00:21:20 INFO - PROCESS | 1650 | 1468480880578 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124d65c00) [pid = 1650] [serial = 181] [outer = 0x121550c00] 00:21:20 INFO - PROCESS | 1650 | 1468480880981 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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 690ms 00:21:21 INFO - PROCESS | 1650 | 1468480881031 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:21:21 INFO - PROCESS | 1650 | 1468480881032 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:21:21 INFO - PROCESS | 1650 | 1468480881034 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1650 | 1468480881035 Marionette TRACE conn2 <- [1,218,null,{}] 00:21:21 INFO - PROCESS | 1650 | 1468480881038 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}] 00:21:21 INFO - PROCESS | 1650 | 1468480881039 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:21 INFO - PROCESS | 1650 | 1468480881127 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:21:21 INFO - PROCESS | 1650 | 1468480881130 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 1650 | 1468480881131 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x121242000 == 35 [pid = 1650] [id = 62] 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1246e4400) [pid = 1650] [serial = 182] [outer = 0x0] 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12602b800) [pid = 1650] [serial = 183] [outer = 0x1246e4400] 00:21:21 INFO - PROCESS | 1650 | 1468480881155 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1264a5000) [pid = 1650] [serial = 184] [outer = 0x1246e4400] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177f2800) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1186d9000) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116848400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11672d000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11656d800) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128acf000) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126c1dc00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x121852400) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126d3f800) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121505c00) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:21:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1210b2400) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:21:21 INFO - PROCESS | 1650 | 1468480881521 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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 00:21:21 INFO - PROCESS | 1650 | 1468480881554 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:21:21 INFO - PROCESS | 1650 | 1468480881564 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:21:21 INFO - PROCESS | 1650 | 1468480881566 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1650 | 1468480881567 Marionette TRACE conn2 <- [1,222,null,{}] 00:21:21 INFO - PROCESS | 1650 | 1468480881569 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}] 00:21:21 INFO - PROCESS | 1650 | 1468480881570 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:21 INFO - PROCESS | 1650 | 1468480881645 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:21:21 INFO - PROCESS | 1650 | 1468480881690 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:21 INFO - PROCESS | 1650 | 1468480881691 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f4b000 == 36 [pid = 1650] [id = 63] 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x111c19c00) [pid = 1650] [serial = 185] [outer = 0x0] 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1199bbc00) [pid = 1650] [serial = 186] [outer = 0x111c19c00] 00:21:21 INFO - PROCESS | 1650 | 1468480881717 Marionette DEBUG loaded listener.js 00:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x125609c00) [pid = 1650] [serial = 187] [outer = 0x111c19c00] 00:21:21 INFO - PROCESS | 1650 | 1468480881984 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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 00:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:21:22 INFO - PROCESS | 1650 | 1468480882043 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 1650 | 1468480882044 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:21:22 INFO - PROCESS | 1650 | 1468480882046 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1650 | 1468480882047 Marionette TRACE conn2 <- [1,226,null,{}] 00:21:22 INFO - PROCESS | 1650 | 1468480882049 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}] 00:21:22 INFO - PROCESS | 1650 | 1468480882051 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:22 INFO - PROCESS | 1650 | 1468480882128 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:21:22 INFO - PROCESS | 1650 | 1468480882131 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1650 | 1468480882132 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8f800 == 37 [pid = 1650] [id = 64] 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x124d65400) [pid = 1650] [serial = 188] [outer = 0x0] 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12689c400) [pid = 1650] [serial = 189] [outer = 0x124d65400] 00:21:22 INFO - PROCESS | 1650 | 1468480882159 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126c11c00) [pid = 1650] [serial = 190] [outer = 0x124d65400] 00:21:22 INFO - PROCESS | 1650 | 1468480882485 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]]]}] 00:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 00:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:21:22 INFO - PROCESS | 1650 | 1468480882518 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:21:22 INFO - PROCESS | 1650 | 1468480882520 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:21:22 INFO - PROCESS | 1650 | 1468480882523 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:21:22 INFO - PROCESS | 1650 | 1468480882534 Marionette TRACE conn2 <- [1,230,null,{}] 00:21:22 INFO - PROCESS | 1650 | 1468480882537 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}] 00:21:22 INFO - PROCESS | 1650 | 1468480882539 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:22 INFO - PROCESS | 1650 | 1468480882690 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:21:22 INFO - PROCESS | 1650 | 1468480882707 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1650 | 1468480882709 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x119569800 == 38 [pid = 1650] [id = 65] 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x126d46000) [pid = 1650] [serial = 191] [outer = 0x0] 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126dc4800) [pid = 1650] [serial = 192] [outer = 0x126d46000] 00:21:22 INFO - PROCESS | 1650 | 1468480882751 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128e0f000) [pid = 1650] [serial = 193] [outer = 0x126d46000] 00:21:23 INFO - PROCESS | 1650 | 1468480883109 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 631ms 00:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:21:23 INFO - PROCESS | 1650 | 1468480883155 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1650 | 1468480883156 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:21:23 INFO - PROCESS | 1650 | 1468480883158 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1650 | 1468480883159 Marionette TRACE conn2 <- [1,234,null,{}] 00:21:23 INFO - PROCESS | 1650 | 1468480883162 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}] 00:21:23 INFO - PROCESS | 1650 | 1468480883162 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:23 INFO - PROCESS | 1650 | 1468480883234 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:21:23 INFO - PROCESS | 1650 | 1468480883280 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:23 INFO - PROCESS | 1650 | 1468480883281 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de5000 == 39 [pid = 1650] [id = 66] 00:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1211ce000) [pid = 1650] [serial = 194] [outer = 0x0] 00:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12920a400) [pid = 1650] [serial = 195] [outer = 0x1211ce000] 00:21:23 INFO - PROCESS | 1650 | 1468480883306 Marionette DEBUG loaded listener.js 00:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129463400) [pid = 1650] [serial = 196] [outer = 0x1211ce000] 00:21:23 INFO - PROCESS | 1650 | 1468480883785 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 668ms 00:21:23 INFO - PROCESS | 1650 | 1468480883827 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:21:23 INFO - PROCESS | 1650 | 1468480883830 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:21:23 INFO - PROCESS | 1650 | 1468480883834 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1650 | 1468480883836 Marionette TRACE conn2 <- [1,238,null,{}] 00:21:23 INFO - PROCESS | 1650 | 1468480883842 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}] 00:21:23 INFO - PROCESS | 1650 | 1468480883844 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:23 INFO - PROCESS | 1650 | 1468480883948 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:21:24 INFO - PROCESS | 1650 | 1468480884057 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1650 | 1468480884059 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 40 [pid = 1650] [id = 67] 00:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116734400) [pid = 1650] [serial = 197] [outer = 0x0] 00:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11684cc00) [pid = 1650] [serial = 198] [outer = 0x116734400] 00:21:24 INFO - PROCESS | 1650 | 1468480884091 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11724e400) [pid = 1650] [serial = 199] [outer = 0x116734400] 00:21:24 INFO - PROCESS | 1650 | 1468480884743 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]]]}] 00:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11330cc00) [pid = 1650] [serial = 200] [outer = 0x12cc5bc00] 00:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 975ms 00:21:24 INFO - PROCESS | 1650 | 1468480884820 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:21:24 INFO - PROCESS | 1650 | 1468480884824 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:21:24 INFO - PROCESS | 1650 | 1468480884904 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:21:24 INFO - PROCESS | 1650 | 1468480884908 Marionette TRACE conn2 <- [1,242,null,{}] 00:21:24 INFO - PROCESS | 1650 | 1468480884922 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}] 00:21:24 INFO - PROCESS | 1650 | 1468480884925 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:25 INFO - PROCESS | 1650 | 1468480885059 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:21:25 INFO - PROCESS | 1650 | 1468480885146 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1650 | 1468480885150 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119569800 == 39 [pid = 1650] [id = 65] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8f800 == 38 [pid = 1650] [id = 64] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117f4b000 == 37 [pid = 1650] [id = 63] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x121242000 == 36 [pid = 1650] [id = 62] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x120eaa000 == 35 [pid = 1650] [id = 61] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d1000 == 34 [pid = 1650] [id = 60] 00:21:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f52000 == 35 [pid = 1650] [id = 68] 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1168cb800) [pid = 1650] [serial = 201] [outer = 0x0] 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1177fac00) [pid = 1650] [serial = 202] [outer = 0x1168cb800] 00:21:25 INFO - PROCESS | 1650 | 1468480885217 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118318400) [pid = 1650] [serial = 203] [outer = 0x1168cb800] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119565800 == 34 [pid = 1650] [id = 59] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x1188cb000 == 33 [pid = 1650] [id = 58] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x117f51800 == 32 [pid = 1650] [id = 57] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x116953800 == 31 [pid = 1650] [id = 56] 00:21:25 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7c000 == 30 [pid = 1650] [id = 55] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129460400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124243000) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1215ec800) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123db5400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11814e000) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11882f000) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1210b5c00) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119235800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119088000) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119233c00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11684f400) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11697bc00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11814a800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118276c00) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119935c00) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129212c00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126dc4c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123dbd000) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x128e09800) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 00:21:25 INFO - PROCESS | 1650 | 1468480885620 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 798ms 00:21:25 INFO - PROCESS | 1650 | 1468480885639 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1650 | 1468480885643 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:21:25 INFO - PROCESS | 1650 | 1468480885647 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1650 | 1468480885649 Marionette TRACE conn2 <- [1,246,null,{}] 00:21:25 INFO - PROCESS | 1650 | 1468480885652 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}] 00:21:25 INFO - PROCESS | 1650 | 1468480885654 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:25 INFO - PROCESS | 1650 | 1468480885732 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:21:25 INFO - PROCESS | 1650 | 1468480885777 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1650 | 1468480885778 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f41000 == 31 [pid = 1650] [id = 69] 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11831c800) [pid = 1650] [serial = 204] [outer = 0x0] 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1186d8c00) [pid = 1650] [serial = 205] [outer = 0x11831c800] 00:21:25 INFO - PROCESS | 1650 | 1468480885806 Marionette DEBUG loaded listener.js 00:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1190c9400) [pid = 1650] [serial = 206] [outer = 0x11831c800] 00:21:26 INFO - PROCESS | 1650 | 1468480886123 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]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 522ms 00:21:26 INFO - PROCESS | 1650 | 1468480886170 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 1650 | 1468480886172 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:21:26 INFO - PROCESS | 1650 | 1468480886175 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1650 | 1468480886178 Marionette TRACE conn2 <- [1,250,null,{}] 00:21:26 INFO - PROCESS | 1650 | 1468480886189 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}] 00:21:26 INFO - PROCESS | 1650 | 1468480886193 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:26 INFO - PROCESS | 1650 | 1468480886314 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:21:26 INFO - PROCESS | 1650 | 1468480886388 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1650 | 1468480886391 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cf000 == 32 [pid = 1650] [id = 70] 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119235400) [pid = 1650] [serial = 207] [outer = 0x0] 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1199ae400) [pid = 1650] [serial = 208] [outer = 0x119235400] 00:21:26 INFO - PROCESS | 1650 | 1468480886436 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1215ec800) [pid = 1650] [serial = 209] [outer = 0x119235400] 00:21:26 INFO - PROCESS | 1650 | 1468480886772 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]]]}] 00:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 622ms 00:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:21:26 INFO - PROCESS | 1650 | 1468480886797 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:21:26 INFO - PROCESS | 1650 | 1468480886798 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:21:26 INFO - PROCESS | 1650 | 1468480886809 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:21:26 INFO - PROCESS | 1650 | 1468480886810 Marionette TRACE conn2 <- [1,254,null,{}] 00:21:26 INFO - PROCESS | 1650 | 1468480886812 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}] 00:21:26 INFO - PROCESS | 1650 | 1468480886814 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:26 INFO - PROCESS | 1650 | 1468480886914 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:21:26 INFO - PROCESS | 1650 | 1468480886920 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:26 INFO - PROCESS | 1650 | 1468480886921 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119591000 == 33 [pid = 1650] [id = 71] 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11656fc00) [pid = 1650] [serial = 210] [outer = 0x0] 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x121847000) [pid = 1650] [serial = 211] [outer = 0x11656fc00] 00:21:26 INFO - PROCESS | 1650 | 1468480886947 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123dc4c00) [pid = 1650] [serial = 212] [outer = 0x11656fc00] 00:21:27 INFO - PROCESS | 1650 | 1468480887241 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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 476ms 00:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:21:27 INFO - PROCESS | 1650 | 1468480887277 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1650 | 1468480887279 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:21:27 INFO - PROCESS | 1650 | 1468480887281 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1650 | 1468480887282 Marionette TRACE conn2 <- [1,258,null,{}] 00:21:27 INFO - PROCESS | 1650 | 1468480887284 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}] 00:21:27 INFO - PROCESS | 1650 | 1468480887287 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:27 INFO - PROCESS | 1650 | 1468480887368 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:21:27 INFO - PROCESS | 1650 | 1468480887373 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1650 | 1468480887375 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e9d000 == 34 [pid = 1650] [id = 72] 00:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116908c00) [pid = 1650] [serial = 213] [outer = 0x0] 00:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1244a4000) [pid = 1650] [serial = 214] [outer = 0x116908c00] 00:21:27 INFO - PROCESS | 1650 | 1468480887399 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12560f000) [pid = 1650] [serial = 215] [outer = 0x116908c00] 00:21:27 INFO - PROCESS | 1650 | 1468480887767 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]]]}] 00:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 00:21:27 INFO - PROCESS | 1650 | 1468480887804 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1650 | 1468480887806 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:21:27 INFO - PROCESS | 1650 | 1468480887808 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1650 | 1468480887809 Marionette TRACE conn2 <- [1,262,null,{}] 00:21:27 INFO - PROCESS | 1650 | 1468480887811 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}] 00:21:27 INFO - PROCESS | 1650 | 1468480887815 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:27 INFO - PROCESS | 1650 | 1468480887928 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:21:27 INFO - PROCESS | 1650 | 1468480887932 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1650 | 1468480887933 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x121422000 == 35 [pid = 1650] [id = 73] 00:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113d68400) [pid = 1650] [serial = 216] [outer = 0x0] 00:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266f6000) [pid = 1650] [serial = 217] [outer = 0x113d68400] 00:21:27 INFO - PROCESS | 1650 | 1468480887959 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128e09800) [pid = 1650] [serial = 218] [outer = 0x113d68400] 00:21:28 INFO - PROCESS | 1650 | 1468480888276 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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 00:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:21:28 INFO - PROCESS | 1650 | 1468480888326 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1650 | 1468480888328 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:21:28 INFO - PROCESS | 1650 | 1468480888330 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1650 | 1468480888331 Marionette TRACE conn2 <- [1,266,null,{}] 00:21:28 INFO - PROCESS | 1650 | 1468480888333 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}] 00:21:28 INFO - PROCESS | 1650 | 1468480888335 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:28 INFO - PROCESS | 1650 | 1468480888432 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:21:28 INFO - PROCESS | 1650 | 1468480888436 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 1650 | 1468480888437 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d85800 == 36 [pid = 1650] [id = 74] 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12911a400) [pid = 1650] [serial = 219] [outer = 0x0] 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129210000) [pid = 1650] [serial = 220] [outer = 0x12911a400] 00:21:28 INFO - PROCESS | 1650 | 1468480888461 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129467c00) [pid = 1650] [serial = 221] [outer = 0x12911a400] 00:21:28 INFO - PROCESS | 1650 | 1468480888779 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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 00:21:28 INFO - PROCESS | 1650 | 1468480888799 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1650 | 1468480888801 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:21:28 INFO - PROCESS | 1650 | 1468480888820 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1650 | 1468480888823 Marionette TRACE conn2 <- [1,270,null,{}] 00:21:28 INFO - PROCESS | 1650 | 1468480888826 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}] 00:21:28 INFO - PROCESS | 1650 | 1468480888827 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:28 INFO - PROCESS | 1650 | 1468480888919 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:21:28 INFO - PROCESS | 1650 | 1468480888922 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 1650 | 1468480888923 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c6000 == 37 [pid = 1650] [id = 75] 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129468000) [pid = 1650] [serial = 222] [outer = 0x0] 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129576000) [pid = 1650] [serial = 223] [outer = 0x129468000] 00:21:28 INFO - PROCESS | 1650 | 1468480888948 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a606800) [pid = 1650] [serial = 224] [outer = 0x129468000] 00:21:29 INFO - PROCESS | 1650 | 1468480889264 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]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 481ms 00:21:29 INFO - PROCESS | 1650 | 1468480889293 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 1650 | 1468480889294 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:21:29 INFO - PROCESS | 1650 | 1468480889305 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 1650 | 1468480889307 Marionette TRACE conn2 <- [1,274,null,{}] 00:21:29 INFO - PROCESS | 1650 | 1468480889309 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}] 00:21:29 INFO - PROCESS | 1650 | 1468480889311 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:29 INFO - PROCESS | 1650 | 1468480889409 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:21:29 INFO - PROCESS | 1650 | 1468480889413 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1650 | 1468480889414 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260ce000 == 38 [pid = 1650] [id = 76] 00:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a609800) [pid = 1650] [serial = 225] [outer = 0x0] 00:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a60cc00) [pid = 1650] [serial = 226] [outer = 0x12a609800] 00:21:29 INFO - PROCESS | 1650 | 1468480889438 Marionette DEBUG loaded listener.js 00:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a66d000) [pid = 1650] [serial = 227] [outer = 0x12a609800] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x121510c00) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116843c00) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118839c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113385c00) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121550c00) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x111c19c00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1246e4400) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124d65400) [pid = 1650] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116977800) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11697ec00) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11831a400) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1211d1c00) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118150000) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1242a4000) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11629b800) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118819c00) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:21:29 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126d46000) [pid = 1650] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:21:29 INFO - PROCESS | 1650 | 1468480889820 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]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 529ms 00:21:29 INFO - PROCESS | 1650 | 1468480889825 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 1650 | 1468480889827 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:21:29 INFO - PROCESS | 1650 | 1468480889829 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 1650 | 1468480889830 Marionette TRACE conn2 <- [1,278,null,{}] 00:21:29 INFO - PROCESS | 1650 | 1468480889832 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}] 00:21:29 INFO - PROCESS | 1650 | 1468480889833 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:29 INFO - PROCESS | 1650 | 1468480889917 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:21:29 INFO - PROCESS | 1650 | 1468480889970 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1650 | 1468480889971 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958e800 == 39 [pid = 1650] [id = 77] 00:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x114f6b000) [pid = 1650] [serial = 228] [outer = 0x0] 00:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11896d000) [pid = 1650] [serial = 229] [outer = 0x114f6b000] 00:21:29 INFO - PROCESS | 1650 | 1468480889995 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121559c00) [pid = 1650] [serial = 230] [outer = 0x114f6b000] 00:21:30 INFO - PROCESS | 1650 | 1468480890272 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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 00:21:30 INFO - PROCESS | 1650 | 1468480890298 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1650 | 1468480890300 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:21:30 INFO - PROCESS | 1650 | 1468480890310 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1650 | 1468480890312 Marionette TRACE conn2 <- [1,282,null,{}] 00:21:30 INFO - PROCESS | 1650 | 1468480890314 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}] 00:21:30 INFO - PROCESS | 1650 | 1468480890316 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:30 INFO - PROCESS | 1650 | 1468480890416 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:21:30 INFO - PROCESS | 1650 | 1468480890422 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 1650 | 1468480890423 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ae2800 == 40 [pid = 1650] [id = 78] 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x124422800) [pid = 1650] [serial = 231] [outer = 0x0] 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a66e000) [pid = 1650] [serial = 232] [outer = 0x124422800] 00:21:30 INFO - PROCESS | 1650 | 1468480890449 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a741000) [pid = 1650] [serial = 233] [outer = 0x124422800] 00:21:30 INFO - PROCESS | 1650 | 1468480890761 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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 476ms 00:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:21:30 INFO - PROCESS | 1650 | 1468480890779 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1650 | 1468480890781 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:21:30 INFO - PROCESS | 1650 | 1468480890783 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1650 | 1468480890784 Marionette TRACE conn2 <- [1,286,null,{}] 00:21:30 INFO - PROCESS | 1650 | 1468480890790 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}] 00:21:30 INFO - PROCESS | 1650 | 1468480890791 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:30 INFO - PROCESS | 1650 | 1468480890892 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:21:30 INFO - PROCESS | 1650 | 1468480890898 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:30 INFO - PROCESS | 1650 | 1468480890899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e7f800 == 41 [pid = 1650] [id = 79] 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118151400) [pid = 1650] [serial = 234] [outer = 0x0] 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a96d800) [pid = 1650] [serial = 235] [outer = 0x118151400] 00:21:30 INFO - PROCESS | 1650 | 1468480890923 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12abd2800) [pid = 1650] [serial = 236] [outer = 0x118151400] 00:21:31 INFO - PROCESS | 1650 | 1468480891201 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]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 471ms 00:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:21:31 INFO - PROCESS | 1650 | 1468480891256 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 1650 | 1468480891258 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:21:31 INFO - PROCESS | 1650 | 1468480891260 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 1650 | 1468480891260 Marionette TRACE conn2 <- [1,290,null,{}] 00:21:31 INFO - PROCESS | 1650 | 1468480891263 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}] 00:21:31 INFO - PROCESS | 1650 | 1468480891264 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:31 INFO - PROCESS | 1650 | 1468480891347 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:21:31 INFO - PROCESS | 1650 | 1468480891352 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 1650 | 1468480891354 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915d800 == 42 [pid = 1650] [id = 80] 00:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a978800) [pid = 1650] [serial = 237] [outer = 0x0] 00:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12abd9c00) [pid = 1650] [serial = 238] [outer = 0x12a978800] 00:21:31 INFO - PROCESS | 1650 | 1468480891378 Marionette DEBUG loaded listener.js 00:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12abe0000) [pid = 1650] [serial = 239] [outer = 0x12a978800] 00:21:31 INFO - PROCESS | 1650 | 1468480891746 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]]]}] 00:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 518ms 00:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:21:31 INFO - PROCESS | 1650 | 1468480891779 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:21:31 INFO - PROCESS | 1650 | 1468480891781 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:21:31 INFO - PROCESS | 1650 | 1468480891785 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:21:31 INFO - PROCESS | 1650 | 1468480891787 Marionette TRACE conn2 <- [1,294,null,{}] 00:21:31 INFO - PROCESS | 1650 | 1468480891790 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}] 00:21:31 INFO - PROCESS | 1650 | 1468480891792 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:31 INFO - PROCESS | 1650 | 1468480891894 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:21:31 INFO - PROCESS | 1650 | 1468480891951 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 1650 | 1468480891954 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671b800 == 43 [pid = 1650] [id = 81] 00:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11684e800) [pid = 1650] [serial = 240] [outer = 0x0] 00:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11697bc00) [pid = 1650] [serial = 241] [outer = 0x11684e800] 00:21:31 INFO - PROCESS | 1650 | 1468480891985 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11826bc00) [pid = 1650] [serial = 242] [outer = 0x11684e800] 00:21:32 INFO - PROCESS | 1650 | 1468480892401 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]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 621ms 00:21:32 INFO - PROCESS | 1650 | 1468480892406 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 1650 | 1468480892409 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:21:32 INFO - PROCESS | 1650 | 1468480892414 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 1650 | 1468480892415 Marionette TRACE conn2 <- [1,298,null,{}] 00:21:32 INFO - PROCESS | 1650 | 1468480892418 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}] 00:21:32 INFO - PROCESS | 1650 | 1468480892420 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:32 INFO - PROCESS | 1650 | 1468480892518 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:21:32 INFO - PROCESS | 1650 | 1468480892562 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:32 INFO - PROCESS | 1650 | 1468480892564 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192da000 == 44 [pid = 1650] [id = 82] 00:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11861a800) [pid = 1650] [serial = 243] [outer = 0x0] 00:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11896e000) [pid = 1650] [serial = 244] [outer = 0x11861a800] 00:21:32 INFO - PROCESS | 1650 | 1468480892594 Marionette DEBUG loaded listener.js 00:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119755000) [pid = 1650] [serial = 245] [outer = 0x11861a800] 00:21:33 INFO - PROCESS | 1650 | 1468480893005 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]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 00:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:21:33 INFO - PROCESS | 1650 | 1468480893033 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1650 | 1468480893034 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:21:33 INFO - PROCESS | 1650 | 1468480893037 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1650 | 1468480893039 Marionette TRACE conn2 <- [1,302,null,{}] 00:21:33 INFO - PROCESS | 1650 | 1468480893047 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}] 00:21:33 INFO - PROCESS | 1650 | 1468480893050 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:33 INFO - PROCESS | 1650 | 1468480893150 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:21:33 INFO - PROCESS | 1650 | 1468480893237 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1650 | 1468480893240 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b800 == 45 [pid = 1650] [id = 83] 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1246e6800) [pid = 1650] [serial = 246] [outer = 0x0] 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x124d66400) [pid = 1650] [serial = 247] [outer = 0x1246e6800] 00:21:33 INFO - PROCESS | 1650 | 1468480893270 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1266f6800) [pid = 1650] [serial = 248] [outer = 0x1246e6800] 00:21:33 INFO - PROCESS | 1650 | 1468480893674 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]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 00:21:33 INFO - PROCESS | 1650 | 1468480893708 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1650 | 1468480893710 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:21:33 INFO - PROCESS | 1650 | 1468480893713 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1650 | 1468480893714 Marionette TRACE conn2 <- [1,306,null,{}] 00:21:33 INFO - PROCESS | 1650 | 1468480893716 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}] 00:21:33 INFO - PROCESS | 1650 | 1468480893718 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:33 INFO - PROCESS | 1650 | 1468480893815 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:21:33 INFO - PROCESS | 1650 | 1468480893860 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1650 | 1468480893861 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x129154000 == 46 [pid = 1650] [id = 84] 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126d43400) [pid = 1650] [serial = 249] [outer = 0x0] 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d4a400) [pid = 1650] [serial = 250] [outer = 0x126d43400] 00:21:33 INFO - PROCESS | 1650 | 1468480893892 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126dc8800) [pid = 1650] [serial = 251] [outer = 0x126d43400] 00:21:34 INFO - PROCESS | 1650 | 1468480894313 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]]]}] 00:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 618ms 00:21:34 INFO - PROCESS | 1650 | 1468480894331 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:21:34 INFO - PROCESS | 1650 | 1468480894333 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:21:34 INFO - PROCESS | 1650 | 1468480894335 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:21:34 INFO - PROCESS | 1650 | 1468480894336 Marionette TRACE conn2 <- [1,310,null,{}] 00:21:34 INFO - PROCESS | 1650 | 1468480894339 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}] 00:21:34 INFO - PROCESS | 1650 | 1468480894340 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:34 INFO - PROCESS | 1650 | 1468480894437 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:21:34 INFO - PROCESS | 1650 | 1468480894518 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:34 INFO - PROCESS | 1650 | 1468480894519 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb5000 == 47 [pid = 1650] [id = 85] 00:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117fae800) [pid = 1650] [serial = 252] [outer = 0x0] 00:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x121852800) [pid = 1650] [serial = 253] [outer = 0x117fae800] 00:21:34 INFO - PROCESS | 1650 | 1468480894548 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128ac5800) [pid = 1650] [serial = 254] [outer = 0x117fae800] 00:21:35 INFO - PROCESS | 1650 | 1468480895070 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]]]}] 00:21:35 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. 00:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 00:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:21:35 INFO - PROCESS | 1650 | 1468480895105 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1650 | 1468480895108 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:21:35 INFO - PROCESS | 1650 | 1468480895110 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1650 | 1468480895112 Marionette TRACE conn2 <- [1,314,null,{}] 00:21:35 INFO - PROCESS | 1650 | 1468480895116 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}] 00:21:35 INFO - PROCESS | 1650 | 1468480895118 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:35 INFO - PROCESS | 1650 | 1468480895209 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:21:35 INFO - PROCESS | 1650 | 1468480895275 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1650 | 1468480895276 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d21000 == 48 [pid = 1650] [id = 86] 00:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11814f800) [pid = 1650] [serial = 255] [outer = 0x0] 00:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11826dc00) [pid = 1650] [serial = 256] [outer = 0x11814f800] 00:21:35 INFO - PROCESS | 1650 | 1468480895305 Marionette DEBUG loaded listener.js 00:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118546c00) [pid = 1650] [serial = 257] [outer = 0x11814f800] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112d21800 == 47 [pid = 1650] [id = 54] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128e7f800 == 46 [pid = 1650] [id = 79] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128ae2800 == 45 [pid = 1650] [id = 78] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11958e800 == 44 [pid = 1650] [id = 77] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1260ce000 == 43 [pid = 1650] [id = 76] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c6000 == 42 [pid = 1650] [id = 75] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x123d85800 == 41 [pid = 1650] [id = 74] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x121422000 == 40 [pid = 1650] [id = 73] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x120e9d000 == 39 [pid = 1650] [id = 72] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x119591000 == 38 [pid = 1650] [id = 71] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12920a400) [pid = 1650] [serial = 195] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cf000 == 37 [pid = 1650] [id = 70] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x117f41000 == 36 [pid = 1650] [id = 69] 00:21:35 INFO - PROCESS | 1650 | --DOCSHELL 0x112f52000 == 35 [pid = 1650] [id = 68] 00:21:35 INFO - PROCESS | 1650 | 1468480895746 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]]]}] 00:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 00:21:35 INFO - PROCESS | 1650 | 1468480895781 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1650 | 1468480895784 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:21:35 INFO - PROCESS | 1650 | 1468480895789 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1650 | 1468480895790 Marionette TRACE conn2 <- [1,318,null,{}] 00:21:35 INFO - PROCESS | 1650 | 1468480895793 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}] 00:21:35 INFO - PROCESS | 1650 | 1468480895794 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:35 INFO - PROCESS | 1650 | 1468480895884 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1219f4400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x120feac00) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x119927c00) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118968000) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x124d5ac00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1190c7000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1199bbc00) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124429400) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12602b800) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124d65c00) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12689c400) [pid = 1650] [serial = 189] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116982400) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118145c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116b1bc00) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126c11c00) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11724f000) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11896c000) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1186d3000) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123db6c00) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121554800) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1264a5000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11826e000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118318000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124d5b800) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11692b800) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124428c00) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116732800) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124405000) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1211d8400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119a7b800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119237000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x125609c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126dc4800) [pid = 1650] [serial = 192] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128e0f000) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 00:21:35 INFO - PROCESS | 1650 | 1468480895939 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1650 | 1468480895940 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b8000 == 36 [pid = 1650] [id = 87] 00:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11692b800) [pid = 1650] [serial = 258] [outer = 0x0] 00:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118318000) [pid = 1650] [serial = 259] [outer = 0x11692b800] 00:21:35 INFO - PROCESS | 1650 | 1468480895968 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1199b0000) [pid = 1650] [serial = 260] [outer = 0x11692b800] 00:21:36 INFO - PROCESS | 1650 | 1468480896273 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]]]}] 00:21:36 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. 00:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 00:21:36 INFO - PROCESS | 1650 | 1468480896309 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 1650 | 1468480896311 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:21:36 INFO - PROCESS | 1650 | 1468480896313 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - PROCESS | 1650 | 1468480896315 Marionette TRACE conn2 <- [1,322,null,{}] 00:21:36 INFO - PROCESS | 1650 | 1468480896325 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}] 00:21:36 INFO - PROCESS | 1650 | 1468480896328 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:36 INFO - PROCESS | 1650 | 1468480896405 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:21:36 INFO - PROCESS | 1650 | 1468480896468 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:36 INFO - PROCESS | 1650 | 1468480896469 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d9000 == 37 [pid = 1650] [id = 88] 00:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1215ef000) [pid = 1650] [serial = 261] [outer = 0x0] 00:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123db8800) [pid = 1650] [serial = 262] [outer = 0x1215ef000] 00:21:36 INFO - PROCESS | 1650 | 1468480896497 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x124428800) [pid = 1650] [serial = 263] [outer = 0x1215ef000] 00:21:36 INFO - PROCESS | 1650 | 1468480896877 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]]]}] 00:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 575ms 00:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:21:36 INFO - PROCESS | 1650 | 1468480896890 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:21:36 INFO - PROCESS | 1650 | 1468480896892 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:21:36 INFO - PROCESS | 1650 | 1468480896895 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:21:36 INFO - PROCESS | 1650 | 1468480896897 Marionette TRACE conn2 <- [1,326,null,{}] 00:21:36 INFO - PROCESS | 1650 | 1468480896901 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}] 00:21:36 INFO - PROCESS | 1650 | 1468480896903 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:37 INFO - PROCESS | 1650 | 1468480896997 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:21:37 INFO - PROCESS | 1650 | 1468480897044 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1650 | 1468480897045 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119590800 == 38 [pid = 1650] [id = 89] 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x121aa4000) [pid = 1650] [serial = 264] [outer = 0x0] 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x125609c00) [pid = 1650] [serial = 265] [outer = 0x121aa4000] 00:21:37 INFO - PROCESS | 1650 | 1468480897071 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1266f2000) [pid = 1650] [serial = 266] [outer = 0x121aa4000] 00:21:37 INFO - PROCESS | 1650 | 1468480897370 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]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 526ms 00:21:37 INFO - PROCESS | 1650 | 1468480897422 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1650 | 1468480897423 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:21:37 INFO - PROCESS | 1650 | 1468480897426 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1650 | 1468480897427 Marionette TRACE conn2 <- [1,330,null,{}] 00:21:37 INFO - PROCESS | 1650 | 1468480897429 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}] 00:21:37 INFO - PROCESS | 1650 | 1468480897430 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:37 INFO - PROCESS | 1650 | 1468480897509 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:21:37 INFO - PROCESS | 1650 | 1468480897513 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1650 | 1468480897514 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d30000 == 39 [pid = 1650] [id = 90] 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1268a6c00) [pid = 1650] [serial = 267] [outer = 0x0] 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126d4d800) [pid = 1650] [serial = 268] [outer = 0x1268a6c00] 00:21:37 INFO - PROCESS | 1650 | 1468480897545 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ac6800) [pid = 1650] [serial = 269] [outer = 0x1268a6c00] 00:21:37 INFO - PROCESS | 1650 | 1468480897871 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]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 467ms 00:21:37 INFO - PROCESS | 1650 | 1468480897894 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1650 | 1468480897895 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:21:37 INFO - PROCESS | 1650 | 1468480897897 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1650 | 1468480897898 Marionette TRACE conn2 <- [1,334,null,{}] 00:21:37 INFO - PROCESS | 1650 | 1468480897901 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}] 00:21:37 INFO - PROCESS | 1650 | 1468480897905 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:38 INFO - PROCESS | 1650 | 1468480898027 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:21:38 INFO - PROCESS | 1650 | 1468480898040 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1650 | 1468480898041 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141d000 == 40 [pid = 1650] [id = 91] 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ac5c00) [pid = 1650] [serial = 270] [outer = 0x0] 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128acf800) [pid = 1650] [serial = 271] [outer = 0x128ac5c00] 00:21:38 INFO - PROCESS | 1650 | 1468480898066 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129572000) [pid = 1650] [serial = 272] [outer = 0x128ac5c00] 00:21:38 INFO - PROCESS | 1650 | 1468480898400 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]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 00:21:38 INFO - PROCESS | 1650 | 1468480898418 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 1650 | 1468480898420 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:21:38 INFO - PROCESS | 1650 | 1468480898425 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1650 | 1468480898426 Marionette TRACE conn2 <- [1,338,null,{}] 00:21:38 INFO - PROCESS | 1650 | 1468480898428 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}] 00:21:38 INFO - PROCESS | 1650 | 1468480898430 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:38 INFO - PROCESS | 1650 | 1468480898524 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:21:38 INFO - PROCESS | 1650 | 1468480898533 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:38 INFO - PROCESS | 1650 | 1468480898534 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e26800 == 41 [pid = 1650] [id = 92] 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1121bdc00) [pid = 1650] [serial = 273] [outer = 0x0] 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a609400) [pid = 1650] [serial = 274] [outer = 0x1121bdc00] 00:21:38 INFO - PROCESS | 1650 | 1468480898568 Marionette DEBUG loaded listener.js 00:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a66fc00) [pid = 1650] [serial = 275] [outer = 0x1121bdc00] 00:21:38 INFO - PROCESS | 1650 | 1468480898883 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]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 00:21:38 INFO - PROCESS | 1650 | 1468480898901 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 1650 | 1468480898903 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:21:38 INFO - PROCESS | 1650 | 1468480898908 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1650 | 1468480898909 Marionette TRACE conn2 <- [1,342,null,{}] 00:21:38 INFO - PROCESS | 1650 | 1468480898911 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}] 00:21:38 INFO - PROCESS | 1650 | 1468480898913 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:39 INFO - PROCESS | 1650 | 1468480899008 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:21:39 INFO - PROCESS | 1650 | 1468480899019 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 1650 | 1468480899019 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dd3800 == 42 [pid = 1650] [id = 93] 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a60d800) [pid = 1650] [serial = 276] [outer = 0x0] 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a96c800) [pid = 1650] [serial = 277] [outer = 0x12a60d800] 00:21:39 INFO - PROCESS | 1650 | 1468480899044 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12abd5c00) [pid = 1650] [serial = 278] [outer = 0x12a60d800] 00:21:39 INFO - PROCESS | 1650 | 1468480899382 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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 00:21:39 INFO - PROCESS | 1650 | 1468480899426 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1650 | 1468480899428 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:21:39 INFO - PROCESS | 1650 | 1468480899430 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1650 | 1468480899431 Marionette TRACE conn2 <- [1,346,null,{}] 00:21:39 INFO - PROCESS | 1650 | 1468480899433 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}] 00:21:39 INFO - PROCESS | 1650 | 1468480899434 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:39 INFO - PROCESS | 1650 | 1468480899530 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:21:39 INFO - PROCESS | 1650 | 1468480899533 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 1650 | 1468480899535 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12641a800 == 43 [pid = 1650] [id = 94] 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a970800) [pid = 1650] [serial = 279] [outer = 0x0] 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12abdd000) [pid = 1650] [serial = 280] [outer = 0x12a970800] 00:21:39 INFO - PROCESS | 1650 | 1468480899568 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b11b800) [pid = 1650] [serial = 281] [outer = 0x12a970800] 00:21:39 INFO - PROCESS | 1650 | 1468480899878 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]]]}] 00:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 467ms 00:21:39 INFO - PROCESS | 1650 | 1468480899898 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:21:39 INFO - PROCESS | 1650 | 1468480899899 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:21:39 INFO - PROCESS | 1650 | 1468480899901 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:21:39 INFO - PROCESS | 1650 | 1468480899903 Marionette TRACE conn2 <- [1,350,null,{}] 00:21:39 INFO - PROCESS | 1650 | 1468480899923 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}] 00:21:39 INFO - PROCESS | 1650 | 1468480899924 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:40 INFO - PROCESS | 1650 | 1468480900116 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d68400) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12911a400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116908c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11656fc00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1168cb800) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119235400) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1211ce000) [pid = 1650] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11831c800) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114f6b000) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116734400) [pid = 1650] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129468000) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a609800) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124422800) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:21:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118151400) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:21:40 INFO - PROCESS | 1650 | 1468480900154 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1650 | 1468480900155 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11956c800 == 44 [pid = 1650] [id = 95] 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x112a7d400) [pid = 1650] [serial = 282] [outer = 0x0] 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1165dec00) [pid = 1650] [serial = 283] [outer = 0x112a7d400] 00:21:40 INFO - PROCESS | 1650 | 1468480900180 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119087800) [pid = 1650] [serial = 284] [outer = 0x112a7d400] 00:21:40 INFO - PROCESS | 1650 | 1468480900435 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]]]}] 00:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 577ms 00:21:40 INFO - PROCESS | 1650 | 1468480900480 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:21:40 INFO - PROCESS | 1650 | 1468480900483 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:21:40 INFO - PROCESS | 1650 | 1468480900498 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - PROCESS | 1650 | 1468480900501 Marionette TRACE conn2 <- [1,354,null,{}] 00:21:40 INFO - PROCESS | 1650 | 1468480900508 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}] 00:21:40 INFO - PROCESS | 1650 | 1468480900510 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:40 INFO - PROCESS | 1650 | 1468480900649 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:21:40 INFO - PROCESS | 1650 | 1468480900717 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1650 | 1468480900730 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a9000 == 45 [pid = 1650] [id = 96] 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11922ec00) [pid = 1650] [serial = 285] [outer = 0x0] 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246eb400) [pid = 1650] [serial = 286] [outer = 0x11922ec00] 00:21:40 INFO - PROCESS | 1650 | 1468480900793 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12ba83400) [pid = 1650] [serial = 287] [outer = 0x11922ec00] 00:21:41 INFO - PROCESS | 1650 | 1468480901104 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]]]}] 00:21:41 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. 00:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 636ms 00:21:41 INFO - PROCESS | 1650 | 1468480901129 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1650 | 1468480901130 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:21:41 INFO - PROCESS | 1650 | 1468480901133 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1650 | 1468480901134 Marionette TRACE conn2 <- [1,358,null,{}] 00:21:41 INFO - PROCESS | 1650 | 1468480901144 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}] 00:21:41 INFO - PROCESS | 1650 | 1468480901145 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:41 INFO - PROCESS | 1650 | 1468480901229 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:21:41 INFO - PROCESS | 1650 | 1468480901280 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1650 | 1468480901281 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a756000 == 46 [pid = 1650] [id = 97] 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119235400) [pid = 1650] [serial = 288] [outer = 0x0] 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12ba86000) [pid = 1650] [serial = 289] [outer = 0x119235400] 00:21:41 INFO - PROCESS | 1650 | 1468480901305 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12ba90800) [pid = 1650] [serial = 290] [outer = 0x119235400] 00:21:41 INFO - PROCESS | 1650 | 1468480901559 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]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 476ms 00:21:41 INFO - PROCESS | 1650 | 1468480901609 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1650 | 1468480901610 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:21:41 INFO - PROCESS | 1650 | 1468480901613 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1650 | 1468480901614 Marionette TRACE conn2 <- [1,362,null,{}] 00:21:41 INFO - PROCESS | 1650 | 1468480901616 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}] 00:21:41 INFO - PROCESS | 1650 | 1468480901617 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:41 INFO - PROCESS | 1650 | 1468480901711 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:21:41 INFO - PROCESS | 1650 | 1468480901714 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:41 INFO - PROCESS | 1650 | 1468480901715 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a8000 == 47 [pid = 1650] [id = 98] 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11882cc00) [pid = 1650] [serial = 291] [outer = 0x0] 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bb29c00) [pid = 1650] [serial = 292] [outer = 0x11882cc00] 00:21:41 INFO - PROCESS | 1650 | 1468480901739 Marionette DEBUG loaded listener.js 00:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12bb2f000) [pid = 1650] [serial = 293] [outer = 0x11882cc00] 00:21:42 INFO - PROCESS | 1650 | 1468480902070 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]]]}] 00:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 00:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:21:42 INFO - PROCESS | 1650 | 1468480902081 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:21:42 INFO - PROCESS | 1650 | 1468480902082 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:21:42 INFO - PROCESS | 1650 | 1468480902084 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - PROCESS | 1650 | 1468480902086 Marionette TRACE conn2 <- [1,366,null,{}] 00:21:42 INFO - PROCESS | 1650 | 1468480902089 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}] 00:21:42 INFO - PROCESS | 1650 | 1468480902091 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:42 INFO - PROCESS | 1650 | 1468480902218 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:21:42 INFO - PROCESS | 1650 | 1468480902272 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1650 | 1468480902274 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d20800 == 48 [pid = 1650] [id = 99] 00:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116732800) [pid = 1650] [serial = 294] [outer = 0x0] 00:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116932800) [pid = 1650] [serial = 295] [outer = 0x116732800] 00:21:42 INFO - PROCESS | 1650 | 1468480902347 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118275800) [pid = 1650] [serial = 296] [outer = 0x116732800] 00:21:42 INFO - PROCESS | 1650 | 1468480902772 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]]]}] 00:21:42 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. 00:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 00:21:42 INFO - PROCESS | 1650 | 1468480902807 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:21:42 INFO - PROCESS | 1650 | 1468480902810 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:21:42 INFO - PROCESS | 1650 | 1468480902813 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:21:42 INFO - PROCESS | 1650 | 1468480902815 Marionette TRACE conn2 <- [1,370,null,{}] 00:21:42 INFO - PROCESS | 1650 | 1468480902818 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}] 00:21:42 INFO - PROCESS | 1650 | 1468480902821 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:42 INFO - PROCESS | 1650 | 1468480902926 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:21:42 INFO - PROCESS | 1650 | 1468480902974 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1650 | 1468480902976 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190e9800 == 49 [pid = 1650] [id = 100] 00:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11883b000) [pid = 1650] [serial = 297] [outer = 0x0] 00:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119929400) [pid = 1650] [serial = 298] [outer = 0x11883b000] 00:21:43 INFO - PROCESS | 1650 | 1468480903006 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x120fe8000) [pid = 1650] [serial = 299] [outer = 0x11883b000] 00:21:43 INFO - PROCESS | 1650 | 1468480903473 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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 671ms 00:21:43 INFO - PROCESS | 1650 | 1468480903493 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1650 | 1468480903495 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:21:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:21:43 INFO - PROCESS | 1650 | 1468480903528 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1650 | 1468480903530 Marionette TRACE conn2 <- [1,374,null,{}] 00:21:43 INFO - PROCESS | 1650 | 1468480903585 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}] 00:21:43 INFO - PROCESS | 1650 | 1468480903587 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:43 INFO - PROCESS | 1650 | 1468480903693 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:21:43 INFO - PROCESS | 1650 | 1468480903743 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1650 | 1468480903744 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab3000 == 50 [pid = 1650] [id = 101] 00:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x124d5d400) [pid = 1650] [serial = 300] [outer = 0x0] 00:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1268a9000) [pid = 1650] [serial = 301] [outer = 0x124d5d400] 00:21:43 INFO - PROCESS | 1650 | 1468480903773 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x128ac9000) [pid = 1650] [serial = 302] [outer = 0x124d5d400] 00:21:44 INFO - PROCESS | 1650 | 1468480904198 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:21:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 733ms 00:21:44 INFO - PROCESS | 1650 | 1468480904237 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1650 | 1468480904240 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:21:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:21:44 INFO - PROCESS | 1650 | 1468480904248 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1650 | 1468480904251 Marionette TRACE conn2 <- [1,378,null,{}] 00:21:44 INFO - PROCESS | 1650 | 1468480904253 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}] 00:21:44 INFO - PROCESS | 1650 | 1468480904255 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:44 INFO - PROCESS | 1650 | 1468480904360 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:21:44 INFO - PROCESS | 1650 | 1468480904412 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1650 | 1468480904413 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1cb000 == 51 [pid = 1650] [id = 102] 00:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128acd000) [pid = 1650] [serial = 303] [outer = 0x0] 00:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12945e400) [pid = 1650] [serial = 304] [outer = 0x128acd000] 00:21:44 INFO - PROCESS | 1650 | 1468480904441 Marionette DEBUG loaded listener.js 00:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a973400) [pid = 1650] [serial = 305] [outer = 0x128acd000] 00:21:45 INFO - PROCESS | 1650 | 1468480905086 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:21:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 880ms 00:21:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:21:45 INFO - PROCESS | 1650 | 1468480905124 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1650 | 1468480905126 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:21:45 INFO - PROCESS | 1650 | 1468480905129 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1650 | 1468480905131 Marionette TRACE conn2 <- [1,382,null,{}] 00:21:45 INFO - PROCESS | 1650 | 1468480905134 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}] 00:21:45 INFO - PROCESS | 1650 | 1468480905136 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:45 INFO - PROCESS | 1650 | 1468480905225 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:21:45 INFO - PROCESS | 1650 | 1468480905290 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1650 | 1468480905291 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190df000 == 52 [pid = 1650] [id = 103] 00:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11882f400) [pid = 1650] [serial = 306] [outer = 0x0] 00:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11896c400) [pid = 1650] [serial = 307] [outer = 0x11882f400] 00:21:45 INFO - PROCESS | 1650 | 1468480905318 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11975e000) [pid = 1650] [serial = 308] [outer = 0x11882f400] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a8000 == 51 [pid = 1650] [id = 98] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12a756000 == 50 [pid = 1650] [id = 97] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a9000 == 49 [pid = 1650] [id = 96] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11956c800 == 48 [pid = 1650] [id = 95] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12641a800 == 47 [pid = 1650] [id = 94] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x124dd3800 == 46 [pid = 1650] [id = 93] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x123e26800 == 45 [pid = 1650] [id = 92] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12abd9c00) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | 1468480905790 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12141d000 == 44 [pid = 1650] [id = 91] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119d30000 == 43 [pid = 1650] [id = 90] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119590800 == 42 [pid = 1650] [id = 89] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d9000 == 41 [pid = 1650] [id = 88] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b8000 == 40 [pid = 1650] [id = 87] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x112d21000 == 39 [pid = 1650] [id = 86] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb5000 == 38 [pid = 1650] [id = 85] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129154000 == 37 [pid = 1650] [id = 84] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b800 == 36 [pid = 1650] [id = 83] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1192da000 == 35 [pid = 1650] [id = 82] 00:21:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11671b800 == 34 [pid = 1650] [id = 81] 00:21:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:21:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 00:21:45 INFO - PROCESS | 1650 | 1468480905800 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1650 | 1468480905803 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1266f6000) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129210000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129467c00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1244a4000) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x121847000) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123dc4c00) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1177fac00) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118318400) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1199ae400) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1215ec800) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129463400) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1186d8c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11896d000) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1190c9400) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11724e400) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11684cc00) [pid = 1650] [serial = 198] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12c8a9400) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x129576000) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12a606800) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12a60cc00) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a66e000) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12a96d800) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12abd2800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121559c00) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12a741000) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12a66d000) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128e09800) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12560f000) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 00:21:45 INFO - PROCESS | 1650 | 1468480905830 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1650 | 1468480905832 Marionette TRACE conn2 <- [1,386,null,{}] 00:21:45 INFO - PROCESS | 1650 | 1468480905838 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}] 00:21:45 INFO - PROCESS | 1650 | 1468480905841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:45 INFO - PROCESS | 1650 | 1468480905918 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:21:45 INFO - PROCESS | 1650 | 1468480905926 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:45 INFO - PROCESS | 1650 | 1468480905927 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x116779800 == 35 [pid = 1650] [id = 104] 00:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fe7400) [pid = 1650] [serial = 309] [outer = 0x0] 00:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1210b1c00) [pid = 1650] [serial = 310] [outer = 0x120fe7400] 00:21:45 INFO - PROCESS | 1650 | 1468480905954 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121aa4800) [pid = 1650] [serial = 311] [outer = 0x120fe7400] 00:21:46 INFO - PROCESS | 1650 | 1468480906307 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]]]}] 00:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 539ms 00:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:21:46 INFO - PROCESS | 1650 | 1468480906352 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:21:46 INFO - PROCESS | 1650 | 1468480906354 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:21:46 INFO - PROCESS | 1650 | 1468480906356 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:21:46 INFO - PROCESS | 1650 | 1468480906358 Marionette TRACE conn2 <- [1,390,null,{}] 00:21:46 INFO - PROCESS | 1650 | 1468480906382 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}] 00:21:46 INFO - PROCESS | 1650 | 1468480906385 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:46 INFO - PROCESS | 1650 | 1468480906481 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:21:46 INFO - PROCESS | 1650 | 1468480906528 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:46 INFO - PROCESS | 1650 | 1468480906530 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c8800 == 36 [pid = 1650] [id = 105] 00:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126d46400) [pid = 1650] [serial = 312] [outer = 0x0] 00:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d47c00) [pid = 1650] [serial = 313] [outer = 0x126d46400] 00:21:46 INFO - PROCESS | 1650 | 1468480906562 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ac6c00) [pid = 1650] [serial = 314] [outer = 0x126d46400] 00:21:47 INFO - PROCESS | 1650 | 1468480907011 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 684ms 00:21:47 INFO - PROCESS | 1650 | 1468480907041 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1650 | 1468480907043 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:21:47 INFO - PROCESS | 1650 | 1468480907045 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1650 | 1468480907046 Marionette TRACE conn2 <- [1,394,null,{}] 00:21:47 INFO - PROCESS | 1650 | 1468480907049 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}] 00:21:47 INFO - PROCESS | 1650 | 1468480907050 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:47 INFO - PROCESS | 1650 | 1468480907129 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:21:47 INFO - PROCESS | 1650 | 1468480907132 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1650 | 1468480907134 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x121428800 == 37 [pid = 1650] [id = 106] 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128e0f800) [pid = 1650] [serial = 315] [outer = 0x0] 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129575000) [pid = 1650] [serial = 316] [outer = 0x128e0f800] 00:21:47 INFO - PROCESS | 1650 | 1468480907161 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12a668800) [pid = 1650] [serial = 317] [outer = 0x128e0f800] 00:21:47 INFO - PROCESS | 1650 | 1468480907494 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 468ms 00:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:21:47 INFO - PROCESS | 1650 | 1468480907513 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1650 | 1468480907515 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:21:47 INFO - PROCESS | 1650 | 1468480907517 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1650 | 1468480907518 Marionette TRACE conn2 <- [1,398,null,{}] 00:21:47 INFO - PROCESS | 1650 | 1468480907523 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}] 00:21:47 INFO - PROCESS | 1650 | 1468480907524 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:47 INFO - PROCESS | 1650 | 1468480907629 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:21:47 INFO - PROCESS | 1650 | 1468480907635 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1650 | 1468480907636 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2a800 == 38 [pid = 1650] [id = 107] 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d47800) [pid = 1650] [serial = 318] [outer = 0x0] 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a96d800) [pid = 1650] [serial = 319] [outer = 0x126d47800] 00:21:47 INFO - PROCESS | 1650 | 1468480907663 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12abd6800) [pid = 1650] [serial = 320] [outer = 0x126d47800] 00:21:48 INFO - PROCESS | 1650 | 1468480908036 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]]]}] 00:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 571ms 00:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:21:48 INFO - PROCESS | 1650 | 1468480908089 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 1650 | 1468480908090 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:21:48 INFO - PROCESS | 1650 | 1468480908092 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 1650 | 1468480908093 Marionette TRACE conn2 <- [1,402,null,{}] 00:21:48 INFO - PROCESS | 1650 | 1468480908095 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}] 00:21:48 INFO - PROCESS | 1650 | 1468480908099 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:48 INFO - PROCESS | 1650 | 1468480908220 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:21:48 INFO - PROCESS | 1650 | 1468480908258 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1650 | 1468480908259 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fb5000 == 39 [pid = 1650] [id = 108] 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b910000) [pid = 1650] [serial = 321] [outer = 0x0] 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12ba8e400) [pid = 1650] [serial = 322] [outer = 0x12b910000] 00:21:48 INFO - PROCESS | 1650 | 1468480908285 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12bb31800) [pid = 1650] [serial = 323] [outer = 0x12b910000] 00:21:48 INFO - PROCESS | 1650 | 1468480908624 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]]]}] 00:21:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:21:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 00:21:48 INFO - PROCESS | 1650 | 1468480908665 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 1650 | 1468480908666 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:21:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:21:48 INFO - PROCESS | 1650 | 1468480908669 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 1650 | 1468480908670 Marionette TRACE conn2 <- [1,406,null,{}] 00:21:48 INFO - PROCESS | 1650 | 1468480908672 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}] 00:21:48 INFO - PROCESS | 1650 | 1468480908674 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:48 INFO - PROCESS | 1650 | 1468480908770 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:21:48 INFO - PROCESS | 1650 | 1468480908774 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:48 INFO - PROCESS | 1650 | 1468480908776 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa4800 == 40 [pid = 1650] [id = 109] 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12bf07c00) [pid = 1650] [serial = 324] [outer = 0x0] 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bf0f400) [pid = 1650] [serial = 325] [outer = 0x12bf07c00] 00:21:48 INFO - PROCESS | 1650 | 1468480908829 Marionette DEBUG loaded listener.js 00:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12bf6d000) [pid = 1650] [serial = 326] [outer = 0x12bf07c00] 00:21:49 INFO - PROCESS | 1650 | 1468480909166 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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 00:21:49 INFO - PROCESS | 1650 | 1468480909190 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:21:49 INFO - PROCESS | 1650 | 1468480909192 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:21:49 INFO - PROCESS | 1650 | 1468480909194 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1650 | 1468480909195 Marionette TRACE conn2 <- [1,410,null,{}] 00:21:49 INFO - PROCESS | 1650 | 1468480909206 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}] 00:21:49 INFO - PROCESS | 1650 | 1468480909207 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:49 INFO - PROCESS | 1650 | 1468480909303 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:21:49 INFO - PROCESS | 1650 | 1468480909349 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:21:49 INFO - PROCESS | 1650 | 1468480909354 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 1650 | 1468480909355 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915c000 == 41 [pid = 1650] [id = 110] 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12c8a2000) [pid = 1650] [serial = 327] [outer = 0x0] 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c8a4800) [pid = 1650] [serial = 328] [outer = 0x12c8a2000] 00:21:49 INFO - PROCESS | 1650 | 1468480909379 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12c8a9400) [pid = 1650] [serial = 329] [outer = 0x12c8a2000] 00:21:49 INFO - PROCESS | 1650 | 1468480909682 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]]]}] 00:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 528ms 00:21:49 INFO - PROCESS | 1650 | 1468480909723 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:21:49 INFO - PROCESS | 1650 | 1468480909724 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:21:49 INFO - PROCESS | 1650 | 1468480909726 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:21:49 INFO - PROCESS | 1650 | 1468480909727 Marionette TRACE conn2 <- [1,414,null,{}] 00:21:49 INFO - PROCESS | 1650 | 1468480909730 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}] 00:21:49 INFO - PROCESS | 1650 | 1468480909731 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:49 INFO - PROCESS | 1650 | 1468480909829 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:21:49 INFO - PROCESS | 1650 | 1468480909833 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 1650 | 1468480909834 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296aa800 == 42 [pid = 1650] [id = 111] 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110ee3c00) [pid = 1650] [serial = 330] [outer = 0x0] 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110eee000) [pid = 1650] [serial = 331] [outer = 0x110ee3c00] 00:21:49 INFO - PROCESS | 1650 | 1468480909896 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x110ef2000) [pid = 1650] [serial = 332] [outer = 0x110ee3c00] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1268a6c00) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1215ef000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126d43400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11861a800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117fae800) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a978800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12a970800) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a7d400) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11922ec00) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119235400) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128ac5c00) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121bdc00) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a60d800) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1246e6800) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11692b800) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121aa4000) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11814f800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:21:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11684e800) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:21:50 INFO - PROCESS | 1650 | 1468480910298 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]]]}] 00:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 619ms 00:21:50 INFO - PROCESS | 1650 | 1468480910345 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:21:50 INFO - PROCESS | 1650 | 1468480910347 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:21:50 INFO - PROCESS | 1650 | 1468480910350 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 1650 | 1468480910352 Marionette TRACE conn2 <- [1,418,null,{}] 00:21:50 INFO - PROCESS | 1650 | 1468480910355 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}] 00:21:50 INFO - PROCESS | 1650 | 1468480910356 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:50 INFO - PROCESS | 1650 | 1468480910459 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:21:50 INFO - PROCESS | 1650 | 1468480910462 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1650 | 1468480910463 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915c800 == 43 [pid = 1650] [id = 112] 00:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110eef000) [pid = 1650] [serial = 333] [outer = 0x0] 00:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1128d2800) [pid = 1650] [serial = 334] [outer = 0x110eef000] 00:21:50 INFO - PROCESS | 1650 | 1468480910488 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128d6c00) [pid = 1650] [serial = 335] [outer = 0x110eef000] 00:21:51 INFO - PROCESS | 1650 | 1468480911279 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]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 00:21:51 INFO - PROCESS | 1650 | 1468480911323 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 1650 | 1468480911325 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:21:51 INFO - PROCESS | 1650 | 1468480911327 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 1650 | 1468480911329 Marionette TRACE conn2 <- [1,422,null,{}] 00:21:51 INFO - PROCESS | 1650 | 1468480911331 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}] 00:21:51 INFO - PROCESS | 1650 | 1468480911332 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:51 INFO - PROCESS | 1650 | 1468480911428 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:21:51 INFO - PROCESS | 1650 | 1468480911496 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:51 INFO - PROCESS | 1650 | 1468480911497 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2df800 == 44 [pid = 1650] [id = 113] 00:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119a7b800) [pid = 1650] [serial = 336] [outer = 0x0] 00:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12689c400) [pid = 1650] [serial = 337] [outer = 0x119a7b800] 00:21:51 INFO - PROCESS | 1650 | 1468480911523 Marionette DEBUG loaded listener.js 00:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12a669400) [pid = 1650] [serial = 338] [outer = 0x119a7b800] 00:21:52 INFO - PROCESS | 1650 | 1468480912279 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]]]}] 00:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 00:21:52 INFO - PROCESS | 1650 | 1468480912298 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:21:52 INFO - PROCESS | 1650 | 1468480912300 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:21:52 INFO - PROCESS | 1650 | 1468480912307 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:21:52 INFO - PROCESS | 1650 | 1468480912309 Marionette TRACE conn2 <- [1,426,null,{}] 00:21:52 INFO - PROCESS | 1650 | 1468480912313 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}] 00:21:52 INFO - PROCESS | 1650 | 1468480912314 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:52 INFO - PROCESS | 1650 | 1468480912405 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:21:52 INFO - PROCESS | 1650 | 1468480912454 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 1650 | 1468480912456 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb4800 == 45 [pid = 1650] [id = 114] 00:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a7d400) [pid = 1650] [serial = 339] [outer = 0x0] 00:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d38800) [pid = 1650] [serial = 340] [outer = 0x112a7d400] 00:21:52 INFO - PROCESS | 1650 | 1468480912501 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11814f800) [pid = 1650] [serial = 341] [outer = 0x112a7d400] 00:21:53 INFO - PROCESS | 1650 | 1468480913109 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] 00:21:53 INFO - PROCESS | 1650 | 1468480913135 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:21:53 INFO - PROCESS | 1650 | 1468480913140 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1650 | 1468480913142 Marionette TRACE conn2 <- [1,430,null,{}] 00:21:53 INFO - PROCESS | 1650 | 1468480913144 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}] 00:21:53 INFO - PROCESS | 1650 | 1468480913146 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:53 INFO - PROCESS | 1650 | 1468480913252 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:21:53 INFO - PROCESS | 1650 | 1468480913316 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:53 INFO - PROCESS | 1650 | 1468480913318 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111b800 == 46 [pid = 1650] [id = 115] 00:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118320c00) [pid = 1650] [serial = 342] [outer = 0x0] 00:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118543000) [pid = 1650] [serial = 343] [outer = 0x118320c00] 00:21:53 INFO - PROCESS | 1650 | 1468480913348 Marionette DEBUG loaded listener.js 00:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119088000) [pid = 1650] [serial = 344] [outer = 0x118320c00] 00:21:53 INFO - PROCESS | 1650 | 1468480913788 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:21:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 719ms 00:21:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:21:53 INFO - PROCESS | 1650 | 1468480913860 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1650 | 1468480913861 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:21:53 INFO - PROCESS | 1650 | 1468480913863 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1650 | 1468480913866 Marionette TRACE conn2 <- [1,434,null,{}] 00:21:53 INFO - PROCESS | 1650 | 1468480913876 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}] 00:21:53 INFO - PROCESS | 1650 | 1468480913879 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:53 INFO - PROCESS | 1650 | 1468480913987 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:21:54 INFO - PROCESS | 1650 | 1468480914054 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1650 | 1468480914056 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x129155000 == 47 [pid = 1650] [id = 116] 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x121845000) [pid = 1650] [serial = 345] [outer = 0x0] 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123dc0c00) [pid = 1650] [serial = 346] [outer = 0x121845000] 00:21:54 INFO - PROCESS | 1650 | 1468480914087 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12442d400) [pid = 1650] [serial = 347] [outer = 0x121845000] 00:21:54 INFO - PROCESS | 1650 | 1468480914496 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 00:21:54 INFO - PROCESS | 1650 | 1468480914537 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:21:54 INFO - PROCESS | 1650 | 1468480914539 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:21:54 INFO - PROCESS | 1650 | 1468480914541 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:21:54 INFO - PROCESS | 1650 | 1468480914542 Marionette TRACE conn2 <- [1,438,null,{}] 00:21:54 INFO - PROCESS | 1650 | 1468480914544 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}] 00:21:54 INFO - PROCESS | 1650 | 1468480914546 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:54 INFO - PROCESS | 1650 | 1468480914651 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:21:54 INFO - PROCESS | 1650 | 1468480914705 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1650 | 1468480914707 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9bd800 == 48 [pid = 1650] [id = 117] 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12560b400) [pid = 1650] [serial = 348] [outer = 0x0] 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x126d44000) [pid = 1650] [serial = 349] [outer = 0x12560b400] 00:21:54 INFO - PROCESS | 1650 | 1468480914737 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x128acd800) [pid = 1650] [serial = 350] [outer = 0x12560b400] 00:21:55 INFO - PROCESS | 1650 | 1468480915198 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]]]}] 00:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 00:21:55 INFO - PROCESS | 1650 | 1468480915211 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:21:55 INFO - PROCESS | 1650 | 1468480915212 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:21:55 INFO - PROCESS | 1650 | 1468480915215 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1650 | 1468480915216 Marionette TRACE conn2 <- [1,442,null,{}] 00:21:55 INFO - PROCESS | 1650 | 1468480915234 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}] 00:21:55 INFO - PROCESS | 1650 | 1468480915235 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:55 INFO - PROCESS | 1650 | 1468480915392 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:21:55 INFO - PROCESS | 1650 | 1468480915414 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1650 | 1468480915416 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bc1800 == 49 [pid = 1650] [id = 118] 00:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118149000) [pid = 1650] [serial = 351] [outer = 0x0] 00:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x121852400) [pid = 1650] [serial = 352] [outer = 0x118149000] 00:21:55 INFO - PROCESS | 1650 | 1468480915473 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128acec00) [pid = 1650] [serial = 353] [outer = 0x118149000] 00:21:56 INFO - PROCESS | 1650 | 1468480916055 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 869ms 00:21:56 INFO - PROCESS | 1650 | 1468480916102 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1650 | 1468480916105 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:21:56 INFO - PROCESS | 1650 | 1468480916110 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1650 | 1468480916112 Marionette TRACE conn2 <- [1,446,null,{}] 00:21:56 INFO - PROCESS | 1650 | 1468480916115 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}] 00:21:56 INFO - PROCESS | 1650 | 1468480916117 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:56 INFO - PROCESS | 1650 | 1468480916209 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:21:56 INFO - PROCESS | 1650 | 1468480916277 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1650 | 1468480916279 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883e000 == 50 [pid = 1650] [id = 119] 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118538400) [pid = 1650] [serial = 354] [outer = 0x0] 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11853f800) [pid = 1650] [serial = 355] [outer = 0x118538400] 00:21:56 INFO - PROCESS | 1650 | 1468480916307 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118839c00) [pid = 1650] [serial = 356] [outer = 0x118538400] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12915c800 == 49 [pid = 1650] [id = 112] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1296aa800 == 48 [pid = 1650] [id = 111] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x12915c000 == 47 [pid = 1650] [id = 110] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa4800 == 46 [pid = 1650] [id = 109] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x115fb5000 == 45 [pid = 1650] [id = 108] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2a800 == 44 [pid = 1650] [id = 107] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bb29c00) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x121428800 == 43 [pid = 1650] [id = 106] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c8800 == 42 [pid = 1650] [id = 105] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x116779800 == 41 [pid = 1650] [id = 104] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1190df000 == 40 [pid = 1650] [id = 103] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x1190e9800 == 39 [pid = 1650] [id = 100] 00:21:56 INFO - PROCESS | 1650 | --DOCSHELL 0x113d20800 == 38 [pid = 1650] [id = 99] 00:21:56 INFO - PROCESS | 1650 | 1468480916712 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a609400) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a96c800) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1266f6800) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x124d66400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118318000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1199b0000) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x125609c00) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1266f2000) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118546c00) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11826dc00) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11826bc00) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11697bc00) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126d4d800) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ac6800) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123db8800) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x124428800) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126d4a400) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126dc8800) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11896e000) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119755000) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121852800) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ac5800) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12abe0000) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12abdd000) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12b11b800) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119087800) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1246eb400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12ba90800) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12ba86000) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1165dec00) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128acf800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12abd5c00) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12a66fc00) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ba83400) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129572000) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 00:21:56 INFO - PROCESS | 1650 | 1468480916742 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1650 | 1468480916745 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:21:56 INFO - PROCESS | 1650 | 1468480916752 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1650 | 1468480916754 Marionette TRACE conn2 <- [1,450,null,{}] 00:21:56 INFO - PROCESS | 1650 | 1468480916758 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}] 00:21:56 INFO - PROCESS | 1650 | 1468480916760 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:56 INFO - PROCESS | 1650 | 1468480916840 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:21:56 INFO - PROCESS | 1650 | 1468480916845 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:56 INFO - PROCESS | 1650 | 1468480916846 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x117574800 == 39 [pid = 1650] [id = 120] 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119239800) [pid = 1650] [serial = 357] [outer = 0x0] 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1199b0000) [pid = 1650] [serial = 358] [outer = 0x119239800] 00:21:56 INFO - PROCESS | 1650 | 1468480916872 Marionette DEBUG loaded listener.js 00:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1215ee000) [pid = 1650] [serial = 359] [outer = 0x119239800] 00:21:57 INFO - PROCESS | 1650 | 1468480917223 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] 00:21:57 INFO - PROCESS | 1650 | 1468480917277 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:21:57 INFO - PROCESS | 1650 | 1468480917279 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 1650 | 1468480917282 Marionette TRACE conn2 <- [1,454,null,{}] 00:21:57 INFO - PROCESS | 1650 | 1468480917289 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}] 00:21:57 INFO - PROCESS | 1650 | 1468480917292 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:57 INFO - PROCESS | 1650 | 1468480917371 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:21:57 INFO - PROCESS | 1650 | 1468480917377 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 1650 | 1468480917378 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc3800 == 40 [pid = 1650] [id = 121] 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123dc3c00) [pid = 1650] [serial = 360] [outer = 0x0] 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1266ea800) [pid = 1650] [serial = 361] [outer = 0x123dc3c00] 00:21:57 INFO - PROCESS | 1650 | 1468480917405 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128ac8000) [pid = 1650] [serial = 362] [outer = 0x123dc3c00] 00:21:57 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:57 INFO - PROCESS | 1650 | 1468480917756 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]]]}] 00:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 00:21:57 INFO - PROCESS | 1650 | 1468480917806 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:21:57 INFO - PROCESS | 1650 | 1468480917808 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:21:57 INFO - PROCESS | 1650 | 1468480917814 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:21:57 INFO - PROCESS | 1650 | 1468480917815 Marionette TRACE conn2 <- [1,458,null,{}] 00:21:57 INFO - PROCESS | 1650 | 1468480917817 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}] 00:21:57 INFO - PROCESS | 1650 | 1468480917818 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:57 INFO - PROCESS | 1650 | 1468480917898 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:21:57 INFO - PROCESS | 1650 | 1468480917903 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 1650 | 1468480917905 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141c000 == 41 [pid = 1650] [id = 122] 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12920fc00) [pid = 1650] [serial = 363] [outer = 0x0] 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12945f800) [pid = 1650] [serial = 364] [outer = 0x12920fc00] 00:21:57 INFO - PROCESS | 1650 | 1468480917931 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12a60ac00) [pid = 1650] [serial = 365] [outer = 0x12920fc00] 00:21:58 INFO - PROCESS | 1650 | 1468480918261 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] 00:21:58 INFO - PROCESS | 1650 | 1468480918284 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:21:58 INFO - PROCESS | 1650 | 1468480918286 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 1650 | 1468480918289 Marionette TRACE conn2 <- [1,462,null,{}] 00:21:58 INFO - PROCESS | 1650 | 1468480918292 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}] 00:21:58 INFO - PROCESS | 1650 | 1468480918293 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:58 INFO - PROCESS | 1650 | 1468480918369 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:21:58 INFO - PROCESS | 1650 | 1468480918375 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1650 | 1468480918376 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9f000 == 42 [pid = 1650] [id = 123] 00:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a60b400) [pid = 1650] [serial = 366] [outer = 0x0] 00:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a96f800) [pid = 1650] [serial = 367] [outer = 0x12a60b400] 00:21:58 INFO - PROCESS | 1650 | 1468480918407 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12abd9000) [pid = 1650] [serial = 368] [outer = 0x12a60b400] 00:21:58 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:21:58 INFO - PROCESS | 1650 | 1468480918751 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] 00:21:58 INFO - PROCESS | 1650 | 1468480918809 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:21:58 INFO - PROCESS | 1650 | 1468480918811 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 1650 | 1468480918812 Marionette TRACE conn2 <- [1,466,null,{}] 00:21:58 INFO - PROCESS | 1650 | 1468480918814 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}] 00:21:58 INFO - PROCESS | 1650 | 1468480918818 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:58 INFO - PROCESS | 1650 | 1468480918939 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:21:58 INFO - PROCESS | 1650 | 1468480918949 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1650 | 1468480918951 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260db000 == 43 [pid = 1650] [id = 124] 00:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12abe0000) [pid = 1650] [serial = 369] [outer = 0x0] 00:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b90f800) [pid = 1650] [serial = 370] [outer = 0x12abe0000] 00:21:58 INFO - PROCESS | 1650 | 1468480918976 Marionette DEBUG loaded listener.js 00:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb29c00) [pid = 1650] [serial = 371] [outer = 0x12abe0000] 00:21:59 INFO - PROCESS | 1650 | 1468480919315 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] 00:21:59 INFO - PROCESS | 1650 | 1468480919331 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:21:59 INFO - PROCESS | 1650 | 1468480919333 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1650 | 1468480919334 Marionette TRACE conn2 <- [1,470,null,{}] 00:21:59 INFO - PROCESS | 1650 | 1468480919338 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}] 00:21:59 INFO - PROCESS | 1650 | 1468480919341 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:59 INFO - PROCESS | 1650 | 1468480919441 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:21:59 INFO - PROCESS | 1650 | 1468480919451 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 1650 | 1468480919452 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aaf800 == 44 [pid = 1650] [id = 125] 00:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12abe0800) [pid = 1650] [serial = 372] [outer = 0x0] 00:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bf0a000) [pid = 1650] [serial = 373] [outer = 0x12abe0800] 00:21:59 INFO - PROCESS | 1650 | 1468480919508 Marionette DEBUG loaded listener.js 00:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c89d000) [pid = 1650] [serial = 374] [outer = 0x12abe0800] 00:21:59 INFO - PROCESS | 1650 | 1468480919819 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]]]}] 00:21:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 523ms 00:21:59 INFO - PROCESS | 1650 | 1468480919865 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 1650 | 1468480919866 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:21:59 INFO - PROCESS | 1650 | 1468480919869 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1650 | 1468480919870 Marionette TRACE conn2 <- [1,474,null,{}] 00:21:59 INFO - PROCESS | 1650 | 1468480919872 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}] 00:21:59 INFO - PROCESS | 1650 | 1468480919873 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:21:59 INFO - PROCESS | 1650 | 1468480919973 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:21:59 INFO - PROCESS | 1650 | 1468480919976 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:59 INFO - PROCESS | 1650 | 1468480919978 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12914a800 == 45 [pid = 1650] [id = 126] 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129a5800) [pid = 1650] [serial = 375] [outer = 0x0] 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129ad800) [pid = 1650] [serial = 376] [outer = 0x1129a5800] 00:22:00 INFO - PROCESS | 1650 | 1468480920034 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129b1800) [pid = 1650] [serial = 377] [outer = 0x1129a5800] 00:22:00 INFO - PROCESS | 1650 | 1468480920364 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]]]}] 00:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 00:22:00 INFO - PROCESS | 1650 | 1468480920391 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:22:00 INFO - PROCESS | 1650 | 1468480920392 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:22:00 INFO - PROCESS | 1650 | 1468480920394 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:22:00 INFO - PROCESS | 1650 | 1468480920395 Marionette TRACE conn2 <- [1,478,null,{}] 00:22:00 INFO - PROCESS | 1650 | 1468480920403 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}] 00:22:00 INFO - PROCESS | 1650 | 1468480920404 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:00 INFO - PROCESS | 1650 | 1468480920509 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:22:00 INFO - PROCESS | 1650 | 1468480920513 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 1650 | 1468480920514 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b6000 == 46 [pid = 1650] [id = 127] 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110f58c00) [pid = 1650] [serial = 378] [outer = 0x0] 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110f5c400) [pid = 1650] [serial = 379] [outer = 0x110f58c00] 00:22:00 INFO - PROCESS | 1650 | 1468480920566 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110f60800) [pid = 1650] [serial = 380] [outer = 0x110f58c00] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116732800) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124d5d400) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11882f400) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126d46400) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11883b000) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128e0f800) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120fe7400) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11882cc00) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12c8a2000) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110ee3c00) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110eef000) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b910000) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12bf07c00) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x128acd000) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:22:00 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x126d47800) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:22:00 INFO - PROCESS | 1650 | 1468480920955 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]]]}] 00:22:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:22:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 578ms 00:22:00 INFO - PROCESS | 1650 | 1468480920974 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:22:00 INFO - PROCESS | 1650 | 1468480920975 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:22:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:22:00 INFO - PROCESS | 1650 | 1468480920977 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:22:00 INFO - PROCESS | 1650 | 1468480920979 Marionette TRACE conn2 <- [1,482,null,{}] 00:22:00 INFO - PROCESS | 1650 | 1468480920981 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}] 00:22:00 INFO - PROCESS | 1650 | 1468480920982 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:01 INFO - PROCESS | 1650 | 1468480921064 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:22:01 INFO - PROCESS | 1650 | 1468480921068 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 1650 | 1468480921070 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b4800 == 47 [pid = 1650] [id = 128] 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110eef000) [pid = 1650] [serial = 381] [outer = 0x0] 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129b2400) [pid = 1650] [serial = 382] [outer = 0x110eef000] 00:22:01 INFO - PROCESS | 1650 | 1468480921094 Marionette DEBUG loaded listener.js 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118819000) [pid = 1650] [serial = 383] [outer = 0x110eef000] 00:22:01 INFO - PROCESS | 1650 | 1468480921450 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]]]}] 00:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 517ms 00:22:01 INFO - PROCESS | 1650 | 1468480921496 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:22:01 INFO - PROCESS | 1650 | 1468480921497 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:22:01 INFO - PROCESS | 1650 | 1468480921499 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1650 | 1468480921501 Marionette TRACE conn2 <- [1,486,null,{}] 00:22:01 INFO - PROCESS | 1650 | 1468480921509 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}] 00:22:01 INFO - PROCESS | 1650 | 1468480921511 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:01 INFO - PROCESS | 1650 | 1468480921614 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:22:01 INFO - PROCESS | 1650 | 1468480921618 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 1650 | 1468480921619 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9d0800 == 48 [pid = 1650] [id = 129] 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110f60400) [pid = 1650] [serial = 384] [outer = 0x0] 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1197cd400) [pid = 1650] [serial = 385] [outer = 0x110f60400] 00:22:01 INFO - PROCESS | 1650 | 1468480921648 Marionette DEBUG loaded listener.js 00:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124430000) [pid = 1650] [serial = 386] [outer = 0x110f60400] 00:22:01 INFO - PROCESS | 1650 | 1468480921961 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]]]}] 00:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 476ms 00:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:22:01 INFO - PROCESS | 1650 | 1468480921978 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 1650 | 1468480921979 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:22:01 INFO - PROCESS | 1650 | 1468480921981 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1650 | 1468480921982 Marionette TRACE conn2 <- [1,490,null,{}] 00:22:01 INFO - PROCESS | 1650 | 1468480921984 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}] 00:22:01 INFO - PROCESS | 1650 | 1468480921985 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:02 INFO - PROCESS | 1650 | 1468480922073 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:22:02 INFO - PROCESS | 1650 | 1468480922128 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1650 | 1468480922129 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2000 == 49 [pid = 1650] [id = 130] 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fc8400) [pid = 1650] [serial = 387] [outer = 0x0] 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128e03400) [pid = 1650] [serial = 388] [outer = 0x112fc8400] 00:22:02 INFO - PROCESS | 1650 | 1468480922153 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bf0e400) [pid = 1650] [serial = 389] [outer = 0x112fc8400] 00:22:02 INFO - PROCESS | 1650 | 1468480922440 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]]]}] 00:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 00:22:02 INFO - PROCESS | 1650 | 1468480922462 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:22:02 INFO - PROCESS | 1650 | 1468480922463 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:22:02 INFO - PROCESS | 1650 | 1468480922465 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 1650 | 1468480922466 Marionette TRACE conn2 <- [1,494,null,{}] 00:22:02 INFO - PROCESS | 1650 | 1468480922469 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}] 00:22:02 INFO - PROCESS | 1650 | 1468480922471 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:02 INFO - PROCESS | 1650 | 1468480922565 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:22:02 INFO - PROCESS | 1650 | 1468480922570 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1650 | 1468480922571 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf21800 == 50 [pid = 1650] [id = 131] 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1215e1c00) [pid = 1650] [serial = 390] [outer = 0x0] 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1215e5000) [pid = 1650] [serial = 391] [outer = 0x1215e1c00] 00:22:02 INFO - PROCESS | 1650 | 1468480922595 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a66b400) [pid = 1650] [serial = 392] [outer = 0x1215e1c00] 00:22:02 INFO - PROCESS | 1650 | 1468480922981 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]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 568ms 00:22:03 INFO - PROCESS | 1650 | 1468480923034 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 1650 | 1468480923037 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:22:03 INFO - PROCESS | 1650 | 1468480923040 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - PROCESS | 1650 | 1468480923042 Marionette TRACE conn2 <- [1,498,null,{}] 00:22:03 INFO - PROCESS | 1650 | 1468480923046 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}] 00:22:03 INFO - PROCESS | 1650 | 1468480923048 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:03 INFO - PROCESS | 1650 | 1468480923156 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:22:03 INFO - PROCESS | 1650 | 1468480923212 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1650 | 1468480923215 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170e0800 == 51 [pid = 1650] [id = 132] 00:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128d8800) [pid = 1650] [serial = 393] [outer = 0x0] 00:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1129adc00) [pid = 1650] [serial = 394] [outer = 0x1128d8800] 00:22:03 INFO - PROCESS | 1650 | 1468480923245 Marionette DEBUG loaded listener.js 00:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x117fb2800) [pid = 1650] [serial = 395] [outer = 0x1128d8800] 00:22:03 INFO - PROCESS | 1650 | 1468480923674 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]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 00:22:03 INFO - PROCESS | 1650 | 1468480923711 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 1650 | 1468480923714 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:22:03 INFO - PROCESS | 1650 | 1468480923719 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - PROCESS | 1650 | 1468480923721 Marionette TRACE conn2 <- [1,502,null,{}] 00:22:03 INFO - PROCESS | 1650 | 1468480923723 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}] 00:22:03 INFO - PROCESS | 1650 | 1468480923725 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:03 INFO - PROCESS | 1650 | 1468480923853 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:22:03 INFO - PROCESS | 1650 | 1468480923935 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:03 INFO - PROCESS | 1650 | 1468480923936 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d93800 == 52 [pid = 1650] [id = 133] 00:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11922fc00) [pid = 1650] [serial = 396] [outer = 0x0] 00:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1197c6c00) [pid = 1650] [serial = 397] [outer = 0x11922fc00] 00:22:03 INFO - PROCESS | 1650 | 1468480923969 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1197cf000) [pid = 1650] [serial = 398] [outer = 0x11922fc00] 00:22:04 INFO - PROCESS | 1650 | 1468480924391 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]]]}] 00:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 720ms 00:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:22:04 INFO - PROCESS | 1650 | 1468480924439 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:22:04 INFO - PROCESS | 1650 | 1468480924440 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:22:04 INFO - PROCESS | 1650 | 1468480924443 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:22:04 INFO - PROCESS | 1650 | 1468480924445 Marionette TRACE conn2 <- [1,506,null,{}] 00:22:04 INFO - PROCESS | 1650 | 1468480924453 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}] 00:22:04 INFO - PROCESS | 1650 | 1468480924456 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:04 INFO - PROCESS | 1650 | 1468480924562 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:22:04 INFO - PROCESS | 1650 | 1468480924618 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 1650 | 1468480924621 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c8800 == 53 [pid = 1650] [id = 134] 00:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x121505c00) [pid = 1650] [serial = 399] [outer = 0x0] 00:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1219f4800) [pid = 1650] [serial = 400] [outer = 0x121505c00] 00:22:04 INFO - PROCESS | 1650 | 1468480924651 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123d5ec00) [pid = 1650] [serial = 401] [outer = 0x121505c00] 00:22:05 INFO - PROCESS | 1650 | 1468480925104 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]]]}] 00:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 00:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:22:05 INFO - PROCESS | 1650 | 1468480925115 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 1650 | 1468480925116 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:22:05 INFO - PROCESS | 1650 | 1468480925119 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 1650 | 1468480925120 Marionette TRACE conn2 <- [1,510,null,{}] 00:22:05 INFO - PROCESS | 1650 | 1468480925125 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}] 00:22:05 INFO - PROCESS | 1650 | 1468480925126 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:05 INFO - PROCESS | 1650 | 1468480925252 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:22:05 INFO - PROCESS | 1650 | 1468480925308 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1650 | 1468480925309 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c533000 == 54 [pid = 1650] [id = 135] 00:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123d64c00) [pid = 1650] [serial = 402] [outer = 0x0] 00:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x124d60c00) [pid = 1650] [serial = 403] [outer = 0x123d64c00] 00:22:05 INFO - PROCESS | 1650 | 1468480925338 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x126d4d800) [pid = 1650] [serial = 404] [outer = 0x123d64c00] 00:22:06 INFO - PROCESS | 1650 | 1468480926133 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]]]}] 00:22:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1022ms 00:22:06 INFO - PROCESS | 1650 | 1468480926180 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 1650 | 1468480926183 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:22:06 INFO - PROCESS | 1650 | 1468480926188 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1650 | 1468480926190 Marionette TRACE conn2 <- [1,514,null,{}] 00:22:06 INFO - PROCESS | 1650 | 1468480926194 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}] 00:22:06 INFO - PROCESS | 1650 | 1468480926195 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:06 INFO - PROCESS | 1650 | 1468480926286 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:22:06 INFO - PROCESS | 1650 | 1468480926355 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:06 INFO - PROCESS | 1650 | 1468480926358 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d7000 == 55 [pid = 1650] [id = 136] 00:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1129b1400) [pid = 1650] [serial = 405] [outer = 0x0] 00:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11684d800) [pid = 1650] [serial = 406] [outer = 0x1129b1400] 00:22:06 INFO - PROCESS | 1650 | 1468480926386 Marionette DEBUG loaded listener.js 00:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118152c00) [pid = 1650] [serial = 407] [outer = 0x1129b1400] 00:22:06 INFO - PROCESS | 1650 | 1468480926811 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]]]}] 00:22:06 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 00:22:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 675ms 00:22:06 INFO - PROCESS | 1650 | 1468480926863 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:22:06 INFO - PROCESS | 1650 | 1468480926866 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:22:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:22:06 INFO - PROCESS | 1650 | 1468480926871 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:22:06 INFO - PROCESS | 1650 | 1468480926874 Marionette TRACE conn2 <- [1,518,null,{}] 00:22:06 INFO - PROCESS | 1650 | 1468480926876 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}] 00:22:06 INFO - PROCESS | 1650 | 1468480926878 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:06 INFO - PROCESS | 1650 | 1468480926970 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:22:07 INFO - PROCESS | 1650 | 1468480927041 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1650 | 1468480927042 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bbb800 == 56 [pid = 1650] [id = 137] 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11853dc00) [pid = 1650] [serial = 408] [outer = 0x0] 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x118543400) [pid = 1650] [serial = 409] [outer = 0x11853dc00] 00:22:07 INFO - PROCESS | 1650 | 1468480927070 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x118819400) [pid = 1650] [serial = 410] [outer = 0x11853dc00] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12915d800 == 55 [pid = 1650] [id = 80] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2000 == 54 [pid = 1650] [id = 130] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9d0800 == 53 [pid = 1650] [id = 129] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b4800 == 52 [pid = 1650] [id = 128] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b6000 == 51 [pid = 1650] [id = 127] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12914a800 == 50 [pid = 1650] [id = 126] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x126aaf800 == 49 [pid = 1650] [id = 125] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12689c400) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1260db000 == 48 [pid = 1650] [id = 124] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9f000 == 47 [pid = 1650] [id = 123] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12141c000 == 46 [pid = 1650] [id = 122] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc3800 == 45 [pid = 1650] [id = 121] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x117574800 == 44 [pid = 1650] [id = 120] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11883e000 == 43 [pid = 1650] [id = 119] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12111b800 == 42 [pid = 1650] [id = 115] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb4800 == 41 [pid = 1650] [id = 114] 00:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2df800 == 40 [pid = 1650] [id = 113] 00:22:07 INFO - PROCESS | 1650 | 1468480927450 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]]]}] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb31800) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12ba8e400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bf6d000) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12945e400) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a973400) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 00:22:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a96d800) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 00:22:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 626ms 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116932800) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118275800) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128ac9000) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1268a9000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11975e000) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11896c400) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126d47c00) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128ac6c00) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bf0f400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120fe8000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119929400) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129575000) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a668800) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1210b1c00) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121aa4800) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12bb2f000) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12c8a9400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12c8a4800) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110eee000) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d2800) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110ef2000) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128d6c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12abd6800) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 00:22:07 INFO - PROCESS | 1650 | 1468480927503 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:22:07 INFO - PROCESS | 1650 | 1468480927504 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:22:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:22:07 INFO - PROCESS | 1650 | 1468480927509 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:22:07 INFO - PROCESS | 1650 | 1468480927511 Marionette TRACE conn2 <- [1,522,null,{}] 00:22:07 INFO - PROCESS | 1650 | 1468480927518 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}] 00:22:07 INFO - PROCESS | 1650 | 1468480927521 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:07 INFO - PROCESS | 1650 | 1468480927598 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:22:07 INFO - PROCESS | 1650 | 1468480927602 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1650 | 1468480927606 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x117575800 == 41 [pid = 1650] [id = 138] 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118974000) [pid = 1650] [serial = 411] [outer = 0x0] 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119758400) [pid = 1650] [serial = 412] [outer = 0x118974000] 00:22:07 INFO - PROCESS | 1650 | 1468480927635 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1197d1c00) [pid = 1650] [serial = 413] [outer = 0x118974000] 00:22:08 INFO - PROCESS | 1650 | 1468480928017 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]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 521ms 00:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:22:08 INFO - PROCESS | 1650 | 1468480928047 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1650 | 1468480928049 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:22:08 INFO - PROCESS | 1650 | 1468480928053 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1650 | 1468480928054 Marionette TRACE conn2 <- [1,526,null,{}] 00:22:08 INFO - PROCESS | 1650 | 1468480928057 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}] 00:22:08 INFO - PROCESS | 1650 | 1468480928059 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:08 INFO - PROCESS | 1650 | 1468480928161 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:22:08 INFO - PROCESS | 1650 | 1468480928166 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1650 | 1468480928167 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e9d800 == 42 [pid = 1650] [id = 139] 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119d12000) [pid = 1650] [serial = 414] [outer = 0x0] 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1211cfc00) [pid = 1650] [serial = 415] [outer = 0x119d12000] 00:22:08 INFO - PROCESS | 1650 | 1468480928208 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1215db800) [pid = 1650] [serial = 416] [outer = 0x119d12000] 00:22:08 INFO - PROCESS | 1650 | 1468480928662 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]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 621ms 00:22:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:22:08 INFO - PROCESS | 1650 | 1468480928675 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1650 | 1468480928676 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:22:08 INFO - PROCESS | 1650 | 1468480928678 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1650 | 1468480928680 Marionette TRACE conn2 <- [1,530,null,{}] 00:22:08 INFO - PROCESS | 1650 | 1468480928682 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}] 00:22:08 INFO - PROCESS | 1650 | 1468480928683 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:08 INFO - PROCESS | 1650 | 1468480928761 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:22:08 INFO - PROCESS | 1650 | 1468480928765 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1650 | 1468480928766 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x121917800 == 43 [pid = 1650] [id = 140] 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1215e0400) [pid = 1650] [serial = 417] [outer = 0x0] 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121847000) [pid = 1650] [serial = 418] [outer = 0x1215e0400] 00:22:08 INFO - PROCESS | 1650 | 1468480928793 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123d5f800) [pid = 1650] [serial = 419] [outer = 0x1215e0400] 00:22:09 INFO - PROCESS | 1650 | 1468480929130 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"]]]}] 00:22:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:22:09 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:22:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:22:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:22:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 00:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:22:09 INFO - PROCESS | 1650 | 1468480929147 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1650 | 1468480929149 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:22:09 INFO - PROCESS | 1650 | 1468480929151 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1650 | 1468480929152 Marionette TRACE conn2 <- [1,534,null,{}] 00:22:09 INFO - PROCESS | 1650 | 1468480929157 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}] 00:22:09 INFO - PROCESS | 1650 | 1468480929161 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:09 INFO - PROCESS | 1650 | 1468480929262 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:22:09 INFO - PROCESS | 1650 | 1468480929321 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 1650 | 1468480929322 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de3800 == 44 [pid = 1650] [id = 141] 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x111fe4400) [pid = 1650] [serial = 420] [outer = 0x0] 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x123d64800) [pid = 1650] [serial = 421] [outer = 0x111fe4400] 00:22:09 INFO - PROCESS | 1650 | 1468480929354 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128acd400) [pid = 1650] [serial = 422] [outer = 0x111fe4400] 00:22:09 INFO - PROCESS | 1650 | 1468480929648 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]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:22:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 523ms 00:22:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:22:09 INFO - PROCESS | 1650 | 1468480929683 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1650 | 1468480929684 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:22:09 INFO - PROCESS | 1650 | 1468480929686 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1650 | 1468480929690 Marionette TRACE conn2 <- [1,538,null,{}] 00:22:09 INFO - PROCESS | 1650 | 1468480929693 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}] 00:22:09 INFO - PROCESS | 1650 | 1468480929695 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:09 INFO - PROCESS | 1650 | 1468480929830 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:22:09 INFO - PROCESS | 1650 | 1468480929848 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:09 INFO - PROCESS | 1650 | 1468480929849 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11329b800 == 45 [pid = 1650] [id = 142] 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1197c3c00) [pid = 1650] [serial = 423] [outer = 0x0] 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128e0bc00) [pid = 1650] [serial = 424] [outer = 0x1197c3c00] 00:22:09 INFO - PROCESS | 1650 | 1468480929897 Marionette DEBUG loaded listener.js 00:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129467800) [pid = 1650] [serial = 425] [outer = 0x1197c3c00] 00:22:10 INFO - PROCESS | 1650 | 1468480930339 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]]]}] 00:22:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:22:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 673ms 00:22:10 INFO - PROCESS | 1650 | 1468480930360 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:22:10 INFO - PROCESS | 1650 | 1468480930361 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:22:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:22:10 INFO - PROCESS | 1650 | 1468480930363 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1650 | 1468480930364 Marionette TRACE conn2 <- [1,542,null,{}] 00:22:10 INFO - PROCESS | 1650 | 1468480930367 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}] 00:22:10 INFO - PROCESS | 1650 | 1468480930368 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:10 INFO - PROCESS | 1650 | 1468480930474 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:22:10 INFO - PROCESS | 1650 | 1468480930484 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1650 | 1468480930485 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957a000 == 46 [pid = 1650] [id = 143] 00:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110f54800) [pid = 1650] [serial = 426] [outer = 0x0] 00:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129575000) [pid = 1650] [serial = 427] [outer = 0x110f54800] 00:22:10 INFO - PROCESS | 1650 | 1468480930541 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a666c00) [pid = 1650] [serial = 428] [outer = 0x110f54800] 00:22:10 INFO - PROCESS | 1650 | 1468480930870 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]]]}] 00:22:10 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. 00:22:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 00:22:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:22:10 INFO - PROCESS | 1650 | 1468480930883 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:22:10 INFO - PROCESS | 1650 | 1468480930884 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:22:10 INFO - PROCESS | 1650 | 1468480930886 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:22:10 INFO - PROCESS | 1650 | 1468480930889 Marionette TRACE conn2 <- [1,546,null,{}] 00:22:10 INFO - PROCESS | 1650 | 1468480930893 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}] 00:22:10 INFO - PROCESS | 1650 | 1468480930894 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:11 INFO - PROCESS | 1650 | 1468480931003 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:22:11 INFO - PROCESS | 1650 | 1468480931029 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 1650 | 1468480931030 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296be800 == 47 [pid = 1650] [id = 144] 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a668800) [pid = 1650] [serial = 429] [outer = 0x0] 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a96e000) [pid = 1650] [serial = 430] [outer = 0x12a668800] 00:22:11 INFO - PROCESS | 1650 | 1468480931059 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12abd3c00) [pid = 1650] [serial = 431] [outer = 0x12a668800] 00:22:11 INFO - PROCESS | 1650 | 1468480931407 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]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:22:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 573ms 00:22:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:22:11 INFO - PROCESS | 1650 | 1468480931460 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:22:11 INFO - PROCESS | 1650 | 1468480931461 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:22:11 INFO - PROCESS | 1650 | 1468480931463 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1650 | 1468480931464 Marionette TRACE conn2 <- [1,550,null,{}] 00:22:11 INFO - PROCESS | 1650 | 1468480931466 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}] 00:22:11 INFO - PROCESS | 1650 | 1468480931467 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:11 INFO - PROCESS | 1650 | 1468480931583 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112fc8400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12abe0000) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110f60400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1129a5800) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12abe0800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x110f58c00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x121845000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123dc3c00) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118149000) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a7d400) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12920fc00) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a60b400) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12560b400) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119239800) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118320c00) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118538400) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110eef000) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:22:11 INFO - PROCESS | 1650 | 1468480931878 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:11 INFO - PROCESS | 1650 | 1468480931879 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188df800 == 48 [pid = 1650] [id = 145] 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110eef000) [pid = 1650] [serial = 432] [outer = 0x0] 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110f5a000) [pid = 1650] [serial = 433] [outer = 0x110eef000] 00:22:11 INFO - PROCESS | 1650 | 1468480931910 Marionette DEBUG loaded listener.js 00:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118153400) [pid = 1650] [serial = 434] [outer = 0x110eef000] 00:22:12 INFO - PROCESS | 1650 | 1468480932166 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]]]}] 00:22:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:22:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 719ms 00:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:22:12 INFO - PROCESS | 1650 | 1468480932182 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 1650 | 1468480932184 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:22:12 INFO - PROCESS | 1650 | 1468480932198 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1650 | 1468480932199 Marionette TRACE conn2 <- [1,554,null,{}] 00:22:12 INFO - PROCESS | 1650 | 1468480932202 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}] 00:22:12 INFO - PROCESS | 1650 | 1468480932204 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:12 INFO - PROCESS | 1650 | 1468480932325 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:22:12 INFO - PROCESS | 1650 | 1468480932330 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1650 | 1468480932331 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e2000 == 49 [pid = 1650] [id = 146] 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215de000) [pid = 1650] [serial = 435] [outer = 0x0] 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129465800) [pid = 1650] [serial = 436] [outer = 0x1215de000] 00:22:12 INFO - PROCESS | 1650 | 1468480932358 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b116800) [pid = 1650] [serial = 437] [outer = 0x1215de000] 00:22:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:12 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:12 INFO - PROCESS | 1650 | 1468480932696 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]]]}] 00:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 536ms 00:22:12 INFO - PROCESS | 1650 | 1468480932724 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:22:12 INFO - PROCESS | 1650 | 1468480932726 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:22:12 INFO - PROCESS | 1650 | 1468480932728 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:22:12 INFO - PROCESS | 1650 | 1468480932729 Marionette TRACE conn2 <- [1,558,null,{}] 00:22:12 INFO - PROCESS | 1650 | 1468480932731 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}] 00:22:12 INFO - PROCESS | 1650 | 1468480932732 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:12 INFO - PROCESS | 1650 | 1468480932847 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:22:12 INFO - PROCESS | 1650 | 1468480932853 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1650 | 1468480932855 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9d1000 == 50 [pid = 1650] [id = 147] 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12abd6000) [pid = 1650] [serial = 438] [outer = 0x0] 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b280000) [pid = 1650] [serial = 439] [outer = 0x12abd6000] 00:22:12 INFO - PROCESS | 1650 | 1468480932879 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12ba84c00) [pid = 1650] [serial = 440] [outer = 0x12abd6000] 00:22:13 INFO - PROCESS | 1650 | 1468480933154 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]]]}] 00:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 468ms 00:22:13 INFO - PROCESS | 1650 | 1468480933196 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 1650 | 1468480933198 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:22:13 INFO - PROCESS | 1650 | 1468480933200 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1650 | 1468480933201 Marionette TRACE conn2 <- [1,562,null,{}] 00:22:13 INFO - PROCESS | 1650 | 1468480933203 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}] 00:22:13 INFO - PROCESS | 1650 | 1468480933205 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:13 INFO - PROCESS | 1650 | 1468480933291 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:22:13 INFO - PROCESS | 1650 | 1468480933294 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1650 | 1468480933295 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c535800 == 51 [pid = 1650] [id = 148] 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121353400) [pid = 1650] [serial = 441] [outer = 0x0] 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba8b400) [pid = 1650] [serial = 442] [outer = 0x121353400] 00:22:13 INFO - PROCESS | 1650 | 1468480933319 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bb2f800) [pid = 1650] [serial = 443] [outer = 0x121353400] 00:22:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:13 INFO - PROCESS | 1650 | 1468480933646 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]]]}] 00:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 473ms 00:22:13 INFO - PROCESS | 1650 | 1468480933674 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 1650 | 1468480933676 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:22:13 INFO - PROCESS | 1650 | 1468480933678 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1650 | 1468480933679 Marionette TRACE conn2 <- [1,566,null,{}] 00:22:13 INFO - PROCESS | 1650 | 1468480933681 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}] 00:22:13 INFO - PROCESS | 1650 | 1468480933690 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:13 INFO - PROCESS | 1650 | 1468480933810 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:22:13 INFO - PROCESS | 1650 | 1468480933816 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1650 | 1468480933817 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67a800 == 52 [pid = 1650] [id = 149] 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bb26800) [pid = 1650] [serial = 444] [outer = 0x0] 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bf0d000) [pid = 1650] [serial = 445] [outer = 0x12bb26800] 00:22:13 INFO - PROCESS | 1650 | 1468480933857 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12bf69800) [pid = 1650] [serial = 446] [outer = 0x12bb26800] 00:22:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:14 INFO - PROCESS | 1650 | 1468480934481 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]]]}] 00:22:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:22:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 869ms 00:22:14 INFO - PROCESS | 1650 | 1468480934547 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1650 | 1468480934550 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:22:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:22:14 INFO - PROCESS | 1650 | 1468480934553 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1650 | 1468480934557 Marionette TRACE conn2 <- [1,570,null,{}] 00:22:14 INFO - PROCESS | 1650 | 1468480934560 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}] 00:22:14 INFO - PROCESS | 1650 | 1468480934562 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:14 INFO - PROCESS | 1650 | 1468480934670 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:22:14 INFO - PROCESS | 1650 | 1468480934727 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:14 INFO - PROCESS | 1650 | 1468480934728 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11885b800 == 53 [pid = 1650] [id = 150] 00:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11337fc00) [pid = 1650] [serial = 447] [outer = 0x0] 00:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11629b800) [pid = 1650] [serial = 448] [outer = 0x11337fc00] 00:22:14 INFO - PROCESS | 1650 | 1468480934760 Marionette DEBUG loaded listener.js 00:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11814a400) [pid = 1650] [serial = 449] [outer = 0x11337fc00] 00:22:15 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:15 INFO - PROCESS | 1650 | 1468480935229 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]]]}] 00:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 722ms 00:22:15 INFO - PROCESS | 1650 | 1468480935276 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:22:15 INFO - PROCESS | 1650 | 1468480935279 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:22:15 INFO - PROCESS | 1650 | 1468480935284 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:22:15 INFO - PROCESS | 1650 | 1468480935285 Marionette TRACE conn2 <- [1,574,null,{}] 00:22:15 INFO - PROCESS | 1650 | 1468480935288 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}] 00:22:15 INFO - PROCESS | 1650 | 1468480935290 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:15 INFO - PROCESS | 1650 | 1468480935397 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:22:15 INFO - PROCESS | 1650 | 1468480935454 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1650 | 1468480935456 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242e3000 == 54 [pid = 1650] [id = 151] 00:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11853d400) [pid = 1650] [serial = 450] [outer = 0x0] 00:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11896ec00) [pid = 1650] [serial = 451] [outer = 0x11853d400] 00:22:15 INFO - PROCESS | 1650 | 1468480935487 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11992a800) [pid = 1650] [serial = 452] [outer = 0x11853d400] 00:22:15 INFO - PROCESS | 1650 | 1468480935940 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]]]}] 00:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 719ms 00:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:22:16 INFO - PROCESS | 1650 | 1468480936003 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1650 | 1468480936005 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:22:16 INFO - PROCESS | 1650 | 1468480936007 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1650 | 1468480936010 Marionette TRACE conn2 <- [1,578,null,{}] 00:22:16 INFO - PROCESS | 1650 | 1468480936018 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}] 00:22:16 INFO - PROCESS | 1650 | 1468480936021 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:16 INFO - PROCESS | 1650 | 1468480936128 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:22:16 INFO - PROCESS | 1650 | 1468480936200 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1650 | 1468480936202 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac7000 == 55 [pid = 1650] [id = 152] 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x121851c00) [pid = 1650] [serial = 453] [outer = 0x0] 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123dbd400) [pid = 1650] [serial = 454] [outer = 0x121851c00] 00:22:16 INFO - PROCESS | 1650 | 1468480936233 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12649c000) [pid = 1650] [serial = 455] [outer = 0x121851c00] 00:22:16 INFO - PROCESS | 1650 | 1468480936616 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]]]}] 00:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 00:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:22:16 INFO - PROCESS | 1650 | 1468480936695 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1650 | 1468480936697 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:22:16 INFO - PROCESS | 1650 | 1468480936699 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1650 | 1468480936700 Marionette TRACE conn2 <- [1,582,null,{}] 00:22:16 INFO - PROCESS | 1650 | 1468480936717 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}] 00:22:16 INFO - PROCESS | 1650 | 1468480936718 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:16 INFO - PROCESS | 1650 | 1468480936827 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:22:16 INFO - PROCESS | 1650 | 1468480936895 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1650 | 1468480936896 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc0b800 == 56 [pid = 1650] [id = 153] 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126d4dc00) [pid = 1650] [serial = 456] [outer = 0x0] 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x128ac8400) [pid = 1650] [serial = 457] [outer = 0x126d4dc00] 00:22:16 INFO - PROCESS | 1650 | 1468480936925 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12a673400) [pid = 1650] [serial = 458] [outer = 0x126d4dc00] 00:22:17 INFO - PROCESS | 1650 | 1468480937369 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]]]}] 00:22:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:22:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 724ms 00:22:17 INFO - PROCESS | 1650 | 1468480937585 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 1650 | 1468480937591 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:22:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:22:17 INFO - PROCESS | 1650 | 1468480937596 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 1650 | 1468480937598 Marionette TRACE conn2 <- [1,586,null,{}] 00:22:17 INFO - PROCESS | 1650 | 1468480937601 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}] 00:22:17 INFO - PROCESS | 1650 | 1468480937604 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:17 INFO - PROCESS | 1650 | 1468480937705 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:22:17 INFO - PROCESS | 1650 | 1468480937794 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:17 INFO - PROCESS | 1650 | 1468480937799 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e5800 == 57 [pid = 1650] [id = 154] 00:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x113d62800) [pid = 1650] [serial = 459] [outer = 0x0] 00:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x116848400) [pid = 1650] [serial = 460] [outer = 0x113d62800] 00:22:17 INFO - PROCESS | 1650 | 1468480937842 Marionette DEBUG loaded listener.js 00:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x118153000) [pid = 1650] [serial = 461] [outer = 0x113d62800] 00:22:18 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:18 INFO - PROCESS | 1650 | 1468480938397 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]]]}] 00:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 872ms 00:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:22:18 INFO - PROCESS | 1650 | 1468480938468 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:22:18 INFO - PROCESS | 1650 | 1468480938470 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:22:18 INFO - PROCESS | 1650 | 1468480938474 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:22:18 INFO - PROCESS | 1650 | 1468480938476 Marionette TRACE conn2 <- [1,590,null,{}] 00:22:18 INFO - PROCESS | 1650 | 1468480938479 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}] 00:22:18 INFO - PROCESS | 1650 | 1468480938481 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:18 INFO - PROCESS | 1650 | 1468480938571 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:22:18 INFO - PROCESS | 1650 | 1468480938630 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1650 | 1468480938631 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957b800 == 58 [pid = 1650] [id = 155] 00:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118550c00) [pid = 1650] [serial = 462] [outer = 0x0] 00:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11975e000) [pid = 1650] [serial = 463] [outer = 0x118550c00] 00:22:18 INFO - PROCESS | 1650 | 1468480938660 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1197d2800) [pid = 1650] [serial = 464] [outer = 0x118550c00] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c535800 == 57 [pid = 1650] [id = 148] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9d1000 == 56 [pid = 1650] [id = 147] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e2000 == 55 [pid = 1650] [id = 146] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1188df800 == 54 [pid = 1650] [id = 145] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1296be800 == 53 [pid = 1650] [id = 144] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11957a000 == 52 [pid = 1650] [id = 143] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1215e5000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11329b800 == 51 [pid = 1650] [id = 142] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x124de3800 == 50 [pid = 1650] [id = 141] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x121917800 == 49 [pid = 1650] [id = 140] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x120e9d800 == 48 [pid = 1650] [id = 139] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x117575800 == 47 [pid = 1650] [id = 138] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x116bbb800 == 46 [pid = 1650] [id = 137] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d7000 == 45 [pid = 1650] [id = 136] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x123d93800 == 44 [pid = 1650] [id = 133] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1170e0800 == 43 [pid = 1650] [id = 132] 00:22:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf21800 == 42 [pid = 1650] [id = 131] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x110f60800) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12bf0e400) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b90f800) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12bb29c00) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1197cd400) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x128e03400) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x124430000) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12abd9000) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1129ad800) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c89d000) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bf0a000) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x110f5c400) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1129b1800) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12442d400) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123dc0c00) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x128ac8000) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1266ea800) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128acec00) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121852400) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11814f800) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113d38800) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12945f800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a60ac00) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a96f800) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128acd800) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126d44000) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1199b0000) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1215ee000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119088000) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118543000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118839c00) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11853f800) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118819000) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 00:22:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129b2400) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 00:22:19 INFO - PROCESS | 1650 | 1468480939044 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]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 624ms 00:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:22:19 INFO - PROCESS | 1650 | 1468480939096 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1650 | 1468480939098 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:22:19 INFO - PROCESS | 1650 | 1468480939100 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1650 | 1468480939101 Marionette TRACE conn2 <- [1,594,null,{}] 00:22:19 INFO - PROCESS | 1650 | 1468480939107 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}] 00:22:19 INFO - PROCESS | 1650 | 1468480939110 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:19 INFO - PROCESS | 1650 | 1468480939198 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:22:19 INFO - PROCESS | 1650 | 1468480939257 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1650 | 1468480939259 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119570000 == 43 [pid = 1650] [id = 156] 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120feac00) [pid = 1650] [serial = 465] [outer = 0x0] 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1215dcc00) [pid = 1650] [serial = 466] [outer = 0x120feac00] 00:22:19 INFO - PROCESS | 1650 | 1468480939303 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12173a800) [pid = 1650] [serial = 467] [outer = 0x120feac00] 00:22:19 INFO - PROCESS | 1650 | 1468480939593 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]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 520ms 00:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:22:19 INFO - PROCESS | 1650 | 1468480939628 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1650 | 1468480939629 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:22:19 INFO - PROCESS | 1650 | 1468480939631 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1650 | 1468480939632 Marionette TRACE conn2 <- [1,598,null,{}] 00:22:19 INFO - PROCESS | 1650 | 1468480939635 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}] 00:22:19 INFO - PROCESS | 1650 | 1468480939636 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:19 INFO - PROCESS | 1650 | 1468480939725 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:22:19 INFO - PROCESS | 1650 | 1468480939778 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1650 | 1468480939780 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x121247800 == 44 [pid = 1650] [id = 157] 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1219f4400) [pid = 1650] [serial = 468] [outer = 0x0] 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123db8800) [pid = 1650] [serial = 469] [outer = 0x1219f4400] 00:22:19 INFO - PROCESS | 1650 | 1468480939805 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126033400) [pid = 1650] [serial = 470] [outer = 0x1219f4400] 00:22:20 INFO - PROCESS | 1650 | 1468480940091 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 00:22:20 INFO - PROCESS | 1650 | 1468480940103 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1650 | 1468480940106 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:22:20 INFO - PROCESS | 1650 | 1468480940113 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1650 | 1468480940115 Marionette TRACE conn2 <- [1,602,null,{}] 00:22:20 INFO - PROCESS | 1650 | 1468480940117 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}] 00:22:20 INFO - PROCESS | 1650 | 1468480940118 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:20 INFO - PROCESS | 1650 | 1468480940200 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:22:20 INFO - PROCESS | 1650 | 1468480940206 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1650 | 1468480940208 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c8000 == 45 [pid = 1650] [id = 158] 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121aa4000) [pid = 1650] [serial = 471] [outer = 0x0] 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126d42c00) [pid = 1650] [serial = 472] [outer = 0x121aa4000] 00:22:20 INFO - PROCESS | 1650 | 1468480940232 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129212c00) [pid = 1650] [serial = 473] [outer = 0x121aa4000] 00:22:20 INFO - PROCESS | 1650 | 1468480940590 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 517ms 00:22:20 INFO - PROCESS | 1650 | 1468480940635 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1650 | 1468480940638 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:22:20 INFO - PROCESS | 1650 | 1468480940641 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1650 | 1468480940643 Marionette TRACE conn2 <- [1,606,null,{}] 00:22:20 INFO - PROCESS | 1650 | 1468480940646 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}] 00:22:20 INFO - PROCESS | 1650 | 1468480940652 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:20 INFO - PROCESS | 1650 | 1468480940818 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:22:20 INFO - PROCESS | 1650 | 1468480940827 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:20 INFO - PROCESS | 1650 | 1468480940828 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e81800 == 46 [pid = 1650] [id = 159] 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a96f800) [pid = 1650] [serial = 474] [outer = 0x0] 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b114800) [pid = 1650] [serial = 475] [outer = 0x12a96f800] 00:22:20 INFO - PROCESS | 1650 | 1468480940879 Marionette DEBUG loaded listener.js 00:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b911800) [pid = 1650] [serial = 476] [outer = 0x12a96f800] 00:22:21 INFO - PROCESS | 1650 | 1468480941310 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]]]}] 00:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 720ms 00:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:22:21 INFO - PROCESS | 1650 | 1468480941362 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1650 | 1468480941363 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:22:21 INFO - PROCESS | 1650 | 1468480941365 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1650 | 1468480941367 Marionette TRACE conn2 <- [1,610,null,{}] 00:22:21 INFO - PROCESS | 1650 | 1468480941369 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}] 00:22:21 INFO - PROCESS | 1650 | 1468480941370 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:21 INFO - PROCESS | 1650 | 1468480941480 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:22:21 INFO - PROCESS | 1650 | 1468480941510 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1650 | 1468480941511 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b4000 == 47 [pid = 1650] [id = 160] 00:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12ba8b000) [pid = 1650] [serial = 477] [outer = 0x0] 00:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12bb25400) [pid = 1650] [serial = 478] [outer = 0x12ba8b000] 00:22:21 INFO - PROCESS | 1650 | 1468480941535 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11831a800) [pid = 1650] [serial = 479] [outer = 0x12ba8b000] 00:22:21 INFO - PROCESS | 1650 | 1468480941873 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]]]}] 00:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 00:22:21 INFO - PROCESS | 1650 | 1468480941884 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:22:21 INFO - PROCESS | 1650 | 1468480941885 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:22:21 INFO - PROCESS | 1650 | 1468480941887 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:22:21 INFO - PROCESS | 1650 | 1468480941890 Marionette TRACE conn2 <- [1,614,null,{}] 00:22:21 INFO - PROCESS | 1650 | 1468480941894 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}] 00:22:21 INFO - PROCESS | 1650 | 1468480941895 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:22 INFO - PROCESS | 1650 | 1468480942007 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:22:22 INFO - PROCESS | 1650 | 1468480942025 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1650 | 1468480942026 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a921800 == 48 [pid = 1650] [id = 161] 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x110e97400) [pid = 1650] [serial = 480] [outer = 0x0] 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110ea2400) [pid = 1650] [serial = 481] [outer = 0x110e97400] 00:22:22 INFO - PROCESS | 1650 | 1468480942050 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110ef1800) [pid = 1650] [serial = 482] [outer = 0x110e97400] 00:22:22 INFO - PROCESS | 1650 | 1468480942399 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]]]}] 00:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 00:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:22:22 INFO - PROCESS | 1650 | 1468480942410 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1650 | 1468480942411 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:22:22 INFO - PROCESS | 1650 | 1468480942413 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1650 | 1468480942414 Marionette TRACE conn2 <- [1,618,null,{}] 00:22:22 INFO - PROCESS | 1650 | 1468480942416 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}] 00:22:22 INFO - PROCESS | 1650 | 1468480942417 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:22 INFO - PROCESS | 1650 | 1468480942518 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:22:22 INFO - PROCESS | 1650 | 1468480942529 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1650 | 1468480942530 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2f3800 == 49 [pid = 1650] [id = 162] 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12ba88800) [pid = 1650] [serial = 483] [outer = 0x0] 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12bf6c800) [pid = 1650] [serial = 484] [outer = 0x12ba88800] 00:22:22 INFO - PROCESS | 1650 | 1468480942554 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12c8a0400) [pid = 1650] [serial = 485] [outer = 0x12ba88800] 00:22:22 INFO - PROCESS | 1650 | 1468480942885 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]]]}] 00:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 00:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:22:22 INFO - PROCESS | 1650 | 1468480942933 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1650 | 1468480942934 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:22:22 INFO - PROCESS | 1650 | 1468480942936 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1650 | 1468480942937 Marionette TRACE conn2 <- [1,622,null,{}] 00:22:22 INFO - PROCESS | 1650 | 1468480942940 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}] 00:22:22 INFO - PROCESS | 1650 | 1468480942941 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:23 INFO - PROCESS | 1650 | 1468480943050 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x121353400) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12abd6000) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1215de000) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x123d64c00) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x110eef000) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x119a7b800) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110f54800) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1129b1400) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1128d8800) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12a668800) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11853dc00) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11922fc00) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1215e0400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x111fe4400) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119d12000) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118974000) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1197c3c00) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1215e1c00) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:22:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121505c00) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:22:23 INFO - PROCESS | 1650 | 1468480943251 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1650 | 1468480943252 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119566800 == 50 [pid = 1650] [id = 163] 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110f53400) [pid = 1650] [serial = 486] [outer = 0x0] 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11269ac00) [pid = 1650] [serial = 487] [outer = 0x110f53400] 00:22:23 INFO - PROCESS | 1650 | 1468480943276 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11269fc00) [pid = 1650] [serial = 488] [outer = 0x110f53400] 00:22:23 INFO - PROCESS | 1650 | 1468480943540 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]]]}] 00:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 00:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:22:23 INFO - PROCESS | 1650 | 1468480943566 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:22:23 INFO - PROCESS | 1650 | 1468480943568 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:22:23 INFO - PROCESS | 1650 | 1468480943570 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1650 | 1468480943574 Marionette TRACE conn2 <- [1,626,null,{}] 00:22:23 INFO - PROCESS | 1650 | 1468480943582 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}] 00:22:23 INFO - PROCESS | 1650 | 1468480943584 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:23 INFO - PROCESS | 1650 | 1468480943683 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:22:23 INFO - PROCESS | 1650 | 1468480943687 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:23 INFO - PROCESS | 1650 | 1468480943689 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1d800 == 51 [pid = 1650] [id = 164] 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1126a0000) [pid = 1650] [serial = 489] [outer = 0x0] 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118315400) [pid = 1650] [serial = 490] [outer = 0x1126a0000] 00:22:23 INFO - PROCESS | 1650 | 1468480943716 Marionette DEBUG loaded listener.js 00:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d64c00) [pid = 1650] [serial = 491] [outer = 0x1126a0000] 00:22:24 INFO - PROCESS | 1650 | 1468480944044 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]]]}] 00:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 479ms 00:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:22:24 INFO - PROCESS | 1650 | 1468480944050 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1650 | 1468480944051 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:22:24 INFO - PROCESS | 1650 | 1468480944060 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1650 | 1468480944061 Marionette TRACE conn2 <- [1,630,null,{}] 00:22:24 INFO - PROCESS | 1650 | 1468480944064 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}] 00:22:24 INFO - PROCESS | 1650 | 1468480944076 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:24 INFO - PROCESS | 1650 | 1468480944247 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:22:24 INFO - PROCESS | 1650 | 1468480944257 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1650 | 1468480944258 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c534000 == 52 [pid = 1650] [id = 165] 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128eecc00) [pid = 1650] [serial = 492] [outer = 0x0] 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ef3c00) [pid = 1650] [serial = 493] [outer = 0x128eecc00] 00:22:24 INFO - PROCESS | 1650 | 1468480944296 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ef8400) [pid = 1650] [serial = 494] [outer = 0x128eecc00] 00:22:24 INFO - PROCESS | 1650 | 1468480944685 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]]]}] 00:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 676ms 00:22:24 INFO - PROCESS | 1650 | 1468480944730 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:22:24 INFO - PROCESS | 1650 | 1468480944731 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:22:24 INFO - PROCESS | 1650 | 1468480944733 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:22:24 INFO - PROCESS | 1650 | 1468480944734 Marionette TRACE conn2 <- [1,634,null,{}] 00:22:24 INFO - PROCESS | 1650 | 1468480944736 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}] 00:22:24 INFO - PROCESS | 1650 | 1468480944737 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:24 INFO - PROCESS | 1650 | 1468480944821 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123d5f400) [pid = 1650] [serial = 495] [outer = 0x12cc5bc00] 00:22:24 INFO - PROCESS | 1650 | 1468480944898 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1650 | 1468480944899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d459800 == 53 [pid = 1650] [id = 166] 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128efa800) [pid = 1650] [serial = 496] [outer = 0x0] 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x12ba85800) [pid = 1650] [serial = 497] [outer = 0x128efa800] 00:22:24 INFO - PROCESS | 1650 | 1468480944933 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12c8a2000) [pid = 1650] [serial = 498] [outer = 0x128efa800] 00:22:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:25 INFO - PROCESS | 1650 | 1468480945304 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]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 618ms 00:22:25 INFO - PROCESS | 1650 | 1468480945352 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:22:25 INFO - PROCESS | 1650 | 1468480945354 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:22:25 INFO - PROCESS | 1650 | 1468480945358 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1650 | 1468480945360 Marionette TRACE conn2 <- [1,638,null,{}] 00:22:25 INFO - PROCESS | 1650 | 1468480945364 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}] 00:22:25 INFO - PROCESS | 1650 | 1468480945366 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:25 INFO - PROCESS | 1650 | 1468480945476 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:22:25 INFO - PROCESS | 1650 | 1468480945532 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:25 INFO - PROCESS | 1650 | 1468480945535 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bc0000 == 54 [pid = 1650] [id = 167] 00:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11269c800) [pid = 1650] [serial = 499] [outer = 0x0] 00:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1126a3400) [pid = 1650] [serial = 500] [outer = 0x11269c800] 00:22:25 INFO - PROCESS | 1650 | 1468480945566 Marionette DEBUG loaded listener.js 00:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112a56400) [pid = 1650] [serial = 501] [outer = 0x11269c800] 00:22:25 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:26 INFO - PROCESS | 1650 | 1468480946025 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]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 00:22:26 INFO - PROCESS | 1650 | 1468480946078 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1650 | 1468480946081 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:22:26 INFO - PROCESS | 1650 | 1468480946109 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1650 | 1468480946111 Marionette TRACE conn2 <- [1,642,null,{}] 00:22:26 INFO - PROCESS | 1650 | 1468480946114 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}] 00:22:26 INFO - PROCESS | 1650 | 1468480946116 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:26 INFO - PROCESS | 1650 | 1468480946224 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:22:26 INFO - PROCESS | 1650 | 1468480946297 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1650 | 1468480946298 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d33800 == 55 [pid = 1650] [id = 168] 00:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112a60c00) [pid = 1650] [serial = 502] [outer = 0x0] 00:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1168cfc00) [pid = 1650] [serial = 503] [outer = 0x112a60c00] 00:22:26 INFO - PROCESS | 1650 | 1468480946331 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11814f800) [pid = 1650] [serial = 504] [outer = 0x112a60c00] 00:22:26 INFO - PROCESS | 1650 | 1468480946752 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]]]}] 00:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 670ms 00:22:26 INFO - PROCESS | 1650 | 1468480946780 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:22:26 INFO - PROCESS | 1650 | 1468480946781 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:22:26 INFO - PROCESS | 1650 | 1468480946784 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:22:26 INFO - PROCESS | 1650 | 1468480946786 Marionette TRACE conn2 <- [1,646,null,{}] 00:22:26 INFO - PROCESS | 1650 | 1468480946794 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}] 00:22:26 INFO - PROCESS | 1650 | 1468480946797 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:26 INFO - PROCESS | 1650 | 1468480946907 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:22:26 INFO - PROCESS | 1650 | 1468480946967 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1650 | 1468480946969 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdf2000 == 56 [pid = 1650] [id = 169] 00:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x118813c00) [pid = 1650] [serial = 505] [outer = 0x0] 00:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1197d2400) [pid = 1650] [serial = 506] [outer = 0x118813c00] 00:22:27 INFO - PROCESS | 1650 | 1468480947000 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1210b1c00) [pid = 1650] [serial = 507] [outer = 0x118813c00] 00:22:27 INFO - PROCESS | 1650 | 1468480947420 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]]]}] 00:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 673ms 00:22:27 INFO - PROCESS | 1650 | 1468480947457 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:22:27 INFO - PROCESS | 1650 | 1468480947459 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:22:27 INFO - PROCESS | 1650 | 1468480947461 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:22:27 INFO - PROCESS | 1650 | 1468480947463 Marionette TRACE conn2 <- [1,650,null,{}] 00:22:27 INFO - PROCESS | 1650 | 1468480947465 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}] 00:22:27 INFO - PROCESS | 1650 | 1468480947466 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:27 INFO - PROCESS | 1650 | 1468480947595 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:22:27 INFO - PROCESS | 1650 | 1468480947667 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:27 INFO - PROCESS | 1650 | 1468480947669 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d44e800 == 57 [pid = 1650] [id = 170] 00:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123d58000) [pid = 1650] [serial = 508] [outer = 0x0] 00:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x123d60c00) [pid = 1650] [serial = 509] [outer = 0x123d58000] 00:22:27 INFO - PROCESS | 1650 | 1468480947698 Marionette DEBUG loaded listener.js 00:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126d43c00) [pid = 1650] [serial = 510] [outer = 0x123d58000] 00:22:28 INFO - PROCESS | 1650 | 1468480948107 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]]]}] 00:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 669ms 00:22:28 INFO - PROCESS | 1650 | 1468480948130 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:22:28 INFO - PROCESS | 1650 | 1468480948131 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:22:28 INFO - PROCESS | 1650 | 1468480948134 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:22:28 INFO - PROCESS | 1650 | 1468480948135 Marionette TRACE conn2 <- [1,654,null,{}] 00:22:28 INFO - PROCESS | 1650 | 1468480948137 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}] 00:22:28 INFO - PROCESS | 1650 | 1468480948139 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:28 INFO - PROCESS | 1650 | 1468480948242 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:22:28 INFO - PROCESS | 1650 | 1468480948302 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1650 | 1468480948303 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c54a000 == 58 [pid = 1650] [id = 171] 00:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1215ee000) [pid = 1650] [serial = 511] [outer = 0x0] 00:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x128eef400) [pid = 1650] [serial = 512] [outer = 0x1215ee000] 00:22:28 INFO - PROCESS | 1650 | 1468480948397 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129216800) [pid = 1650] [serial = 513] [outer = 0x1215ee000] 00:22:28 INFO - PROCESS | 1650 | 1468480948992 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]]]}] 00:22:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:22:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 919ms 00:22:29 INFO - PROCESS | 1650 | 1468480949053 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1650 | 1468480949056 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:22:29 INFO - PROCESS | 1650 | 1468480949059 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1650 | 1468480949061 Marionette TRACE conn2 <- [1,658,null,{}] 00:22:29 INFO - PROCESS | 1650 | 1468480949064 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}] 00:22:29 INFO - PROCESS | 1650 | 1468480949066 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:29 INFO - PROCESS | 1650 | 1468480949161 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:22:29 INFO - PROCESS | 1650 | 1468480949235 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1650 | 1468480949237 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671d000 == 59 [pid = 1650] [id = 172] 00:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x110f5ec00) [pid = 1650] [serial = 514] [outer = 0x0] 00:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11269d400) [pid = 1650] [serial = 515] [outer = 0x110f5ec00] 00:22:29 INFO - PROCESS | 1650 | 1468480949264 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x112a5d800) [pid = 1650] [serial = 516] [outer = 0x110f5ec00] 00:22:29 INFO - PROCESS | 1650 | 1468480949687 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]]]}] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x129155000 == 58 [pid = 1650] [id = 116] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c534000 == 57 [pid = 1650] [id = 165] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1d800 == 56 [pid = 1650] [id = 164] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119566800 == 55 [pid = 1650] [id = 163] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2f3800 == 54 [pid = 1650] [id = 162] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a921800 == 53 [pid = 1650] [id = 161] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b4000 == 52 [pid = 1650] [id = 160] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x128e81800 == 51 [pid = 1650] [id = 159] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c8000 == 50 [pid = 1650] [id = 158] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x121247800 == 49 [pid = 1650] [id = 157] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119570000 == 48 [pid = 1650] [id = 156] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11957b800 == 47 [pid = 1650] [id = 155] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e5800 == 46 [pid = 1650] [id = 154] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x1242e3000 == 45 [pid = 1650] [id = 151] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11885b800 == 44 [pid = 1650] [id = 150] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67a800 == 43 [pid = 1650] [id = 149] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab3000 == 42 [pid = 1650] [id = 101] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 41 [pid = 1650] [id = 67] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1cb000 == 40 [pid = 1650] [id = 102] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc0b800 == 39 [pid = 1650] [id = 153] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9bd800 == 38 [pid = 1650] [id = 117] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x124de5000 == 37 [pid = 1650] [id = 66] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac7000 == 36 [pid = 1650] [id = 152] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c533000 == 35 [pid = 1650] [id = 135] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c8800 == 34 [pid = 1650] [id = 134] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116bc1800 == 33 [pid = 1650] [id = 118] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12c54a000 == 32 [pid = 1650] [id = 171] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12d44e800 == 31 [pid = 1650] [id = 170] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdf2000 == 30 [pid = 1650] [id = 169] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x123d33800 == 29 [pid = 1650] [id = 168] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12d459800 == 28 [pid = 1650] [id = 166] 00:22:30 INFO - PROCESS | 1650 | --DOCSHELL 0x116bc0000 == 27 [pid = 1650] [id = 167] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12ba8b400) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bb2f800) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12ba84c00) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b116800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x124d60c00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118153400) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129465800) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a669400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12a666c00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11684d800) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1129adc00) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a96e000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118543400) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1197c6c00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126d4d800) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b280000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x123d5f800) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129575000) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128acd400) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1211cfc00) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1197d1c00) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118819400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1197cf000) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128e0bc00) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a66b400) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129467800) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d64800) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110f5a000) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117fb2800) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1219f4800) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119758400) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d5ec00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118152c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x121847000) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12abd3c00) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 00:22:30 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215db800) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 00:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1275ms 00:22:30 INFO - PROCESS | 1650 | 1468480950391 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:22:30 INFO - PROCESS | 1650 | 1468480950395 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:22:30 INFO - PROCESS | 1650 | 1468480950403 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1650 | 1468480950407 Marionette TRACE conn2 <- [1,662,null,{}] 00:22:30 INFO - PROCESS | 1650 | 1468480950448 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}] 00:22:30 INFO - PROCESS | 1650 | 1468480950452 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:30 INFO - PROCESS | 1650 | 1468480950567 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:22:30 INFO - PROCESS | 1650 | 1468480950577 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1650 | 1468480950581 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e68800 == 28 [pid = 1650] [id = 173] 00:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1128ce000) [pid = 1650] [serial = 517] [outer = 0x0] 00:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128d4800) [pid = 1650] [serial = 518] [outer = 0x1128ce000] 00:22:30 INFO - PROCESS | 1650 | 1468480950625 Marionette DEBUG loaded listener.js 00:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1129acc00) [pid = 1650] [serial = 519] [outer = 0x1128ce000] 00:22:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:31 INFO - PROCESS | 1650 | 1468480951013 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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 625ms 00:22:31 INFO - PROCESS | 1650 | 1468480951028 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:22:31 INFO - PROCESS | 1650 | 1468480951030 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:22:31 INFO - PROCESS | 1650 | 1468480951035 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1650 | 1468480951038 Marionette TRACE conn2 <- [1,666,null,{}] 00:22:31 INFO - PROCESS | 1650 | 1468480951041 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}] 00:22:31 INFO - PROCESS | 1650 | 1468480951042 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:31 INFO - PROCESS | 1650 | 1468480951117 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:22:31 INFO - PROCESS | 1650 | 1468480951124 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1650 | 1468480951126 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb8000 == 29 [pid = 1650] [id = 174] 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a5b000) [pid = 1650] [serial = 520] [outer = 0x0] 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112fcb000) [pid = 1650] [serial = 521] [outer = 0x112a5b000] 00:22:31 INFO - PROCESS | 1650 | 1468480951153 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113382400) [pid = 1650] [serial = 522] [outer = 0x112a5b000] 00:22:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:31 INFO - PROCESS | 1650 | 1468480951483 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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 475ms 00:22:31 INFO - PROCESS | 1650 | 1468480951508 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1650 | 1468480951510 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:22:31 INFO - PROCESS | 1650 | 1468480951512 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1650 | 1468480951513 Marionette TRACE conn2 <- [1,670,null,{}] 00:22:31 INFO - PROCESS | 1650 | 1468480951520 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}] 00:22:31 INFO - PROCESS | 1650 | 1468480951523 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:31 INFO - PROCESS | 1650 | 1468480951615 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:22:31 INFO - PROCESS | 1650 | 1468480951669 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:31 INFO - PROCESS | 1650 | 1468480951672 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x118851000 == 30 [pid = 1650] [id = 175] 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x116844000) [pid = 1650] [serial = 523] [outer = 0x0] 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11690bc00) [pid = 1650] [serial = 524] [outer = 0x116844000] 00:22:31 INFO - PROCESS | 1650 | 1468480951700 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1177f9400) [pid = 1650] [serial = 525] [outer = 0x116844000] 00:22:32 INFO - PROCESS | 1650 | 1468480952016 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]]]}] 00:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 00:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:22:32 INFO - PROCESS | 1650 | 1468480952031 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1650 | 1468480952032 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:22:32 INFO - PROCESS | 1650 | 1468480952034 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1650 | 1468480952035 Marionette TRACE conn2 <- [1,674,null,{}] 00:22:32 INFO - PROCESS | 1650 | 1468480952041 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}] 00:22:32 INFO - PROCESS | 1650 | 1468480952044 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:32 INFO - PROCESS | 1650 | 1468480952121 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:22:32 INFO - PROCESS | 1650 | 1468480952127 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1650 | 1468480952128 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192db000 == 31 [pid = 1650] [id = 176] 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x117f89800) [pid = 1650] [serial = 526] [outer = 0x0] 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117f90800) [pid = 1650] [serial = 527] [outer = 0x117f89800] 00:22:32 INFO - PROCESS | 1650 | 1468480952153 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117fb4800) [pid = 1650] [serial = 528] [outer = 0x117f89800] 00:22:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:22:32 INFO - PROCESS | 1650 | 1468480952480 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]]]}] 00:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 00:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:22:32 INFO - PROCESS | 1650 | 1468480952507 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:22:32 INFO - PROCESS | 1650 | 1468480952508 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:22:32 INFO - PROCESS | 1650 | 1468480952510 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:22:32 INFO - PROCESS | 1650 | 1468480952511 Marionette TRACE conn2 <- [1,678,null,{}] 00:22:32 INFO - PROCESS | 1650 | 1468480952513 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}] 00:22:32 INFO - PROCESS | 1650 | 1468480952515 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:32 INFO - PROCESS | 1650 | 1468480952616 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:22:32 INFO - PROCESS | 1650 | 1468480952640 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1650 | 1468480952641 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119584800 == 32 [pid = 1650] [id = 177] 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118149000) [pid = 1650] [serial = 529] [outer = 0x0] 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11814dc00) [pid = 1650] [serial = 530] [outer = 0x118149000] 00:22:32 INFO - PROCESS | 1650 | 1468480952666 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11826b000) [pid = 1650] [serial = 531] [outer = 0x118149000] 00:22:33 INFO - PROCESS | 1650 | 1468480953003 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]]]}] 00:22: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 00:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 00:22:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:22:33 INFO - PROCESS | 1650 | 1468480953030 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:22:33 INFO - PROCESS | 1650 | 1468480953032 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:22:33 INFO - PROCESS | 1650 | 1468480953034 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:22:33 INFO - PROCESS | 1650 | 1468480953035 Marionette TRACE conn2 <- [1,682,null,{}] 00:22:33 INFO - PROCESS | 1650 | 1468480953038 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}] 00:22:33 INFO - PROCESS | 1650 | 1468480953044 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:33 INFO - PROCESS | 1650 | 1468480953160 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:22:33 INFO - PROCESS | 1650 | 1468480953197 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1650 | 1468480953198 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121122800 == 33 [pid = 1650] [id = 178] 00:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118313000) [pid = 1650] [serial = 532] [outer = 0x0] 00:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11853d800) [pid = 1650] [serial = 533] [outer = 0x118313000] 00:22:33 INFO - PROCESS | 1650 | 1468480953223 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1186df800) [pid = 1650] [serial = 534] [outer = 0x118313000] 00:22:34 INFO - PROCESS | 1650 | 1468480954006 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]]]}] 00:22: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) 00:22:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 00:22:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:22:34 INFO - PROCESS | 1650 | 1468480954056 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:22:34 INFO - PROCESS | 1650 | 1468480954057 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:22:34 INFO - PROCESS | 1650 | 1468480954059 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:22:34 INFO - PROCESS | 1650 | 1468480954060 Marionette TRACE conn2 <- [1,686,null,{}] 00:22:34 INFO - PROCESS | 1650 | 1468480954062 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}] 00:22:34 INFO - PROCESS | 1650 | 1468480954064 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:34 INFO - PROCESS | 1650 | 1468480954156 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:22:34 INFO - PROCESS | 1650 | 1468480954191 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:34 INFO - PROCESS | 1650 | 1468480954192 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x121905000 == 34 [pid = 1650] [id = 179] 00:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118814000) [pid = 1650] [serial = 535] [outer = 0x0] 00:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118970800) [pid = 1650] [serial = 536] [outer = 0x118814000] 00:22:34 INFO - PROCESS | 1650 | 1468480954224 Marionette DEBUG loaded listener.js 00:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119231c00) [pid = 1650] [serial = 537] [outer = 0x118814000] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128eecc00) [pid = 1650] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12ba8b000) [pid = 1650] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x110e97400) [pid = 1650] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12ba88800) [pid = 1650] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1219f4400) [pid = 1650] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11337fc00) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120feac00) [pid = 1650] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x118550c00) [pid = 1650] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a96f800) [pid = 1650] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113d62800) [pid = 1650] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128efa800) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11853d400) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x121851c00) [pid = 1650] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d4dc00) [pid = 1650] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121aa4000) [pid = 1650] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bb26800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x110f53400) [pid = 1650] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:22:34 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1126a0000) [pid = 1650] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:22:35 INFO - PROCESS | 1650 | 1468480955029 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]]]}] 00:22: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 00:22:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 00:22:35 INFO - PROCESS | 1650 | 1468480955079 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1650 | 1468480955080 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:22:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:22:35 INFO - PROCESS | 1650 | 1468480955089 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1650 | 1468480955090 Marionette TRACE conn2 <- [1,690,null,{}] 00:22:35 INFO - PROCESS | 1650 | 1468480955092 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}] 00:22:35 INFO - PROCESS | 1650 | 1468480955093 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:35 INFO - PROCESS | 1650 | 1468480955163 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:22:35 INFO - PROCESS | 1650 | 1468480955166 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1650 | 1468480955167 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d24000 == 35 [pid = 1650] [id = 180] 00:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x110f52c00) [pid = 1650] [serial = 538] [outer = 0x0] 00:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129b1400) [pid = 1650] [serial = 539] [outer = 0x110f52c00] 00:22:35 INFO - PROCESS | 1650 | 1468480955194 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11853b400) [pid = 1650] [serial = 540] [outer = 0x110f52c00] 00:22:36 INFO - PROCESS | 1650 | 1468480955998 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]]]}] 00:22: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 00:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 926ms 00:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:22:36 INFO - PROCESS | 1650 | 1468480956010 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1650 | 1468480956011 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:22:36 INFO - PROCESS | 1650 | 1468480956013 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1650 | 1468480956015 Marionette TRACE conn2 <- [1,694,null,{}] 00:22:36 INFO - PROCESS | 1650 | 1468480956017 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}] 00:22:36 INFO - PROCESS | 1650 | 1468480956018 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:36 INFO - PROCESS | 1650 | 1468480956093 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:22:36 INFO - PROCESS | 1650 | 1468480956097 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1650 | 1468480956098 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5000 == 36 [pid = 1650] [id = 181] 00:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119237c00) [pid = 1650] [serial = 541] [outer = 0x0] 00:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197c4400) [pid = 1650] [serial = 542] [outer = 0x119237c00] 00:22:36 INFO - PROCESS | 1650 | 1468480956130 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1197cdc00) [pid = 1650] [serial = 543] [outer = 0x119237c00] 00:22:36 INFO - PROCESS | 1650 | 1468480956936 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]]]}] 00:22:36 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) 00:22:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 00:22:36 INFO - PROCESS | 1650 | 1468480956983 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1650 | 1468480956986 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:22:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:22:36 INFO - PROCESS | 1650 | 1468480956990 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1650 | 1468480956992 Marionette TRACE conn2 <- [1,698,null,{}] 00:22:36 INFO - PROCESS | 1650 | 1468480956996 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}] 00:22:36 INFO - PROCESS | 1650 | 1468480956998 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:37 INFO - PROCESS | 1650 | 1468480957108 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:22:37 INFO - PROCESS | 1650 | 1468480957161 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:37 INFO - PROCESS | 1650 | 1468480957162 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x116779800 == 37 [pid = 1650] [id = 182] 00:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112695c00) [pid = 1650] [serial = 544] [outer = 0x0] 00:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1126a2000) [pid = 1650] [serial = 545] [outer = 0x112695c00] 00:22:37 INFO - PROCESS | 1650 | 1468480957195 Marionette DEBUG loaded listener.js 00:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129adc00) [pid = 1650] [serial = 546] [outer = 0x112695c00] 00:22:38 INFO - PROCESS | 1650 | 1468480958154 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]]]}] 00:22: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) 00:22:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1228ms 00:22:38 INFO - PROCESS | 1650 | 1468480958217 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:22:38 INFO - PROCESS | 1650 | 1468480958221 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:22:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:22:38 INFO - PROCESS | 1650 | 1468480958225 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:22:38 INFO - PROCESS | 1650 | 1468480958227 Marionette TRACE conn2 <- [1,702,null,{}] 00:22:38 INFO - PROCESS | 1650 | 1468480958230 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}] 00:22:38 INFO - PROCESS | 1650 | 1468480958231 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:38 INFO - PROCESS | 1650 | 1468480958337 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:22:38 INFO - PROCESS | 1650 | 1468480958389 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1650 | 1468480958391 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119566800 == 38 [pid = 1650] [id = 183] 00:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116235800) [pid = 1650] [serial = 547] [outer = 0x0] 00:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11684c800) [pid = 1650] [serial = 548] [outer = 0x116235800] 00:22:38 INFO - PROCESS | 1650 | 1468480958422 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1177f1800) [pid = 1650] [serial = 549] [outer = 0x116235800] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x123d24000 == 37 [pid = 1650] [id = 180] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121905000 == 36 [pid = 1650] [id = 179] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x121122800 == 35 [pid = 1650] [id = 178] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119584800 == 34 [pid = 1650] [id = 177] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1192db000 == 33 [pid = 1650] [id = 176] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x118851000 == 32 [pid = 1650] [id = 175] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb8000 == 31 [pid = 1650] [id = 174] 00:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x115e68800 == 30 [pid = 1650] [id = 173] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ef8400) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11330cc00) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12bb25400) [pid = 1650] [serial = 478] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110ea2400) [pid = 1650] [serial = 481] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11831a800) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12bf6c800) [pid = 1650] [serial = 484] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110ef1800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123db8800) [pid = 1650] [serial = 469] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126033400) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11629b800) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11814a400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1215dcc00) [pid = 1650] [serial = 466] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12173a800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11975e000) [pid = 1650] [serial = 463] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1197d2800) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12b114800) [pid = 1650] [serial = 475] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116848400) [pid = 1650] [serial = 460] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12ba85800) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118153000) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11896ec00) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12c8a0400) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11992a800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123dbd400) [pid = 1650] [serial = 454] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12649c000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128ac8400) [pid = 1650] [serial = 457] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12a673400) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d42c00) [pid = 1650] [serial = 472] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x129212c00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12bf69800) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12bf0d000) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11269fc00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12c8a2000) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118315400) [pid = 1650] [serial = 490] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11269ac00) [pid = 1650] [serial = 487] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x128ef3c00) [pid = 1650] [serial = 493] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x123d64c00) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12b911800) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 00:22:39 INFO - PROCESS | 1650 | 1468480959504 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]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:22:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1326ms 00:22:39 INFO - PROCESS | 1650 | 1468480959552 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1650 | 1468480959556 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:22:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:22:39 INFO - PROCESS | 1650 | 1468480959560 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1650 | 1468480959563 Marionette TRACE conn2 <- [1,706,null,{}] 00:22:39 INFO - PROCESS | 1650 | 1468480959573 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}] 00:22:39 INFO - PROCESS | 1650 | 1468480959574 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:39 INFO - PROCESS | 1650 | 1468480959649 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:22:39 INFO - PROCESS | 1650 | 1468480959720 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1650 | 1468480959722 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 31 [pid = 1650] [id = 184] 00:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1129b1000) [pid = 1650] [serial = 550] [outer = 0x0] 00:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x112a59800) [pid = 1650] [serial = 551] [outer = 0x1129b1000] 00:22:39 INFO - PROCESS | 1650 | 1468480959750 Marionette DEBUG loaded listener.js 00:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x112a88c00) [pid = 1650] [serial = 552] [outer = 0x1129b1000] 00:22:40 INFO - PROCESS | 1650 | 1468480960533 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]]]}] 00:22:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:22:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 978ms 00:22:40 INFO - PROCESS | 1650 | 1468480960539 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 1650 | 1468480960542 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:22:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:22:40 INFO - PROCESS | 1650 | 1468480960546 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 1650 | 1468480960548 Marionette TRACE conn2 <- [1,710,null,{}] 00:22:40 INFO - PROCESS | 1650 | 1468480960550 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}] 00:22:40 INFO - PROCESS | 1650 | 1468480960552 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:40 INFO - PROCESS | 1650 | 1468480960629 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:22:40 INFO - PROCESS | 1650 | 1468480960634 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:40 INFO - PROCESS | 1650 | 1468480960635 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189de800 == 32 [pid = 1650] [id = 185] 00:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116904000) [pid = 1650] [serial = 553] [outer = 0x0] 00:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x116985800) [pid = 1650] [serial = 554] [outer = 0x116904000] 00:22:40 INFO - PROCESS | 1650 | 1468480960664 Marionette DEBUG loaded listener.js 00:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1177f7000) [pid = 1650] [serial = 555] [outer = 0x116904000] 00:22:41 INFO - PROCESS | 1650 | 1468480961498 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]]]}] 00:22:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:22:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 00:22:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:22:41 INFO - PROCESS | 1650 | 1468480961517 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:22:41 INFO - PROCESS | 1650 | 1468480961518 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:22:41 INFO - PROCESS | 1650 | 1468480961520 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:22:41 INFO - PROCESS | 1650 | 1468480961524 Marionette TRACE conn2 <- [1,714,null,{}] 00:22:41 INFO - PROCESS | 1650 | 1468480961532 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}] 00:22:41 INFO - PROCESS | 1650 | 1468480961535 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:41 INFO - PROCESS | 1650 | 1468480961628 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:22:41 INFO - PROCESS | 1650 | 1468480961672 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1650 | 1468480961674 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd1000 == 33 [pid = 1650] [id = 186] 00:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x111f09400) [pid = 1650] [serial = 556] [outer = 0x0] 00:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118276c00) [pid = 1650] [serial = 557] [outer = 0x111f09400] 00:22:41 INFO - PROCESS | 1650 | 1468480961702 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x118321800) [pid = 1650] [serial = 558] [outer = 0x111f09400] 00:22:42 INFO - PROCESS | 1650 | 1468480962516 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]]]}] 00:22:42 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 00:22:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1028ms 00:22:42 INFO - PROCESS | 1650 | 1468480962552 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1650 | 1468480962554 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:22:42 INFO - PROCESS | 1650 | 1468480962557 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1650 | 1468480962558 Marionette TRACE conn2 <- [1,718,null,{}] 00:22:42 INFO - PROCESS | 1650 | 1468480962567 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}] 00:22:42 INFO - PROCESS | 1650 | 1468480962568 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:42 INFO - PROCESS | 1650 | 1468480962664 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:22:42 INFO - PROCESS | 1650 | 1468480962699 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1650 | 1468480962700 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141d000 == 34 [pid = 1650] [id = 187] 00:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x118542400) [pid = 1650] [serial = 559] [outer = 0x0] 00:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118618c00) [pid = 1650] [serial = 560] [outer = 0x118542400] 00:22:42 INFO - PROCESS | 1650 | 1468480962725 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118819800) [pid = 1650] [serial = 561] [outer = 0x118542400] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x116844000) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112a5b000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118313000) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1128ce000) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x110f5ec00) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11269c800) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112a60c00) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118813c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x123d58000) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x110f52c00) [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] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118814000) [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] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x117f89800) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1215ee000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:22:42 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118149000) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:22:43 INFO - PROCESS | 1650 | 1468480963533 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]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1025ms 00:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:22:43 INFO - PROCESS | 1650 | 1468480963583 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1650 | 1468480963584 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:22:43 INFO - PROCESS | 1650 | 1468480963586 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1650 | 1468480963587 Marionette TRACE conn2 <- [1,722,null,{}] 00:22:43 INFO - PROCESS | 1650 | 1468480963590 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}] 00:22:43 INFO - PROCESS | 1650 | 1468480963591 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:43 INFO - PROCESS | 1650 | 1468480963664 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:22:43 INFO - PROCESS | 1650 | 1468480963714 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:43 INFO - PROCESS | 1650 | 1468480963715 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d89800 == 35 [pid = 1650] [id = 188] 00:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x111ca8c00) [pid = 1650] [serial = 562] [outer = 0x0] 00:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x117f8fc00) [pid = 1650] [serial = 563] [outer = 0x111ca8c00] 00:22:43 INFO - PROCESS | 1650 | 1468480963740 Marionette DEBUG loaded listener.js 00:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118819400) [pid = 1650] [serial = 564] [outer = 0x111ca8c00] 00:22:44 INFO - PROCESS | 1650 | 1468480964016 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] 00:22:44 INFO - PROCESS | 1650 | 1468480964063 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:22:44 INFO - PROCESS | 1650 | 1468480964065 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1650 | 1468480964066 Marionette TRACE conn2 <- [1,726,null,{}] 00:22:44 INFO - PROCESS | 1650 | 1468480964069 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}] 00:22:44 INFO - PROCESS | 1650 | 1468480964074 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:44 INFO - PROCESS | 1650 | 1468480964172 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:22:44 INFO - PROCESS | 1650 | 1468480964178 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1650 | 1468480964179 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x125644800 == 36 [pid = 1650] [id = 189] 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118838c00) [pid = 1650] [serial = 565] [outer = 0x0] 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1197c5000) [pid = 1650] [serial = 566] [outer = 0x118838c00] 00:22:44 INFO - PROCESS | 1650 | 1468480964204 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x119a7b800) [pid = 1650] [serial = 567] [outer = 0x118838c00] 00:22:44 INFO - PROCESS | 1650 | 1468480964561 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]]]}] 00:22:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:22:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 00:22:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:22:44 INFO - PROCESS | 1650 | 1468480964584 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:22:44 INFO - PROCESS | 1650 | 1468480964585 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:22:44 INFO - PROCESS | 1650 | 1468480964587 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:22:44 INFO - PROCESS | 1650 | 1468480964589 Marionette TRACE conn2 <- [1,730,null,{}] 00:22:44 INFO - PROCESS | 1650 | 1468480964593 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}] 00:22:44 INFO - PROCESS | 1650 | 1468480964594 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:44 INFO - PROCESS | 1650 | 1468480964689 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:22:44 INFO - PROCESS | 1650 | 1468480964697 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1650 | 1468480964698 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126418800 == 37 [pid = 1650] [id = 190] 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11814c000) [pid = 1650] [serial = 568] [outer = 0x0] 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x120fe7800) [pid = 1650] [serial = 569] [outer = 0x11814c000] 00:22:44 INFO - PROCESS | 1650 | 1468480964722 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121352000) [pid = 1650] [serial = 570] [outer = 0x11814c000] 00:22:45 INFO - PROCESS | 1650 | 1468480965025 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1650 | 1468480965061 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:22:45 INFO - PROCESS | 1650 | 1468480965063 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1650 | 1468480965064 Marionette TRACE conn2 <- [1,734,null,{}] 00:22:45 INFO - PROCESS | 1650 | 1468480965066 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}] 00:22:45 INFO - PROCESS | 1650 | 1468480965067 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:45 INFO - PROCESS | 1650 | 1468480965143 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:22:45 INFO - PROCESS | 1650 | 1468480965146 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1650 | 1468480965147 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ae0000 == 38 [pid = 1650] [id = 191] 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x121353400) [pid = 1650] [serial = 571] [outer = 0x0] 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1215dfc00) [pid = 1650] [serial = 572] [outer = 0x121353400] 00:22:45 INFO - PROCESS | 1650 | 1468480965172 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1219f4000) [pid = 1650] [serial = 573] [outer = 0x121353400] 00:22:45 INFO - PROCESS | 1650 | 1468480965675 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]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 00:22:45 INFO - PROCESS | 1650 | 1468480965684 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1650 | 1468480965686 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:22:45 INFO - PROCESS | 1650 | 1468480965709 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1650 | 1468480965712 Marionette TRACE conn2 <- [1,738,null,{}] 00:22:45 INFO - PROCESS | 1650 | 1468480965716 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}] 00:22:45 INFO - PROCESS | 1650 | 1468480965718 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:45 INFO - PROCESS | 1650 | 1468480965817 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:22:45 INFO - PROCESS | 1650 | 1468480965876 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1650 | 1468480965877 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4800 == 39 [pid = 1650] [id = 192] 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x112a5f800) [pid = 1650] [serial = 574] [outer = 0x0] 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a65c00) [pid = 1650] [serial = 575] [outer = 0x112a5f800] 00:22:45 INFO - PROCESS | 1650 | 1468480965902 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x115f63c00) [pid = 1650] [serial = 576] [outer = 0x112a5f800] 00:22:46 INFO - PROCESS | 1650 | 1468480966869 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]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 00:22:46 INFO - PROCESS | 1650 | 1468480966882 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1650 | 1468480966885 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:22:46 INFO - PROCESS | 1650 | 1468480966891 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1650 | 1468480966893 Marionette TRACE conn2 <- [1,742,null,{}] 00:22:46 INFO - PROCESS | 1650 | 1468480966895 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}] 00:22:46 INFO - PROCESS | 1650 | 1468480966897 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:47 INFO - PROCESS | 1650 | 1468480966996 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:22:47 INFO - PROCESS | 1650 | 1468480967047 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:47 INFO - PROCESS | 1650 | 1468480967048 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de0800 == 40 [pid = 1650] [id = 193] 00:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117f8a800) [pid = 1650] [serial = 577] [outer = 0x0] 00:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118275000) [pid = 1650] [serial = 578] [outer = 0x117f8a800] 00:22:47 INFO - PROCESS | 1650 | 1468480967082 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118540c00) [pid = 1650] [serial = 579] [outer = 0x117f8a800] 00:22:47 INFO - PROCESS | 1650 | 1468480967965 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]]]}] 00:22: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 00:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 00:22:48 INFO - PROCESS | 1650 | 1468480968011 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:22:48 INFO - PROCESS | 1650 | 1468480968013 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:22:48 INFO - PROCESS | 1650 | 1468480968015 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:22:48 INFO - PROCESS | 1650 | 1468480968018 Marionette TRACE conn2 <- [1,746,null,{}] 00:22:48 INFO - PROCESS | 1650 | 1468480968026 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}] 00:22:48 INFO - PROCESS | 1650 | 1468480968029 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:48 INFO - PROCESS | 1650 | 1468480968165 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:22:48 INFO - PROCESS | 1650 | 1468480968217 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:48 INFO - PROCESS | 1650 | 1468480968219 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12941b000 == 41 [pid = 1650] [id = 194] 00:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119756000) [pid = 1650] [serial = 580] [outer = 0x0] 00:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197cd000) [pid = 1650] [serial = 581] [outer = 0x119756000] 00:22:48 INFO - PROCESS | 1650 | 1468480968250 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1211ce000) [pid = 1650] [serial = 582] [outer = 0x119756000] 00:22:49 INFO - PROCESS | 1650 | 1468480969177 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]]]}] 00:22: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.) 00:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1175ms 00:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:22:49 INFO - PROCESS | 1650 | 1468480969209 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 1650 | 1468480969211 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:22:49 INFO - PROCESS | 1650 | 1468480969215 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - PROCESS | 1650 | 1468480969217 Marionette TRACE conn2 <- [1,750,null,{}] 00:22:49 INFO - PROCESS | 1650 | 1468480969221 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}] 00:22:49 INFO - PROCESS | 1650 | 1468480969222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:49 INFO - PROCESS | 1650 | 1468480969331 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:22:49 INFO - PROCESS | 1650 | 1468480969404 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1650 | 1468480969408 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb6000 == 42 [pid = 1650] [id = 195] 00:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129b2c00) [pid = 1650] [serial = 583] [outer = 0x0] 00:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112a60800) [pid = 1650] [serial = 584] [outer = 0x1129b2c00] 00:22:49 INFO - PROCESS | 1650 | 1468480969496 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113206000) [pid = 1650] [serial = 585] [outer = 0x1129b2c00] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x126418800 == 41 [pid = 1650] [id = 190] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x125644800 == 40 [pid = 1650] [id = 189] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x123d89800 == 39 [pid = 1650] [id = 188] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12141d000 == 38 [pid = 1650] [id = 187] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd1000 == 37 [pid = 1650] [id = 186] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1189de800 == 36 [pid = 1650] [id = 185] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 35 [pid = 1650] [id = 184] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119566800 == 34 [pid = 1650] [id = 183] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x116779800 == 33 [pid = 1650] [id = 182] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5000 == 32 [pid = 1650] [id = 181] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11671d000 == 31 [pid = 1650] [id = 172] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12941b000 == 30 [pid = 1650] [id = 194] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x124de0800 == 29 [pid = 1650] [id = 193] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x128ae0000 == 28 [pid = 1650] [id = 191] 00:22:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4800 == 27 [pid = 1650] [id = 192] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11690bc00) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177f9400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112fcb000) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11853d800) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113382400) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128d4800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1129acc00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11269d400) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112a5d800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112a56400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1126a3400) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11814f800) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1168cfc00) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1210b1c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1197d2400) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126d43c00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x123d60c00) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11853b400) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x118970800) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1186df800) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x119231c00) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1129b1400) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x117f90800) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x128eef400) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x117fb4800) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11814dc00) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11826b000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x129216800) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1197c4400) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 00:22:50 INFO - PROCESS | 1650 | 1468480970938 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]]]}] 00:22: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) 00:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1777ms 00:22:50 INFO - PROCESS | 1650 | 1468480970993 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1650 | 1468480970995 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:22:50 INFO - PROCESS | 1650 | 1468480970998 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - PROCESS | 1650 | 1468480971000 Marionette TRACE conn2 <- [1,754,null,{}] 00:22:51 INFO - PROCESS | 1650 | 1468480971003 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}] 00:22:51 INFO - PROCESS | 1650 | 1468480971005 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:51 INFO - PROCESS | 1650 | 1468480971097 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:22:51 INFO - PROCESS | 1650 | 1468480971103 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1650 | 1468480971104 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f30000 == 28 [pid = 1650] [id = 196] 00:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1126a3400) [pid = 1650] [serial = 586] [outer = 0x0] 00:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x1129ae000) [pid = 1650] [serial = 587] [outer = 0x1126a3400] 00:22:51 INFO - PROCESS | 1650 | 1468480971135 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112f82400) [pid = 1650] [serial = 588] [outer = 0x1126a3400] 00:22:51 INFO - PROCESS | 1650 | 1468480971952 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]]]}] 00:22: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 00:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 00:22:51 INFO - PROCESS | 1650 | 1468480971968 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:22:51 INFO - PROCESS | 1650 | 1468480971971 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:22:51 INFO - PROCESS | 1650 | 1468480971977 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:22:51 INFO - PROCESS | 1650 | 1468480971979 Marionette TRACE conn2 <- [1,758,null,{}] 00:22:51 INFO - PROCESS | 1650 | 1468480971981 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}] 00:22:51 INFO - PROCESS | 1650 | 1468480971983 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:52 INFO - PROCESS | 1650 | 1468480972062 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:22:52 INFO - PROCESS | 1650 | 1468480972066 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1650 | 1468480972067 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x117559800 == 29 [pid = 1650] [id = 197] 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x113207400) [pid = 1650] [serial = 589] [outer = 0x0] 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x116844000) [pid = 1650] [serial = 590] [outer = 0x113207400] 00:22:52 INFO - PROCESS | 1650 | 1468480972096 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x116911800) [pid = 1650] [serial = 591] [outer = 0x113207400] 00:22:52 INFO - PROCESS | 1650 | 1468480972486 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]]]}] 00:22: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 00:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 00:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:22:52 INFO - PROCESS | 1650 | 1468480972497 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:22:52 INFO - PROCESS | 1650 | 1468480972498 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:22:52 INFO - PROCESS | 1650 | 1468480972500 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1650 | 1468480972503 Marionette TRACE conn2 <- [1,762,null,{}] 00:22:52 INFO - PROCESS | 1650 | 1468480972512 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}] 00:22:52 INFO - PROCESS | 1650 | 1468480972515 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:52 INFO - PROCESS | 1650 | 1468480972607 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:22:52 INFO - PROCESS | 1650 | 1468480972640 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1650 | 1468480972643 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189d8000 == 30 [pid = 1650] [id = 198] 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11709a800) [pid = 1650] [serial = 592] [outer = 0x0] 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x117f88000) [pid = 1650] [serial = 593] [outer = 0x11709a800] 00:22:52 INFO - PROCESS | 1650 | 1468480972670 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x117fa9c00) [pid = 1650] [serial = 594] [outer = 0x11709a800] 00:22:53 INFO - PROCESS | 1650 | 1468480973454 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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 00:22:53 INFO - PROCESS | 1650 | 1468480973476 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1650 | 1468480973478 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:22:53 INFO - PROCESS | 1650 | 1468480973480 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1650 | 1468480973481 Marionette TRACE conn2 <- [1,766,null,{}] 00:22:53 INFO - PROCESS | 1650 | 1468480973483 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}] 00:22:53 INFO - PROCESS | 1650 | 1468480973484 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:53 INFO - PROCESS | 1650 | 1468480973578 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:22:53 INFO - PROCESS | 1650 | 1468480973614 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1650 | 1468480973615 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11956e800 == 31 [pid = 1650] [id = 199] 00:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x118151800) [pid = 1650] [serial = 595] [outer = 0x0] 00:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118154c00) [pid = 1650] [serial = 596] [outer = 0x118151800] 00:22:53 INFO - PROCESS | 1650 | 1468480973642 Marionette DEBUG loaded listener.js 00:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118318c00) [pid = 1650] [serial = 597] [outer = 0x118151800] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x118542400) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x119237c00) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x116235800) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x112695c00) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1129b1000) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x116904000) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118838c00) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x121353400) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x111f09400) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x111ca8c00) [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] 00:22:54 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x11814c000) [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] 00:22:54 INFO - PROCESS | 1650 | 1468480974547 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]]]}] 00:22:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1120ms 00:22:54 INFO - PROCESS | 1650 | 1468480974600 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1650 | 1468480974601 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:22:54 INFO - PROCESS | 1650 | 1468480974604 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1650 | 1468480974605 Marionette TRACE conn2 <- [1,770,null,{}] 00:22:54 INFO - PROCESS | 1650 | 1468480974607 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}] 00:22:54 INFO - PROCESS | 1650 | 1468480974608 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:54 INFO - PROCESS | 1650 | 1468480974677 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:22:54 INFO - PROCESS | 1650 | 1468480974681 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:54 INFO - PROCESS | 1650 | 1468480974682 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e2000 == 32 [pid = 1650] [id = 200] 00:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x112d45800) [pid = 1650] [serial = 598] [outer = 0x0] 00:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x1165de400) [pid = 1650] [serial = 599] [outer = 0x112d45800] 00:22:54 INFO - PROCESS | 1650 | 1468480974709 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118148800) [pid = 1650] [serial = 600] [outer = 0x112d45800] 00:22:55 INFO - PROCESS | 1650 | 1468480975045 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 00:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:22:55 INFO - PROCESS | 1650 | 1468480975076 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1650 | 1468480975077 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:22:55 INFO - PROCESS | 1650 | 1468480975079 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1650 | 1468480975080 Marionette TRACE conn2 <- [1,774,null,{}] 00:22:55 INFO - PROCESS | 1650 | 1468480975083 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}] 00:22:55 INFO - PROCESS | 1650 | 1468480975087 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:55 INFO - PROCESS | 1650 | 1468480975189 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:22:55 INFO - PROCESS | 1650 | 1468480975195 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1650 | 1468480975196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12111c000 == 33 [pid = 1650] [id = 201] 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x113204800) [pid = 1650] [serial = 601] [outer = 0x0] 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x118535400) [pid = 1650] [serial = 602] [outer = 0x113204800] 00:22:55 INFO - PROCESS | 1650 | 1468480975222 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11896c400) [pid = 1650] [serial = 603] [outer = 0x113204800] 00:22:55 INFO - PROCESS | 1650 | 1468480975508 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 467ms 00:22:55 INFO - PROCESS | 1650 | 1468480975547 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:22:55 INFO - PROCESS | 1650 | 1468480975549 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:22:55 INFO - PROCESS | 1650 | 1468480975551 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1650 | 1468480975552 Marionette TRACE conn2 <- [1,778,null,{}] 00:22:55 INFO - PROCESS | 1650 | 1468480975554 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}] 00:22:55 INFO - PROCESS | 1650 | 1468480975556 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:55 INFO - PROCESS | 1650 | 1468480975628 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:22:55 INFO - PROCESS | 1650 | 1468480975631 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1650 | 1468480975632 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121919000 == 34 [pid = 1650] [id = 202] 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113d38800) [pid = 1650] [serial = 604] [outer = 0x0] 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x119231800) [pid = 1650] [serial = 605] [outer = 0x113d38800] 00:22:55 INFO - PROCESS | 1650 | 1468480975658 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x119757400) [pid = 1650] [serial = 606] [outer = 0x113d38800] 00:22:55 INFO - PROCESS | 1650 | 1468480975960 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]]]}] 00:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 423ms 00:22:55 INFO - PROCESS | 1650 | 1468480975976 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:22:55 INFO - PROCESS | 1650 | 1468480975978 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:22:55 INFO - PROCESS | 1650 | 1468480975980 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:22:55 INFO - PROCESS | 1650 | 1468480975981 Marionette TRACE conn2 <- [1,782,null,{}] 00:22:55 INFO - PROCESS | 1650 | 1468480975983 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}] 00:22:55 INFO - PROCESS | 1650 | 1468480975984 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:56 INFO - PROCESS | 1650 | 1468480976058 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:22:56 INFO - PROCESS | 1650 | 1468480976109 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1650 | 1468480976110 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a55800 == 35 [pid = 1650] [id = 203] 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11814e000) [pid = 1650] [serial = 607] [outer = 0x0] 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1197c6c00) [pid = 1650] [serial = 608] [outer = 0x11814e000] 00:22:56 INFO - PROCESS | 1650 | 1468480976134 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119928c00) [pid = 1650] [serial = 609] [outer = 0x11814e000] 00:22:56 INFO - PROCESS | 1650 | 1468480976585 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]]]}] 00:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 618ms 00:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:22:56 INFO - PROCESS | 1650 | 1468480976598 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 1650 | 1468480976601 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:22:56 INFO - PROCESS | 1650 | 1468480976604 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1650 | 1468480976606 Marionette TRACE conn2 <- [1,786,null,{}] 00:22:56 INFO - PROCESS | 1650 | 1468480976610 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}] 00:22:56 INFO - PROCESS | 1650 | 1468480976611 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:56 INFO - PROCESS | 1650 | 1468480976719 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:22:56 INFO - PROCESS | 1650 | 1468480976770 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1650 | 1468480976771 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116949000 == 36 [pid = 1650] [id = 204] 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112696c00) [pid = 1650] [serial = 610] [outer = 0x0] 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1128cf000) [pid = 1650] [serial = 611] [outer = 0x112696c00] 00:22:56 INFO - PROCESS | 1650 | 1468480976803 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112a62000) [pid = 1650] [serial = 612] [outer = 0x112696c00] 00:22:57 INFO - PROCESS | 1650 | 1468480977317 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 774ms 00:22:57 INFO - PROCESS | 1650 | 1468480977377 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1650 | 1468480977381 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:22:57 INFO - PROCESS | 1650 | 1468480977385 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1650 | 1468480977387 Marionette TRACE conn2 <- [1,790,null,{}] 00:22:57 INFO - PROCESS | 1650 | 1468480977389 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}] 00:22:57 INFO - PROCESS | 1650 | 1468480977391 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:57 INFO - PROCESS | 1650 | 1468480977501 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:22:57 INFO - PROCESS | 1650 | 1468480977576 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1650 | 1468480977577 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957a800 == 37 [pid = 1650] [id = 205] 00:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x113d62800) [pid = 1650] [serial = 613] [outer = 0x0] 00:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116847000) [pid = 1650] [serial = 614] [outer = 0x113d62800] 00:22:57 INFO - PROCESS | 1650 | 1468480977609 Marionette DEBUG loaded listener.js 00:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116982400) [pid = 1650] [serial = 615] [outer = 0x113d62800] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x121919000 == 36 [pid = 1650] [id = 202] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12111c000 == 35 [pid = 1650] [id = 201] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e2000 == 34 [pid = 1650] [id = 200] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11956e800 == 33 [pid = 1650] [id = 199] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x1189d8000 == 32 [pid = 1650] [id = 198] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x117559800 == 31 [pid = 1650] [id = 197] 00:22:58 INFO - PROCESS | 1650 | --DOCSHELL 0x115f30000 == 30 [pid = 1650] [id = 196] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118618c00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1197cdc00) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11684c800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1177f1800) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1126a2000) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1129adc00) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x112a59800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112a88c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x116985800) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1197c5000) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x118819800) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x119a7b800) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1219f4000) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118276c00) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118321800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x117f8fc00) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x1177f7000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x118819400) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x120fe7800) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x1215dfc00) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x121352000) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 00:22:58 INFO - PROCESS | 1650 | 1468480978208 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]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 871ms 00:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:22:58 INFO - PROCESS | 1650 | 1468480978259 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1650 | 1468480978261 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:22:58 INFO - PROCESS | 1650 | 1468480978264 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1650 | 1468480978266 Marionette TRACE conn2 <- [1,794,null,{}] 00:22:58 INFO - PROCESS | 1650 | 1468480978269 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}] 00:22:58 INFO - PROCESS | 1650 | 1468480978271 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:58 INFO - PROCESS | 1650 | 1468480978345 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:22:58 INFO - PROCESS | 1650 | 1468480978351 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 1650 | 1468480978353 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165ba000 == 31 [pid = 1650] [id = 206] 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x1129b1c00) [pid = 1650] [serial = 616] [outer = 0x0] 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x112a79400) [pid = 1650] [serial = 617] [outer = 0x1129b1c00] 00:22:58 INFO - PROCESS | 1650 | 1468480978384 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x113384c00) [pid = 1650] [serial = 618] [outer = 0x1129b1c00] 00:22:58 INFO - PROCESS | 1650 | 1468480978714 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]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 00:22:58 INFO - PROCESS | 1650 | 1468480978734 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1650 | 1468480978736 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:22:58 INFO - PROCESS | 1650 | 1468480978754 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1650 | 1468480978759 Marionette TRACE conn2 <- [1,798,null,{}] 00:22:58 INFO - PROCESS | 1650 | 1468480978765 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}] 00:22:58 INFO - PROCESS | 1650 | 1468480978767 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:58 INFO - PROCESS | 1650 | 1468480978841 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:22:58 INFO - PROCESS | 1650 | 1468480978844 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:58 INFO - PROCESS | 1650 | 1468480978846 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884f800 == 32 [pid = 1650] [id = 207] 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x115f63400) [pid = 1650] [serial = 619] [outer = 0x0] 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x117246800) [pid = 1650] [serial = 620] [outer = 0x115f63400] 00:22:58 INFO - PROCESS | 1650 | 1468480978873 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x117f85800) [pid = 1650] [serial = 621] [outer = 0x115f63400] 00:22:59 INFO - PROCESS | 1650 | 1468480979220 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]]]}] 00:22:59 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 00:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 488ms 00:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:22:59 INFO - PROCESS | 1650 | 1468480979231 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 1650 | 1468480979232 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:22:59 INFO - PROCESS | 1650 | 1468480979234 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 1650 | 1468480979237 Marionette TRACE conn2 <- [1,802,null,{}] 00:22:59 INFO - PROCESS | 1650 | 1468480979247 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}] 00:22:59 INFO - PROCESS | 1650 | 1468480979250 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:59 INFO - PROCESS | 1650 | 1468480979329 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:22:59 INFO - PROCESS | 1650 | 1468480979379 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1650 | 1468480979381 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c7000 == 33 [pid = 1650] [id = 208] 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x112694400) [pid = 1650] [serial = 622] [outer = 0x0] 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x117fae400) [pid = 1650] [serial = 623] [outer = 0x112694400] 00:22:59 INFO - PROCESS | 1650 | 1468480979409 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x118321800) [pid = 1650] [serial = 624] [outer = 0x112694400] 00:22:59 INFO - PROCESS | 1650 | 1468480979716 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]]]}] 00:22: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 00:22:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 524ms 00:22:59 INFO - PROCESS | 1650 | 1468480979759 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:22:59 INFO - PROCESS | 1650 | 1468480979761 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:22:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:22:59 INFO - PROCESS | 1650 | 1468480979763 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:22:59 INFO - PROCESS | 1650 | 1468480979764 Marionette TRACE conn2 <- [1,806,null,{}] 00:22:59 INFO - PROCESS | 1650 | 1468480979766 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}] 00:22:59 INFO - PROCESS | 1650 | 1468480979767 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:59 INFO - PROCESS | 1650 | 1468480979846 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:22:59 INFO - PROCESS | 1650 | 1468480979898 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1650 | 1468480979899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x121234000 == 34 [pid = 1650] [id = 209] 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x118538000) [pid = 1650] [serial = 625] [outer = 0x0] 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x118542000) [pid = 1650] [serial = 626] [outer = 0x118538000] 00:22:59 INFO - PROCESS | 1650 | 1468480979924 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11882cc00) [pid = 1650] [serial = 627] [outer = 0x118538000] 00:23:00 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:23:00 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:23:00 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:23:00 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 00:23:00 INFO - PROCESS | 1650 | 1468480980268 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]]]}] 00:23:00 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 00:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 00:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:23:00 INFO - PROCESS | 1650 | 1468480980283 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1650 | 1468480980285 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:23:00 INFO - PROCESS | 1650 | 1468480980287 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1650 | 1468480980289 Marionette TRACE conn2 <- [1,810,null,{}] 00:23:00 INFO - PROCESS | 1650 | 1468480980293 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}] 00:23:00 INFO - PROCESS | 1650 | 1468480980295 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:00 INFO - PROCESS | 1650 | 1468480980433 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:23:00 INFO - PROCESS | 1650 | 1468480980448 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:00 INFO - PROCESS | 1650 | 1468480980450 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12190e800 == 35 [pid = 1650] [id = 210] 00:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118839400) [pid = 1650] [serial = 628] [outer = 0x0] 00:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118974000) [pid = 1650] [serial = 629] [outer = 0x118839400] 00:23:00 INFO - PROCESS | 1650 | 1468480980489 Marionette DEBUG loaded listener.js 00:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119755400) [pid = 1650] [serial = 630] [outer = 0x118839400] 00:23:00 INFO - PROCESS | 1650 | 1468480980985 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]]]}] 00:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 721ms 00:23:01 INFO - PROCESS | 1650 | 1468480981009 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:23:01 INFO - PROCESS | 1650 | 1468480981011 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:23:01 INFO - PROCESS | 1650 | 1468480981013 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 1650 | 1468480981014 Marionette TRACE conn2 <- [1,814,null,{}] 00:23:01 INFO - PROCESS | 1650 | 1468480981016 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}] 00:23:01 INFO - PROCESS | 1650 | 1468480981020 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:01 INFO - PROCESS | 1650 | 1468480981141 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:23:01 INFO - PROCESS | 1650 | 1468480981146 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 1650 | 1468480981147 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d1f000 == 36 [pid = 1650] [id = 211] 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118968000) [pid = 1650] [serial = 631] [outer = 0x0] 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119d1f000) [pid = 1650] [serial = 632] [outer = 0x118968000] 00:23:01 INFO - PROCESS | 1650 | 1468480981172 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1215dcc00) [pid = 1650] [serial = 633] [outer = 0x118968000] 00:23:01 INFO - PROCESS | 1650 | 1468480981516 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] 00:23:01 INFO - PROCESS | 1650 | 1468480981534 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:23:01 INFO - PROCESS | 1650 | 1468480981537 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:23:01 INFO - PROCESS | 1650 | 1468480981538 Marionette TRACE conn2 <- [1,818,null,{}] 00:23:01 INFO - PROCESS | 1650 | 1468480981542 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}] 00:23:01 INFO - PROCESS | 1650 | 1468480981544 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:01 INFO - PROCESS | 1650 | 1468480981634 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:23:01 INFO - PROCESS | 1650 | 1468480981647 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 1650 | 1468480981648 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12564c800 == 37 [pid = 1650] [id = 212] 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1215e2400) [pid = 1650] [serial = 634] [outer = 0x0] 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1215ec000) [pid = 1650] [serial = 635] [outer = 0x1215e2400] 00:23:01 INFO - PROCESS | 1650 | 1468480981672 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1219ee800) [pid = 1650] [serial = 636] [outer = 0x1215e2400] 00:23:02 INFO - PROCESS | 1650 | 1468480982018 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]]]}] 00:23:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:23:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 00:23:02 INFO - PROCESS | 1650 | 1468480982062 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:23:02 INFO - PROCESS | 1650 | 1468480982063 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:23:02 INFO - PROCESS | 1650 | 1468480982065 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1650 | 1468480982066 Marionette TRACE conn2 <- [1,822,null,{}] 00:23:02 INFO - PROCESS | 1650 | 1468480982069 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}] 00:23:02 INFO - PROCESS | 1650 | 1468480982070 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:02 INFO - PROCESS | 1650 | 1468480982164 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:23:02 INFO - PROCESS | 1650 | 1468480982167 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1650 | 1468480982168 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a9a000 == 38 [pid = 1650] [id = 213] 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1215e4400) [pid = 1650] [serial = 637] [outer = 0x0] 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123d55c00) [pid = 1650] [serial = 638] [outer = 0x1215e4400] 00:23:02 INFO - PROCESS | 1650 | 1468480982192 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x123d5c000) [pid = 1650] [serial = 639] [outer = 0x1215e4400] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11709a800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x113207400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1129b2c00) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1126a3400) [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] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112a5f800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117f8a800) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119756000) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x118151800) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x113204800) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x113d38800) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:23:02 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x112d45800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:23:02 INFO - PROCESS | 1650 | 1468480982564 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] 00:23:02 INFO - PROCESS | 1650 | 1468480982587 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:23:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:23:02 INFO - PROCESS | 1650 | 1468480982600 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1650 | 1468480982602 Marionette TRACE conn2 <- [1,826,null,{}] 00:23:02 INFO - PROCESS | 1650 | 1468480982605 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}] 00:23:02 INFO - PROCESS | 1650 | 1468480982607 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:02 INFO - PROCESS | 1650 | 1468480982726 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:23:02 INFO - PROCESS | 1650 | 1468480982732 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1650 | 1468480982733 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959e800 == 39 [pid = 1650] [id = 214] 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117f82800) [pid = 1650] [serial = 640] [outer = 0x0] 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118152400) [pid = 1650] [serial = 641] [outer = 0x117f82800] 00:23:02 INFO - PROCESS | 1650 | 1468480982771 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x121aa1000) [pid = 1650] [serial = 642] [outer = 0x117f82800] 00:23:03 INFO - PROCESS | 1650 | 1468480983194 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]]]}] 00:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 627ms 00:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:23:03 INFO - PROCESS | 1650 | 1468480983228 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:23:03 INFO - PROCESS | 1650 | 1468480983229 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:23:03 INFO - PROCESS | 1650 | 1468480983231 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1650 | 1468480983232 Marionette TRACE conn2 <- [1,830,null,{}] 00:23:03 INFO - PROCESS | 1650 | 1468480983234 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}] 00:23:03 INFO - PROCESS | 1650 | 1468480983235 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:03 INFO - PROCESS | 1650 | 1468480983335 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:23:03 INFO - PROCESS | 1650 | 1468480983342 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1650 | 1468480983344 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12914c800 == 40 [pid = 1650] [id = 215] 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1219f4000) [pid = 1650] [serial = 643] [outer = 0x0] 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x123d60800) [pid = 1650] [serial = 644] [outer = 0x1219f4000] 00:23:03 INFO - PROCESS | 1650 | 1468480983368 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123db6000) [pid = 1650] [serial = 645] [outer = 0x1219f4000] 00:23:03 INFO - PROCESS | 1650 | 1468480983669 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]]]}] 00:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 00:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:23:03 INFO - PROCESS | 1650 | 1468480983700 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:23:03 INFO - PROCESS | 1650 | 1468480983702 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:23:03 INFO - PROCESS | 1650 | 1468480983704 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1650 | 1468480983706 Marionette TRACE conn2 <- [1,834,null,{}] 00:23:03 INFO - PROCESS | 1650 | 1468480983710 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}] 00:23:03 INFO - PROCESS | 1650 | 1468480983712 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:03 INFO - PROCESS | 1650 | 1468480983798 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:23:03 INFO - PROCESS | 1650 | 1468480983801 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:03 INFO - PROCESS | 1650 | 1468480983802 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296bd800 == 41 [pid = 1650] [id = 216] 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x123db5400) [pid = 1650] [serial = 646] [outer = 0x0] 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x123dc2400) [pid = 1650] [serial = 647] [outer = 0x123db5400] 00:23:03 INFO - PROCESS | 1650 | 1468480983831 Marionette DEBUG loaded listener.js 00:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1246e5c00) [pid = 1650] [serial = 648] [outer = 0x123db5400] 00:23:04 INFO - PROCESS | 1650 | 1468480984162 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]]]}] 00:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 472ms 00:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:23:04 INFO - PROCESS | 1650 | 1468480984176 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1650 | 1468480984178 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:23:04 INFO - PROCESS | 1650 | 1468480984180 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1650 | 1468480984181 Marionette TRACE conn2 <- [1,838,null,{}] 00:23:04 INFO - PROCESS | 1650 | 1468480984183 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}] 00:23:04 INFO - PROCESS | 1650 | 1468480984184 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:04 INFO - PROCESS | 1650 | 1468480984286 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:23:04 INFO - PROCESS | 1650 | 1468480984292 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:04 INFO - PROCESS | 1650 | 1468480984293 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12941a000 == 42 [pid = 1650] [id = 217] 00:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x123db6800) [pid = 1650] [serial = 649] [outer = 0x0] 00:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x124d5f000) [pid = 1650] [serial = 650] [outer = 0x123db6800] 00:23:04 INFO - PROCESS | 1650 | 1468480984317 Marionette DEBUG loaded listener.js 00:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126038400) [pid = 1650] [serial = 651] [outer = 0x123db6800] 00:23:04 INFO - PROCESS | 1650 | 1468480984799 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]]]}] 00:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 668ms 00:23:04 INFO - PROCESS | 1650 | 1468480984849 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:23:04 INFO - PROCESS | 1650 | 1468480984852 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:23:04 INFO - PROCESS | 1650 | 1468480984855 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:23:04 INFO - PROCESS | 1650 | 1468480984858 Marionette TRACE conn2 <- [1,842,null,{}] 00:23:04 INFO - PROCESS | 1650 | 1468480984861 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}] 00:23:04 INFO - PROCESS | 1650 | 1468480984863 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:04 INFO - PROCESS | 1650 | 1468480984965 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:23:05 INFO - PROCESS | 1650 | 1468480985028 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1650 | 1468480985030 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d5000 == 43 [pid = 1650] [id = 218] 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128d1400) [pid = 1650] [serial = 652] [outer = 0x0] 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a5d800) [pid = 1650] [serial = 653] [outer = 0x1128d1400] 00:23:05 INFO - PROCESS | 1650 | 1468480985061 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113ea8000) [pid = 1650] [serial = 654] [outer = 0x1128d1400] 00:23:05 INFO - PROCESS | 1650 | 1468480985492 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]]]}] 00:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 672ms 00:23:05 INFO - PROCESS | 1650 | 1468480985527 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 1650 | 1468480985530 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:23:05 INFO - PROCESS | 1650 | 1468480985535 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - PROCESS | 1650 | 1468480985536 Marionette TRACE conn2 <- [1,846,null,{}] 00:23:05 INFO - PROCESS | 1650 | 1468480985558 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}] 00:23:05 INFO - PROCESS | 1650 | 1468480985560 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:05 INFO - PROCESS | 1650 | 1468480985665 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:23:05 INFO - PROCESS | 1650 | 1468480985729 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1650 | 1468480985731 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d0f000 == 44 [pid = 1650] [id = 219] 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117fb6800) [pid = 1650] [serial = 655] [outer = 0x0] 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118152000) [pid = 1650] [serial = 656] [outer = 0x117fb6800] 00:23:05 INFO - PROCESS | 1650 | 1468480985761 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118534800) [pid = 1650] [serial = 657] [outer = 0x117fb6800] 00:23:06 INFO - PROCESS | 1650 | 1468480986187 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]]]}] 00:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 669ms 00:23:06 INFO - PROCESS | 1650 | 1468480986204 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 1650 | 1468480986205 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:23:06 INFO - PROCESS | 1650 | 1468480986208 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1650 | 1468480986210 Marionette TRACE conn2 <- [1,850,null,{}] 00:23:06 INFO - PROCESS | 1650 | 1468480986218 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}] 00:23:06 INFO - PROCESS | 1650 | 1468480986221 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:06 INFO - PROCESS | 1650 | 1468480986378 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:23:06 INFO - PROCESS | 1650 | 1468480986439 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 1650 | 1468480986441 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a911000 == 45 [pid = 1650] [id = 220] 00:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fe5000) [pid = 1650] [serial = 658] [outer = 0x0] 00:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120fec400) [pid = 1650] [serial = 659] [outer = 0x120fe5000] 00:23:06 INFO - PROCESS | 1650 | 1468480986472 Marionette DEBUG loaded listener.js 00:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x121556400) [pid = 1650] [serial = 660] [outer = 0x120fe5000] 00:23:06 INFO - PROCESS | 1650 | 1468480986942 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]]]}] 00:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 771ms 00:23:06 INFO - PROCESS | 1650 | 1468480986980 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:23:06 INFO - PROCESS | 1650 | 1468480986984 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:23:06 INFO - PROCESS | 1650 | 1468480986987 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1650 | 1468480986989 Marionette TRACE conn2 <- [1,854,null,{}] 00:23:06 INFO - PROCESS | 1650 | 1468480986994 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}] 00:23:06 INFO - PROCESS | 1650 | 1468480986997 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:07 INFO - PROCESS | 1650 | 1468480987143 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:23:07 INFO - PROCESS | 1650 | 1468480987211 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:07 INFO - PROCESS | 1650 | 1468480987213 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x113d22800 == 46 [pid = 1650] [id = 221] 00:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112695000) [pid = 1650] [serial = 661] [outer = 0x0] 00:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118973800) [pid = 1650] [serial = 662] [outer = 0x112695000] 00:23:07 INFO - PROCESS | 1650 | 1468480987260 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1215ef000) [pid = 1650] [serial = 663] [outer = 0x112695000] 00:23:07 INFO - PROCESS | 1650 | 1468480987911 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]]]}] 00:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 973ms 00:23:07 INFO - PROCESS | 1650 | 1468480987960 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:23:07 INFO - PROCESS | 1650 | 1468480987963 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:23:07 INFO - PROCESS | 1650 | 1468480987965 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1650 | 1468480987967 Marionette TRACE conn2 <- [1,858,null,{}] 00:23:07 INFO - PROCESS | 1650 | 1468480987971 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}] 00:23:07 INFO - PROCESS | 1650 | 1468480987972 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:08 INFO - PROCESS | 1650 | 1468480988066 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:23:08 INFO - PROCESS | 1650 | 1468480988120 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1650 | 1468480988121 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119572800 == 47 [pid = 1650] [id = 222] 00:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x112a7d400) [pid = 1650] [serial = 664] [outer = 0x0] 00:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112fc7400) [pid = 1650] [serial = 665] [outer = 0x112a7d400] 00:23:08 INFO - PROCESS | 1650 | 1468480988149 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1162a6400) [pid = 1650] [serial = 666] [outer = 0x112a7d400] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb6000 == 46 [pid = 1650] [id = 195] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1296bd800 == 45 [pid = 1650] [id = 216] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12914c800 == 44 [pid = 1650] [id = 215] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11959e800 == 43 [pid = 1650] [id = 214] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x126a9a000 == 42 [pid = 1650] [id = 213] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12564c800 == 41 [pid = 1650] [id = 212] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124d1f000 == 40 [pid = 1650] [id = 211] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12190e800 == 39 [pid = 1650] [id = 210] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121234000 == 38 [pid = 1650] [id = 209] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c7000 == 37 [pid = 1650] [id = 208] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11884f800 == 36 [pid = 1650] [id = 207] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1165ba000 == 35 [pid = 1650] [id = 206] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11957a800 == 34 [pid = 1650] [id = 205] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121a55800 == 33 [pid = 1650] [id = 203] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116949000 == 32 [pid = 1650] [id = 204] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x113d22800 == 31 [pid = 1650] [id = 221] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12a911000 == 30 [pid = 1650] [id = 220] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x124d0f000 == 29 [pid = 1650] [id = 219] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d5000 == 28 [pid = 1650] [id = 218] 00:23:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12941a000 == 27 [pid = 1650] [id = 217] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1197c6c00) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117f88000) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116844000) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113206000) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a60800) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129ae000) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112f82400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x115f63c00) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a65c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118540c00) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118275000) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1211ce000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1197cd000) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118154c00) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117fa9c00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118318c00) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11896c400) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119231800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1165de400) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118148800) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x116911800) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x119757400) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118535400) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 00:23:09 INFO - PROCESS | 1650 | 1468480989097 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]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1224ms 00:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:23:09 INFO - PROCESS | 1650 | 1468480989191 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1650 | 1468480989194 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:23:09 INFO - PROCESS | 1650 | 1468480989197 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1650 | 1468480989199 Marionette TRACE conn2 <- [1,862,null,{}] 00:23:09 INFO - PROCESS | 1650 | 1468480989203 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}] 00:23:09 INFO - PROCESS | 1650 | 1468480989205 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:09 INFO - PROCESS | 1650 | 1468480989283 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:23:09 INFO - PROCESS | 1650 | 1468480989288 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1650 | 1468480989293 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f10000 == 28 [pid = 1650] [id = 223] 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11269d000) [pid = 1650] [serial = 667] [outer = 0x0] 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1126a2400) [pid = 1650] [serial = 668] [outer = 0x11269d000] 00:23:09 INFO - PROCESS | 1650 | 1468480989321 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128d8000) [pid = 1650] [serial = 669] [outer = 0x11269d000] 00:23:09 INFO - PROCESS | 1650 | 1468480989647 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]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 470ms 00:23:09 INFO - PROCESS | 1650 | 1468480989683 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1650 | 1468480989686 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:23:09 INFO - PROCESS | 1650 | 1468480989692 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1650 | 1468480989694 Marionette TRACE conn2 <- [1,866,null,{}] 00:23:09 INFO - PROCESS | 1650 | 1468480989696 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}] 00:23:09 INFO - PROCESS | 1650 | 1468480989698 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:09 INFO - PROCESS | 1650 | 1468480989772 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:23:09 INFO - PROCESS | 1650 | 1468480989778 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1650 | 1468480989779 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bcc800 == 29 [pid = 1650] [id = 224] 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129b0400) [pid = 1650] [serial = 670] [outer = 0x0] 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113203c00) [pid = 1650] [serial = 671] [outer = 0x1129b0400] 00:23:09 INFO - PROCESS | 1650 | 1468480989806 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d68800) [pid = 1650] [serial = 672] [outer = 0x1129b0400] 00:23:10 INFO - PROCESS | 1650 | 1468480990129 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]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 00:23:10 INFO - PROCESS | 1650 | 1468480990161 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1650 | 1468480990162 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:23:10 INFO - PROCESS | 1650 | 1468480990165 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1650 | 1468480990175 Marionette TRACE conn2 <- [1,870,null,{}] 00:23:10 INFO - PROCESS | 1650 | 1468480990183 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}] 00:23:10 INFO - PROCESS | 1650 | 1468480990186 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:10 INFO - PROCESS | 1650 | 1468480990268 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:23:10 INFO - PROCESS | 1650 | 1468480990320 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1650 | 1468480990322 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190df800 == 30 [pid = 1650] [id = 225] 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11684fc00) [pid = 1650] [serial = 673] [outer = 0x0] 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116b1ac00) [pid = 1650] [serial = 674] [outer = 0x11684fc00] 00:23:10 INFO - PROCESS | 1650 | 1468480990354 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117f89c00) [pid = 1650] [serial = 675] [outer = 0x11684fc00] 00:23:10 INFO - PROCESS | 1650 | 1468480990653 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]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 530ms 00:23:10 INFO - PROCESS | 1650 | 1468480990695 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1650 | 1468480990697 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:23:10 INFO - PROCESS | 1650 | 1468480990699 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1650 | 1468480990700 Marionette TRACE conn2 <- [1,874,null,{}] 00:23:10 INFO - PROCESS | 1650 | 1468480990703 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}] 00:23:10 INFO - PROCESS | 1650 | 1468480990704 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:10 INFO - PROCESS | 1650 | 1468480990780 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:23:10 INFO - PROCESS | 1650 | 1468480990834 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1650 | 1468480990835 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119579000 == 31 [pid = 1650] [id = 226] 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1168cf400) [pid = 1650] [serial = 676] [outer = 0x0] 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117fae800) [pid = 1650] [serial = 677] [outer = 0x1168cf400] 00:23:10 INFO - PROCESS | 1650 | 1468480990861 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118316800) [pid = 1650] [serial = 678] [outer = 0x1168cf400] 00:23:11 INFO - PROCESS | 1650 | 1468480991161 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]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 00:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:23:11 INFO - PROCESS | 1650 | 1468480991218 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 1650 | 1468480991219 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:23:11 INFO - PROCESS | 1650 | 1468480991221 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1650 | 1468480991222 Marionette TRACE conn2 <- [1,878,null,{}] 00:23:11 INFO - PROCESS | 1650 | 1468480991225 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}] 00:23:11 INFO - PROCESS | 1650 | 1468480991226 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:11 INFO - PROCESS | 1650 | 1468480991319 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:23:11 INFO - PROCESS | 1650 | 1468480991353 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1650 | 1468480991354 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121124000 == 32 [pid = 1650] [id = 227] 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118148800) [pid = 1650] [serial = 679] [outer = 0x0] 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118535800) [pid = 1650] [serial = 680] [outer = 0x118148800] 00:23:11 INFO - PROCESS | 1650 | 1468480991379 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118544c00) [pid = 1650] [serial = 681] [outer = 0x118148800] 00:23:11 INFO - PROCESS | 1650 | 1468480991694 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]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 00:23:11 INFO - PROCESS | 1650 | 1468480991740 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:23:11 INFO - PROCESS | 1650 | 1468480991742 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:23:11 INFO - PROCESS | 1650 | 1468480991744 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1650 | 1468480991745 Marionette TRACE conn2 <- [1,882,null,{}] 00:23:11 INFO - PROCESS | 1650 | 1468480991747 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}] 00:23:11 INFO - PROCESS | 1650 | 1468480991751 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:11 INFO - PROCESS | 1650 | 1468480991865 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:23:11 INFO - PROCESS | 1650 | 1468480991898 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:11 INFO - PROCESS | 1650 | 1468480991899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x121919800 == 33 [pid = 1650] [id = 228] 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118551800) [pid = 1650] [serial = 682] [outer = 0x0] 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118817400) [pid = 1650] [serial = 683] [outer = 0x118551800] 00:23:11 INFO - PROCESS | 1650 | 1468480991924 Marionette DEBUG loaded listener.js 00:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11975a000) [pid = 1650] [serial = 684] [outer = 0x118551800] 00:23:12 INFO - PROCESS | 1650 | 1468480992232 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]]]}] 00:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 00:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:23:12 INFO - PROCESS | 1650 | 1468480992263 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1650 | 1468480992264 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:23:12 INFO - PROCESS | 1650 | 1468480992266 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1650 | 1468480992267 Marionette TRACE conn2 <- [1,886,null,{}] 00:23:12 INFO - PROCESS | 1650 | 1468480992269 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}] 00:23:12 INFO - PROCESS | 1650 | 1468480992270 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:12 INFO - PROCESS | 1650 | 1468480992369 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:23:12 INFO - PROCESS | 1650 | 1468480992403 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1650 | 1468480992404 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e1d800 == 34 [pid = 1650] [id = 229] 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1197ca000) [pid = 1650] [serial = 685] [outer = 0x0] 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11992c000) [pid = 1650] [serial = 686] [outer = 0x1197ca000] 00:23:12 INFO - PROCESS | 1650 | 1468480992429 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119a7b800) [pid = 1650] [serial = 687] [outer = 0x1197ca000] 00:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 00:23:12 INFO - PROCESS | 1650 | 1468480992730 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]]]}] 00:23:12 INFO - PROCESS | 1650 | 1468480992735 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:23:12 INFO - PROCESS | 1650 | 1468480992736 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:23:12 INFO - PROCESS | 1650 | 1468480992738 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:23:12 INFO - PROCESS | 1650 | 1468480992739 Marionette TRACE conn2 <- [1,890,null,{}] 00:23:12 INFO - PROCESS | 1650 | 1468480992749 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}] 00:23:12 INFO - PROCESS | 1650 | 1468480992750 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:12 INFO - PROCESS | 1650 | 1468480992849 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:23:12 INFO - PROCESS | 1650 | 1468480992853 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1650 | 1468480992854 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dd8000 == 35 [pid = 1650] [id = 230] 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197cec00) [pid = 1650] [serial = 688] [outer = 0x0] 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x120fed000) [pid = 1650] [serial = 689] [outer = 0x1197cec00] 00:23:12 INFO - PROCESS | 1650 | 1468480992879 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121550c00) [pid = 1650] [serial = 690] [outer = 0x1197cec00] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123db6800) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123db5400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118839400) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1215e2400) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118968000) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x113d62800) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118538000) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129b1c00) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112696c00) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11814e000) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112694400) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115f63400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1215e4400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1219f4000) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:23:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117f82800) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:23:13 INFO - PROCESS | 1650 | 1468480993359 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]]]}] 00:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 627ms 00:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:23:13 INFO - PROCESS | 1650 | 1468480993365 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1650 | 1468480993366 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:23:13 INFO - PROCESS | 1650 | 1468480993369 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1650 | 1468480993370 Marionette TRACE conn2 <- [1,894,null,{}] 00:23:13 INFO - PROCESS | 1650 | 1468480993372 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}] 00:23:13 INFO - PROCESS | 1650 | 1468480993374 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:13 INFO - PROCESS | 1650 | 1468480993448 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:23:13 INFO - PROCESS | 1650 | 1468480993451 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1650 | 1468480993453 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12667e000 == 36 [pid = 1650] [id = 231] 00:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112a5f800) [pid = 1650] [serial = 691] [outer = 0x0] 00:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11724bc00) [pid = 1650] [serial = 692] [outer = 0x112a5f800] 00:23:13 INFO - PROCESS | 1650 | 1468480993486 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118819400) [pid = 1650] [serial = 693] [outer = 0x112a5f800] 00:23:13 INFO - PROCESS | 1650 | 1468480993805 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]]]}] 00:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 468ms 00:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:23:13 INFO - PROCESS | 1650 | 1468480993837 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1650 | 1468480993838 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:23:13 INFO - PROCESS | 1650 | 1468480993840 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1650 | 1468480993841 Marionette TRACE conn2 <- [1,898,null,{}] 00:23:13 INFO - PROCESS | 1650 | 1468480993844 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}] 00:23:13 INFO - PROCESS | 1650 | 1468480993845 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:13 INFO - PROCESS | 1650 | 1468480993941 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:23:13 INFO - PROCESS | 1650 | 1468480993947 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1650 | 1468480993948 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa7000 == 37 [pid = 1650] [id = 232] 00:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112fcb800) [pid = 1650] [serial = 694] [outer = 0x0] 00:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d13800) [pid = 1650] [serial = 695] [outer = 0x112fcb800] 00:23:13 INFO - PROCESS | 1650 | 1468480993972 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121559c00) [pid = 1650] [serial = 696] [outer = 0x112fcb800] 00:23:14 INFO - PROCESS | 1650 | 1468480994260 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]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 00:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:23:14 INFO - PROCESS | 1650 | 1468480994312 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 1650 | 1468480994314 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:23:14 INFO - PROCESS | 1650 | 1468480994316 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1650 | 1468480994317 Marionette TRACE conn2 <- [1,902,null,{}] 00:23:14 INFO - PROCESS | 1650 | 1468480994319 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}] 00:23:14 INFO - PROCESS | 1650 | 1468480994321 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:14 INFO - PROCESS | 1650 | 1468480994413 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:23:14 INFO - PROCESS | 1650 | 1468480994422 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1650 | 1468480994424 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b0800 == 38 [pid = 1650] [id = 233] 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12155ac00) [pid = 1650] [serial = 697] [outer = 0x0] 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1215ee000) [pid = 1650] [serial = 698] [outer = 0x12155ac00] 00:23:14 INFO - PROCESS | 1650 | 1468480994461 Marionette DEBUG loaded listener.js 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d5e000) [pid = 1650] [serial = 699] [outer = 0x12155ac00] 00:23:14 INFO - PROCESS | 1650 | 1468480994781 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]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 518ms 00:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:23:14 INFO - PROCESS | 1650 | 1468480994834 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:23:14 INFO - PROCESS | 1650 | 1468480994835 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:23:14 INFO - PROCESS | 1650 | 1468480994837 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1650 | 1468480994838 Marionette TRACE conn2 <- [1,906,null,{}] 00:23:14 INFO - PROCESS | 1650 | 1468480994841 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}] 00:23:14 INFO - PROCESS | 1650 | 1468480994842 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:14 INFO - PROCESS | 1650 | 1468480994945 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:23:14 INFO - PROCESS | 1650 | 1468480994948 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:14 INFO - PROCESS | 1650 | 1468480994949 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a765800 == 39 [pid = 1650] [id = 234] 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12173a800) [pid = 1650] [serial = 700] [outer = 0x0] 00:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123db8800) [pid = 1650] [serial = 701] [outer = 0x12173a800] 00:23:14 INFO - PROCESS | 1650 | 1468480994974 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123dc0400) [pid = 1650] [serial = 702] [outer = 0x12173a800] 00:23:15 INFO - PROCESS | 1650 | 1468480995316 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]]]}] 00:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 518ms 00:23:15 INFO - PROCESS | 1650 | 1468480995356 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:23:15 INFO - PROCESS | 1650 | 1468480995360 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:23:15 INFO - PROCESS | 1650 | 1468480995364 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:23:15 INFO - PROCESS | 1650 | 1468480995367 Marionette TRACE conn2 <- [1,910,null,{}] 00:23:15 INFO - PROCESS | 1650 | 1468480995371 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}] 00:23:15 INFO - PROCESS | 1650 | 1468480995373 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:15 INFO - PROCESS | 1650 | 1468480995485 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:23:15 INFO - PROCESS | 1650 | 1468480995556 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1650 | 1468480995558 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x116779800 == 40 [pid = 1650] [id = 235] 00:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f5f000) [pid = 1650] [serial = 703] [outer = 0x0] 00:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11213c800) [pid = 1650] [serial = 704] [outer = 0x110f5f000] 00:23:15 INFO - PROCESS | 1650 | 1468480995590 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1128cd000) [pid = 1650] [serial = 705] [outer = 0x110f5f000] 00:23:16 INFO - PROCESS | 1650 | 1468480996084 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]]]}] 00:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 772ms 00:23:16 INFO - PROCESS | 1650 | 1468480996166 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 1650 | 1468480996169 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:23:16 INFO - PROCESS | 1650 | 1468480996176 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 1650 | 1468480996178 Marionette TRACE conn2 <- [1,914,null,{}] 00:23:16 INFO - PROCESS | 1650 | 1468480996181 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}] 00:23:16 INFO - PROCESS | 1650 | 1468480996183 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:16 INFO - PROCESS | 1650 | 1468480996289 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:23:16 INFO - PROCESS | 1650 | 1468480996362 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 1650 | 1468480996363 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc4000 == 41 [pid = 1650] [id = 236] 00:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113204000) [pid = 1650] [serial = 706] [outer = 0x0] 00:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1162a0800) [pid = 1650] [serial = 707] [outer = 0x113204000] 00:23:16 INFO - PROCESS | 1650 | 1468480996394 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116905c00) [pid = 1650] [serial = 708] [outer = 0x113204000] 00:23:17 INFO - PROCESS | 1650 | 1468480997144 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]]]}] 00:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1027ms 00:23:17 INFO - PROCESS | 1650 | 1468480997201 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1650 | 1468480997203 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:23:17 INFO - PROCESS | 1650 | 1468480997218 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1650 | 1468480997219 Marionette TRACE conn2 <- [1,918,null,{}] 00:23:17 INFO - PROCESS | 1650 | 1468480997223 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}] 00:23:17 INFO - PROCESS | 1650 | 1468480997224 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:17 INFO - PROCESS | 1650 | 1468480997326 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:23:17 INFO - PROCESS | 1650 | 1468480997403 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1650 | 1468480997406 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bae800 == 42 [pid = 1650] [id = 237] 00:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112a5c800) [pid = 1650] [serial = 709] [outer = 0x0] 00:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112a65c00) [pid = 1650] [serial = 710] [outer = 0x112a5c800] 00:23:17 INFO - PROCESS | 1650 | 1468480997435 Marionette DEBUG loaded listener.js 00:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1133e8800) [pid = 1650] [serial = 711] [outer = 0x112a5c800] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b0800 == 41 [pid = 1650] [id = 233] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa7000 == 40 [pid = 1650] [id = 232] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12667e000 == 39 [pid = 1650] [id = 231] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x124dd8000 == 38 [pid = 1650] [id = 230] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123e1d800 == 37 [pid = 1650] [id = 229] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121919800 == 36 [pid = 1650] [id = 228] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121124000 == 35 [pid = 1650] [id = 227] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119579000 == 34 [pid = 1650] [id = 226] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1190df800 == 33 [pid = 1650] [id = 225] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116bcc800 == 32 [pid = 1650] [id = 224] 00:23:17 INFO - PROCESS | 1650 | --DOCSHELL 0x114f10000 == 31 [pid = 1650] [id = 223] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124d5f000) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123dc2400) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119755400) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118974000) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1215ec000) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d1f000) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1219ee800) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116982400) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118542000) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112a79400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113384c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128cf000) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a62000) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119928c00) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117fae400) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118321800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117246800) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117f85800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116847000) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123d55c00) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123d60800) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123db6000) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1246e5c00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118152400) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d5c000) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1215dcc00) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11882cc00) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121aa1000) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126038400) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 00:23:17 INFO - PROCESS | 1650 | 1468480997812 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]]]}] 00:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 631ms 00:23:17 INFO - PROCESS | 1650 | 1468480997838 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:23:17 INFO - PROCESS | 1650 | 1468480997843 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:23:17 INFO - PROCESS | 1650 | 1468480997848 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1650 | 1468480997850 Marionette TRACE conn2 <- [1,922,null,{}] 00:23:17 INFO - PROCESS | 1650 | 1468480997852 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}] 00:23:17 INFO - PROCESS | 1650 | 1468480997854 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:17 INFO - PROCESS | 1650 | 1468480997932 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:23:17 INFO - PROCESS | 1650 | 1468480997936 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:17 INFO - PROCESS | 1650 | 1468480997937 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11885c000 == 32 [pid = 1650] [id = 238] 00:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116734400) [pid = 1650] [serial = 712] [outer = 0x0] 00:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x116b13800) [pid = 1650] [serial = 713] [outer = 0x116734400] 00:23:17 INFO - PROCESS | 1650 | 1468480997966 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1177f9400) [pid = 1650] [serial = 714] [outer = 0x116734400] 00:23:18 INFO - PROCESS | 1650 | 1468480998288 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]]]}] 00:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 00:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:23:18 INFO - PROCESS | 1650 | 1468480998319 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1650 | 1468480998320 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:23:18 INFO - PROCESS | 1650 | 1468480998322 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1650 | 1468480998327 Marionette TRACE conn2 <- [1,926,null,{}] 00:23:18 INFO - PROCESS | 1650 | 1468480998335 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}] 00:23:18 INFO - PROCESS | 1650 | 1468480998338 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:18 INFO - PROCESS | 1650 | 1468480998417 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:23:18 INFO - PROCESS | 1650 | 1468480998421 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1650 | 1468480998425 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d21800 == 33 [pid = 1650] [id = 239] 00:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111c83c00) [pid = 1650] [serial = 715] [outer = 0x0] 00:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118318000) [pid = 1650] [serial = 716] [outer = 0x111c83c00] 00:23:18 INFO - PROCESS | 1650 | 1468480998454 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118550c00) [pid = 1650] [serial = 717] [outer = 0x111c83c00] 00:23:18 INFO - PROCESS | 1650 | 1468480998885 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]]]}] 00:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 626ms 00:23:18 INFO - PROCESS | 1650 | 1468480998949 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:23:18 INFO - PROCESS | 1650 | 1468480998951 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:23:18 INFO - PROCESS | 1650 | 1468480998955 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:23:18 INFO - PROCESS | 1650 | 1468480998958 Marionette TRACE conn2 <- [1,930,null,{}] 00:23:18 INFO - PROCESS | 1650 | 1468480998963 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}] 00:23:18 INFO - PROCESS | 1650 | 1468480998964 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:19 INFO - PROCESS | 1650 | 1468480999046 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:23:19 INFO - PROCESS | 1650 | 1468480999113 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1650 | 1468480999117 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11850d800 == 34 [pid = 1650] [id = 240] 00:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1129a5400) [pid = 1650] [serial = 718] [outer = 0x0] 00:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11320c000) [pid = 1650] [serial = 719] [outer = 0x1129a5400] 00:23:19 INFO - PROCESS | 1650 | 1468480999170 Marionette DEBUG loaded listener.js 00:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11684e800) [pid = 1650] [serial = 720] [outer = 0x1129a5400] 00:23:19 INFO - PROCESS | 1650 | 1468480999710 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]]]}] 00:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 824ms 00:23:19 INFO - PROCESS | 1650 | 1468480999783 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 1650 | 1468480999788 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:23:19 INFO - PROCESS | 1650 | 1468480999817 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1650 | 1468480999820 Marionette TRACE conn2 <- [1,934,null,{}] 00:23:19 INFO - PROCESS | 1650 | 1468480999823 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}] 00:23:19 INFO - PROCESS | 1650 | 1468480999828 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:19 INFO - PROCESS | 1650 | 1468480999921 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:23:19 INFO - PROCESS | 1650 | 1468480999983 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1650 | 1468480999984 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x121914800 == 35 [pid = 1650] [id = 241] 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117f8ec00) [pid = 1650] [serial = 721] [outer = 0x0] 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118535400) [pid = 1650] [serial = 722] [outer = 0x117f8ec00] 00:23:20 INFO - PROCESS | 1650 | 1468481000015 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118619400) [pid = 1650] [serial = 723] [outer = 0x117f8ec00] 00:23:20 INFO - PROCESS | 1650 | 1468481000432 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]]]}] 00:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 674ms 00:23:20 INFO - PROCESS | 1650 | 1468481000489 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 1650 | 1468481000490 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:23:20 INFO - PROCESS | 1650 | 1468481000492 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:23:20 INFO - PROCESS | 1650 | 1468481000495 Marionette TRACE conn2 <- [1,938,null,{}] 00:23:20 INFO - PROCESS | 1650 | 1468481000502 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}] 00:23:20 INFO - PROCESS | 1650 | 1468481000506 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:20 INFO - PROCESS | 1650 | 1468481000600 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:23:20 INFO - PROCESS | 1650 | 1468481000664 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:20 INFO - PROCESS | 1650 | 1468481000666 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d1b000 == 36 [pid = 1650] [id = 242] 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118832000) [pid = 1650] [serial = 724] [outer = 0x0] 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119237c00) [pid = 1650] [serial = 725] [outer = 0x118832000] 00:23:20 INFO - PROCESS | 1650 | 1468481000697 Marionette DEBUG loaded listener.js 00:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x119933c00) [pid = 1650] [serial = 726] [outer = 0x118832000] 00:23:21 INFO - PROCESS | 1650 | 1468481001105 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]]]}] 00:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 620ms 00:23:21 INFO - PROCESS | 1650 | 1468481001113 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:23:21 INFO - PROCESS | 1650 | 1468481001115 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:23:21 INFO - PROCESS | 1650 | 1468481001118 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 1650 | 1468481001119 Marionette TRACE conn2 <- [1,942,null,{}] 00:23:21 INFO - PROCESS | 1650 | 1468481001121 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}] 00:23:21 INFO - PROCESS | 1650 | 1468481001123 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:21 INFO - PROCESS | 1650 | 1468481001220 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:23:21 INFO - PROCESS | 1650 | 1468481001306 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 1650 | 1468481001307 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aad000 == 37 [pid = 1650] [id = 243] 00:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1211d6800) [pid = 1650] [serial = 727] [outer = 0x0] 00:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121555000) [pid = 1650] [serial = 728] [outer = 0x1211d6800] 00:23:21 INFO - PROCESS | 1650 | 1468481001337 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1215e4c00) [pid = 1650] [serial = 729] [outer = 0x1211d6800] 00:23:21 INFO - PROCESS | 1650 | 1468481001743 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]]]}] 00:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 668ms 00:23:21 INFO - PROCESS | 1650 | 1468481001786 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:23:21 INFO - PROCESS | 1650 | 1468481001788 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:23:21 INFO - PROCESS | 1650 | 1468481001790 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 1650 | 1468481001791 Marionette TRACE conn2 <- [1,946,null,{}] 00:23:21 INFO - PROCESS | 1650 | 1468481001793 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}] 00:23:21 INFO - PROCESS | 1650 | 1468481001795 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:21 INFO - PROCESS | 1650 | 1468481001885 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:23:21 INFO - PROCESS | 1650 | 1468481001949 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 1650 | 1468481001950 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e7d000 == 38 [pid = 1650] [id = 244] 00:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121738400) [pid = 1650] [serial = 730] [outer = 0x0] 00:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121a9ac00) [pid = 1650] [serial = 731] [outer = 0x121738400] 00:23:21 INFO - PROCESS | 1650 | 1468481001979 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123d5b000) [pid = 1650] [serial = 732] [outer = 0x121738400] 00:23:22 INFO - PROCESS | 1650 | 1468481002383 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]]]}] 00:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 00:23:22 INFO - PROCESS | 1650 | 1468481002411 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:23:22 INFO - PROCESS | 1650 | 1468481002412 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:23:22 INFO - PROCESS | 1650 | 1468481002414 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:23:22 INFO - PROCESS | 1650 | 1468481002415 Marionette TRACE conn2 <- [1,950,null,{}] 00:23:22 INFO - PROCESS | 1650 | 1468481002418 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}] 00:23:22 INFO - PROCESS | 1650 | 1468481002422 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:22 INFO - PROCESS | 1650 | 1468481002535 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:23:22 INFO - PROCESS | 1650 | 1468481002619 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:22 INFO - PROCESS | 1650 | 1468481002620 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129418800 == 39 [pid = 1650] [id = 245] 00:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123db7400) [pid = 1650] [serial = 733] [outer = 0x0] 00:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124403000) [pid = 1650] [serial = 734] [outer = 0x123db7400] 00:23:22 INFO - PROCESS | 1650 | 1468481002650 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x124d61800) [pid = 1650] [serial = 735] [outer = 0x123db7400] 00:23:23 INFO - PROCESS | 1650 | 1468481003142 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]]]}] 00:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 769ms 00:23:23 INFO - PROCESS | 1650 | 1468481003184 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:23:23 INFO - PROCESS | 1650 | 1468481003186 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:23:23 INFO - PROCESS | 1650 | 1468481003190 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:23:23 INFO - PROCESS | 1650 | 1468481003192 Marionette TRACE conn2 <- [1,954,null,{}] 00:23:23 INFO - PROCESS | 1650 | 1468481003195 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}] 00:23:23 INFO - PROCESS | 1650 | 1468481003197 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:23 INFO - PROCESS | 1650 | 1468481003295 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:23:23 INFO - PROCESS | 1650 | 1468481003347 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 1650 | 1468481003350 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d06000 == 40 [pid = 1650] [id = 246] 00:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x111f0b800) [pid = 1650] [serial = 736] [outer = 0x0] 00:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11213ec00) [pid = 1650] [serial = 737] [outer = 0x111f0b800] 00:23:23 INFO - PROCESS | 1650 | 1468481003378 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1126a0c00) [pid = 1650] [serial = 738] [outer = 0x111f0b800] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11885c000 == 39 [pid = 1650] [id = 238] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116bae800 == 38 [pid = 1650] [id = 237] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x116779800 == 37 [pid = 1650] [id = 235] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc4000 == 36 [pid = 1650] [id = 236] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119572800 == 35 [pid = 1650] [id = 222] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x129418800 == 34 [pid = 1650] [id = 245] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x128e7d000 == 33 [pid = 1650] [id = 244] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x126aad000 == 32 [pid = 1650] [id = 243] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x12a765800 == 31 [pid = 1650] [id = 234] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x124d1b000 == 30 [pid = 1650] [id = 242] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x121914800 == 29 [pid = 1650] [id = 241] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x119d21800 == 28 [pid = 1650] [id = 239] 00:23:24 INFO - PROCESS | 1650 | --DOCSHELL 0x11850d800 == 27 [pid = 1650] [id = 240] 00:23:24 INFO - PROCESS | 1650 | 1468481004364 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1223ms 00:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:23:24 INFO - PROCESS | 1650 | 1468481004413 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1650 | 1468481004416 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:23:24 INFO - PROCESS | 1650 | 1468481004418 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1650 | 1468481004420 Marionette TRACE conn2 <- [1,958,null,{}] 00:23:24 INFO - PROCESS | 1650 | 1468481004425 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}] 00:23:24 INFO - PROCESS | 1650 | 1468481004428 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:24 INFO - PROCESS | 1650 | 1468481004506 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:23:24 INFO - PROCESS | 1650 | 1468481004514 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:24 INFO - PROCESS | 1650 | 1468481004517 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165b5000 == 28 [pid = 1650] [id = 247] 00:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1121b5000) [pid = 1650] [serial = 739] [outer = 0x0] 00:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11269f400) [pid = 1650] [serial = 740] [outer = 0x1121b5000] 00:23:24 INFO - PROCESS | 1650 | 1468481004544 Marionette DEBUG loaded listener.js 00:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110f5a800) [pid = 1650] [serial = 741] [outer = 0x1121b5000] 00:23:24 INFO - PROCESS | 1650 | 1468481004869 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 469ms 00:23:24 INFO - PROCESS | 1650 | 1468481004906 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1650 | 1468481004911 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:23:24 INFO - PROCESS | 1650 | 1468481004917 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1650 | 1468481004919 Marionette TRACE conn2 <- [1,962,null,{}] 00:23:24 INFO - PROCESS | 1650 | 1468481004921 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}] 00:23:24 INFO - PROCESS | 1650 | 1468481004923 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:25 INFO - PROCESS | 1650 | 1468481005000 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:23:25 INFO - PROCESS | 1650 | 1468481005004 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1650 | 1468481005006 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170ea000 == 29 [pid = 1650] [id = 248] 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112a65800) [pid = 1650] [serial = 742] [outer = 0x0] 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a84c00) [pid = 1650] [serial = 743] [outer = 0x112a65800] 00:23:25 INFO - PROCESS | 1650 | 1468481005036 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112f81400) [pid = 1650] [serial = 744] [outer = 0x112a65800] 00:23:25 INFO - PROCESS | 1650 | 1468481005406 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]]]}] 00:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 00:23:25 INFO - PROCESS | 1650 | 1468481005446 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:23:25 INFO - PROCESS | 1650 | 1468481005454 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:23:25 INFO - PROCESS | 1650 | 1468481005457 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:23:25 INFO - PROCESS | 1650 | 1468481005459 Marionette TRACE conn2 <- [1,966,null,{}] 00:23:25 INFO - PROCESS | 1650 | 1468481005467 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}] 00:23:25 INFO - PROCESS | 1650 | 1468481005470 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:25 INFO - PROCESS | 1650 | 1468481005565 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:23:25 INFO - PROCESS | 1650 | 1468481005604 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1650 | 1468481005606 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d9000 == 30 [pid = 1650] [id = 249] 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x110f5bc00) [pid = 1650] [serial = 745] [outer = 0x0] 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116732000) [pid = 1650] [serial = 746] [outer = 0x110f5bc00] 00:23:25 INFO - PROCESS | 1650 | 1468481005634 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11684f000) [pid = 1650] [serial = 747] [outer = 0x110f5bc00] 00:23:25 INFO - PROCESS | 1650 | 1468481005979 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 572ms 00:23:26 INFO - PROCESS | 1650 | 1468481006029 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:23:26 INFO - PROCESS | 1650 | 1468481006031 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:23:26 INFO - PROCESS | 1650 | 1468481006033 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1650 | 1468481006034 Marionette TRACE conn2 <- [1,970,null,{}] 00:23:26 INFO - PROCESS | 1650 | 1468481006036 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}] 00:23:26 INFO - PROCESS | 1650 | 1468481006037 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:26 INFO - PROCESS | 1650 | 1468481006133 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:23:26 INFO - PROCESS | 1650 | 1468481006145 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1650 | 1468481006146 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb5800 == 31 [pid = 1650] [id = 250] 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x116982400) [pid = 1650] [serial = 748] [outer = 0x0] 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11709a400) [pid = 1650] [serial = 749] [outer = 0x116982400] 00:23:26 INFO - PROCESS | 1650 | 1468481006172 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1177f1000) [pid = 1650] [serial = 750] [outer = 0x116982400] 00:23:26 INFO - PROCESS | 1650 | 1468481006503 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 00:23:26 INFO - PROCESS | 1650 | 1468481006551 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:23:26 INFO - PROCESS | 1650 | 1468481006553 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:23:26 INFO - PROCESS | 1650 | 1468481006555 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1650 | 1468481006556 Marionette TRACE conn2 <- [1,974,null,{}] 00:23:26 INFO - PROCESS | 1650 | 1468481006558 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}] 00:23:26 INFO - PROCESS | 1650 | 1468481006560 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:26 INFO - PROCESS | 1650 | 1468481006654 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:23:26 INFO - PROCESS | 1650 | 1468481006688 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1650 | 1468481006689 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12142f000 == 32 [pid = 1650] [id = 251] 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x111c83800) [pid = 1650] [serial = 751] [outer = 0x0] 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x117f88000) [pid = 1650] [serial = 752] [outer = 0x111c83800] 00:23:26 INFO - PROCESS | 1650 | 1468481006714 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117faac00) [pid = 1650] [serial = 753] [outer = 0x111c83800] 00:23:27 INFO - PROCESS | 1650 | 1468481007051 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]]]}] 00:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 00:23:27 INFO - PROCESS | 1650 | 1468481007076 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:23:27 INFO - PROCESS | 1650 | 1468481007078 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:23:27 INFO - PROCESS | 1650 | 1468481007086 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:23:27 INFO - PROCESS | 1650 | 1468481007087 Marionette TRACE conn2 <- [1,978,null,{}] 00:23:27 INFO - PROCESS | 1650 | 1468481007090 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}] 00:23:27 INFO - PROCESS | 1650 | 1468481007094 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:27 INFO - PROCESS | 1650 | 1468481007219 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11684fc00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118148800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1197ca000) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1168cf400) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11269d000) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116734400) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x111c83c00) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1129b0400) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x112a7d400) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1128d1400) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x117fb6800) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118551800) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1197cec00) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112a5f800) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x120fe5000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112fcb800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12155ac00) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112695000) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12173a800) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a5c800) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110f5f000) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113204000) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:23:27 INFO - PROCESS | 1650 | 1468481007638 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:27 INFO - PROCESS | 1650 | 1468481007640 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11677d000 == 33 [pid = 1650] [id = 252] 00:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f5f000) [pid = 1650] [serial = 754] [outer = 0x0] 00:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112695000) [pid = 1650] [serial = 755] [outer = 0x110f5f000] 00:23:27 INFO - PROCESS | 1650 | 1468481007681 Marionette DEBUG loaded listener.js 00:23:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112a64400) [pid = 1650] [serial = 756] [outer = 0x110f5f000] 00:23:27 INFO - PROCESS | 1650 | 1468481007984 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]]]}] 00:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 925ms 00:23:28 INFO - PROCESS | 1650 | 1468481008013 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1650 | 1468481008014 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:23:28 INFO - PROCESS | 1650 | 1468481008017 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1650 | 1468481008018 Marionette TRACE conn2 <- [1,982,null,{}] 00:23:28 INFO - PROCESS | 1650 | 1468481008020 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}] 00:23:28 INFO - PROCESS | 1650 | 1468481008021 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:28 INFO - PROCESS | 1650 | 1468481008105 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:23:28 INFO - PROCESS | 1650 | 1468481008111 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1650 | 1468481008112 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f0b800 == 34 [pid = 1650] [id = 253] 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a7bc00) [pid = 1650] [serial = 757] [outer = 0x0] 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x117f8ac00) [pid = 1650] [serial = 758] [outer = 0x112a7bc00] 00:23:28 INFO - PROCESS | 1650 | 1468481008137 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118537000) [pid = 1650] [serial = 759] [outer = 0x112a7bc00] 00:23:28 INFO - PROCESS | 1650 | 1468481008444 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]]]}] 00:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 00:23:28 INFO - PROCESS | 1650 | 1468481008485 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1650 | 1468481008486 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:23:28 INFO - PROCESS | 1650 | 1468481008512 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1650 | 1468481008513 Marionette TRACE conn2 <- [1,986,null,{}] 00:23:28 INFO - PROCESS | 1650 | 1468481008515 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}] 00:23:28 INFO - PROCESS | 1650 | 1468481008516 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:28 INFO - PROCESS | 1650 | 1468481008590 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:23:28 INFO - PROCESS | 1650 | 1468481008596 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1650 | 1468481008597 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x126418800 == 35 [pid = 1650] [id = 254] 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117f86400) [pid = 1650] [serial = 760] [outer = 0x0] 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1186d8400) [pid = 1650] [serial = 761] [outer = 0x117f86400] 00:23:28 INFO - PROCESS | 1650 | 1468481008621 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118814c00) [pid = 1650] [serial = 762] [outer = 0x117f86400] 00:23:28 INFO - PROCESS | 1650 | 1468481008937 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]]]}] 00:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 479ms 00:23:28 INFO - PROCESS | 1650 | 1468481008982 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:23:28 INFO - PROCESS | 1650 | 1468481008983 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:23:28 INFO - PROCESS | 1650 | 1468481008985 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:23:28 INFO - PROCESS | 1650 | 1468481008986 Marionette TRACE conn2 <- [1,990,null,{}] 00:23:28 INFO - PROCESS | 1650 | 1468481008988 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}] 00:23:28 INFO - PROCESS | 1650 | 1468481008989 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:29 INFO - PROCESS | 1650 | 1468481009062 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:23:29 INFO - PROCESS | 1650 | 1468481009065 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:29 INFO - PROCESS | 1650 | 1468481009074 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d6800 == 36 [pid = 1650] [id = 255] 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1177f1800) [pid = 1650] [serial = 763] [outer = 0x0] 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11896ac00) [pid = 1650] [serial = 764] [outer = 0x1177f1800] 00:23:29 INFO - PROCESS | 1650 | 1468481009101 Marionette DEBUG loaded listener.js 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1190c7400) [pid = 1650] [serial = 765] [outer = 0x1177f1800] 00:23:29 INFO - PROCESS | 1650 | 1468481009430 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]]]}] 00:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 467ms 00:23:29 INFO - PROCESS | 1650 | 1468481009453 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:23:29 INFO - PROCESS | 1650 | 1468481009454 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:23:29 INFO - PROCESS | 1650 | 1468481009456 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:23:29 INFO - PROCESS | 1650 | 1468481009459 Marionette TRACE conn2 <- [1,994,null,{}] 00:23:29 INFO - PROCESS | 1650 | 1468481009464 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}] 00:23:29 INFO - PROCESS | 1650 | 1468481009465 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:29 INFO - PROCESS | 1650 | 1468481009565 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:23:29 INFO - PROCESS | 1650 | 1468481009571 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:29 INFO - PROCESS | 1650 | 1468481009572 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a7800 == 37 [pid = 1650] [id = 256] 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1177ecc00) [pid = 1650] [serial = 766] [outer = 0x0] 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1190c8000) [pid = 1650] [serial = 767] [outer = 0x1177ecc00] 00:23:29 INFO - PROCESS | 1650 | 1468481009599 Marionette DEBUG loaded listener.js 00:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119755c00) [pid = 1650] [serial = 768] [outer = 0x1177ecc00] 00:23:30 INFO - PROCESS | 1650 | 1468481010163 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]]]}] 00:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 724ms 00:23:30 INFO - PROCESS | 1650 | 1468481010200 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:23:30 INFO - PROCESS | 1650 | 1468481010202 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:23:30 INFO - PROCESS | 1650 | 1468481010207 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:23:30 INFO - PROCESS | 1650 | 1468481010212 Marionette TRACE conn2 <- [1,998,null,{}] 00:23:30 INFO - PROCESS | 1650 | 1468481010216 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}] 00:23:30 INFO - PROCESS | 1650 | 1468481010217 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:30 INFO - PROCESS | 1650 | 1468481010329 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:23:30 INFO - PROCESS | 1650 | 1468481010449 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:30 INFO - PROCESS | 1650 | 1468481010451 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x118849000 == 38 [pid = 1650] [id = 257] 00:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1128cc000) [pid = 1650] [serial = 769] [outer = 0x0] 00:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1129a4c00) [pid = 1650] [serial = 770] [outer = 0x1128cc000] 00:23:30 INFO - PROCESS | 1650 | 1468481010482 Marionette DEBUG loaded listener.js 00:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112a65000) [pid = 1650] [serial = 771] [outer = 0x1128cc000] 00:23:31 INFO - PROCESS | 1650 | 1468481011006 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]]]}] 00:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 825ms 00:23:31 INFO - PROCESS | 1650 | 1468481011031 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:23:31 INFO - PROCESS | 1650 | 1468481011034 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:23:31 INFO - PROCESS | 1650 | 1468481011039 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:23:31 INFO - PROCESS | 1650 | 1468481011041 Marionette TRACE conn2 <- [1,1002,null,{}] 00:23:31 INFO - PROCESS | 1650 | 1468481011071 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}] 00:23:31 INFO - PROCESS | 1650 | 1468481011073 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:31 INFO - PROCESS | 1650 | 1468481011190 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:23:31 INFO - PROCESS | 1650 | 1468481011423 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:31 INFO - PROCESS | 1650 | 1468481011425 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d0f800 == 39 [pid = 1650] [id = 258] 00:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1121b2800) [pid = 1650] [serial = 772] [outer = 0x0] 00:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11273ec00) [pid = 1650] [serial = 773] [outer = 0x1121b2800] 00:23:31 INFO - PROCESS | 1650 | 1468481011470 Marionette DEBUG loaded listener.js 00:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112fcb800) [pid = 1650] [serial = 774] [outer = 0x1121b2800] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d6800 == 38 [pid = 1650] [id = 255] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126418800 == 37 [pid = 1650] [id = 254] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x114f0b800 == 36 [pid = 1650] [id = 253] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11677d000 == 35 [pid = 1650] [id = 252] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12142f000 == 34 [pid = 1650] [id = 251] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb5800 == 33 [pid = 1650] [id = 250] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d9000 == 32 [pid = 1650] [id = 249] 00:23:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1170ea000 == 31 [pid = 1650] [id = 248] 00:23:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1165b5000 == 30 [pid = 1650] [id = 247] 00:23:32 INFO - PROCESS | 1650 | --DOCSHELL 0x112d06000 == 29 [pid = 1650] [id = 246] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x116b1ac00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x118544c00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118535800) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x117f89c00) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11992c000) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117fae800) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1126a2400) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1177f9400) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1128d8000) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118318000) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113203c00) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x113d68800) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1162a6400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112fc7400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113ea8000) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a5d800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118534800) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11975a000) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118152000) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118817400) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x120fed000) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119a7b800) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118819400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121556400) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119d13800) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120fec400) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11724bc00) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215ee000) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d5e000) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121550c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1215ef000) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118973800) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x123db8800) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x112a65c00) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118316800) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133e8800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123dc0400) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11213c800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118550c00) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x121559c00) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1128cd000) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1162a0800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116905c00) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x116b13800) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 00:23:32 INFO - PROCESS | 1650 | 1468481012053 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]]]}] 00:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1048ms 00:23:32 INFO - PROCESS | 1650 | 1468481012089 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:23:32 INFO - PROCESS | 1650 | 1468481012091 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:23:32 INFO - PROCESS | 1650 | 1468481012099 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:23:32 INFO - PROCESS | 1650 | 1468481012101 Marionette TRACE conn2 <- [1,1006,null,{}] 00:23:32 INFO - PROCESS | 1650 | 1468481012105 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}] 00:23:32 INFO - PROCESS | 1650 | 1468481012106 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:32 INFO - PROCESS | 1650 | 1468481012196 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:23:32 INFO - PROCESS | 1650 | 1468481012201 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 1650 | 1468481012203 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b2000 == 30 [pid = 1650] [id = 259] 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11338a000) [pid = 1650] [serial = 775] [outer = 0x0] 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113d38800) [pid = 1650] [serial = 776] [outer = 0x11338a000] 00:23:32 INFO - PROCESS | 1650 | 1468481012232 Marionette DEBUG loaded listener.js 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x116841400) [pid = 1650] [serial = 777] [outer = 0x11338a000] 00:23:32 INFO - PROCESS | 1650 | 1468481012599 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]]]}] 00:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 00:23:32 INFO - PROCESS | 1650 | 1468481012622 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:23:32 INFO - PROCESS | 1650 | 1468481012629 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:23:32 INFO - PROCESS | 1650 | 1468481012633 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:23:32 INFO - PROCESS | 1650 | 1468481012635 Marionette TRACE conn2 <- [1,1010,null,{}] 00:23:32 INFO - PROCESS | 1650 | 1468481012638 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}] 00:23:32 INFO - PROCESS | 1650 | 1468481012640 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:32 INFO - PROCESS | 1650 | 1468481012756 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:23:32 INFO - PROCESS | 1650 | 1468481012765 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:32 INFO - PROCESS | 1650 | 1468481012766 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190ed000 == 31 [pid = 1650] [id = 260] 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11684f800) [pid = 1650] [serial = 778] [outer = 0x0] 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117247800) [pid = 1650] [serial = 779] [outer = 0x11684f800] 00:23:32 INFO - PROCESS | 1650 | 1468481012807 Marionette DEBUG loaded listener.js 00:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117f8a000) [pid = 1650] [serial = 780] [outer = 0x11684f800] 00:23:33 INFO - PROCESS | 1650 | 1468481013247 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]]]}] 00:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 622ms 00:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:23:33 INFO - PROCESS | 1650 | 1468481013254 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 1650 | 1468481013255 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:23:33 INFO - PROCESS | 1650 | 1468481013265 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1650 | 1468481013269 Marionette TRACE conn2 <- [1,1014,null,{}] 00:23:33 INFO - PROCESS | 1650 | 1468481013272 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}] 00:23:33 INFO - PROCESS | 1650 | 1468481013275 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:33 INFO - PROCESS | 1650 | 1468481013354 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:23:33 INFO - PROCESS | 1650 | 1468481013359 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1650 | 1468481013361 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc5000 == 32 [pid = 1650] [id = 261] 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1121af400) [pid = 1650] [serial = 781] [outer = 0x0] 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11814a000) [pid = 1650] [serial = 782] [outer = 0x1121af400] 00:23:33 INFO - PROCESS | 1650 | 1468481013386 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118534800) [pid = 1650] [serial = 783] [outer = 0x1121af400] 00:23:33 INFO - PROCESS | 1650 | 1468481013714 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]]]}] 00:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 478ms 00:23:33 INFO - PROCESS | 1650 | 1468481013737 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:23:33 INFO - PROCESS | 1650 | 1468481013738 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:23:33 INFO - PROCESS | 1650 | 1468481013741 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:23:33 INFO - PROCESS | 1650 | 1468481013744 Marionette TRACE conn2 <- [1,1018,null,{}] 00:23:33 INFO - PROCESS | 1650 | 1468481013748 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}] 00:23:33 INFO - PROCESS | 1650 | 1468481013749 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:33 INFO - PROCESS | 1650 | 1468481013856 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:23:33 INFO - PROCESS | 1650 | 1468481013862 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1650 | 1468481013863 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121330000 == 33 [pid = 1650] [id = 262] 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118318800) [pid = 1650] [serial = 784] [outer = 0x0] 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118540c00) [pid = 1650] [serial = 785] [outer = 0x118318800] 00:23:33 INFO - PROCESS | 1650 | 1468481013887 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1186db800) [pid = 1650] [serial = 786] [outer = 0x118318800] 00:23:34 INFO - PROCESS | 1650 | 1468481014240 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]]]}] 00:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 521ms 00:23:34 INFO - PROCESS | 1650 | 1468481014263 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1650 | 1468481014266 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:23:34 INFO - PROCESS | 1650 | 1468481014276 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - PROCESS | 1650 | 1468481014277 Marionette TRACE conn2 <- [1,1022,null,{}] 00:23:34 INFO - PROCESS | 1650 | 1468481014281 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}] 00:23:34 INFO - PROCESS | 1650 | 1468481014283 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:34 INFO - PROCESS | 1650 | 1468481014426 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:23:34 INFO - PROCESS | 1650 | 1468481014483 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1650 | 1468481014489 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199de000 == 34 [pid = 1650] [id = 263] 00:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119082000) [pid = 1650] [serial = 787] [outer = 0x0] 00:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119233000) [pid = 1650] [serial = 788] [outer = 0x119082000] 00:23:34 INFO - PROCESS | 1650 | 1468481014540 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1197d0c00) [pid = 1650] [serial = 789] [outer = 0x119082000] 00:23:34 INFO - PROCESS | 1650 | 1468481014950 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]]]}] 00:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 727ms 00:23:34 INFO - PROCESS | 1650 | 1468481014996 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1650 | 1468481014997 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:23:35 INFO - PROCESS | 1650 | 1468481014999 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1650 | 1468481015000 Marionette TRACE conn2 <- [1,1026,null,{}] 00:23:35 INFO - PROCESS | 1650 | 1468481015003 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}] 00:23:35 INFO - PROCESS | 1650 | 1468481015004 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:35 INFO - PROCESS | 1650 | 1468481015101 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:23:35 INFO - PROCESS | 1650 | 1468481015112 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:35 INFO - PROCESS | 1650 | 1468481015113 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d1c000 == 35 [pid = 1650] [id = 264] 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116981c00) [pid = 1650] [serial = 790] [outer = 0x0] 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fdf400) [pid = 1650] [serial = 791] [outer = 0x116981c00] 00:23:35 INFO - PROCESS | 1650 | 1468481015137 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1210b1c00) [pid = 1650] [serial = 792] [outer = 0x116981c00] 00:23:35 INFO - PROCESS | 1650 | 1468481015474 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]]]}] 00:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 00:23:35 INFO - PROCESS | 1650 | 1468481015518 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:23:35 INFO - PROCESS | 1650 | 1468481015519 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:23:35 INFO - PROCESS | 1650 | 1468481015521 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1650 | 1468481015522 Marionette TRACE conn2 <- [1,1030,null,{}] 00:23:35 INFO - PROCESS | 1650 | 1468481015525 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}] 00:23:35 INFO - PROCESS | 1650 | 1468481015526 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:35 INFO - PROCESS | 1650 | 1468481015620 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:23:35 INFO - PROCESS | 1650 | 1468481015624 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:35 INFO - PROCESS | 1650 | 1468481015625 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170de000 == 36 [pid = 1650] [id = 265] 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1197cd800) [pid = 1650] [serial = 793] [outer = 0x0] 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121555400) [pid = 1650] [serial = 794] [outer = 0x1197cd800] 00:23:35 INFO - PROCESS | 1650 | 1468481015649 Marionette DEBUG loaded listener.js 00:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1215dec00) [pid = 1650] [serial = 795] [outer = 0x1197cd800] 00:23:35 INFO - PROCESS | 1650 | 1468481015979 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]]]}] 00:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 00:23:35 INFO - PROCESS | 1650 | 1468481015989 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:23:35 INFO - PROCESS | 1650 | 1468481015991 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:23:36 INFO - PROCESS | 1650 | 1468481016001 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 1650 | 1468481016002 Marionette TRACE conn2 <- [1,1034,null,{}] 00:23:36 INFO - PROCESS | 1650 | 1468481016013 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}] 00:23:36 INFO - PROCESS | 1650 | 1468481016014 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:36 INFO - PROCESS | 1650 | 1468481016111 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:23:36 INFO - PROCESS | 1650 | 1468481016115 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1650 | 1468481016116 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ade800 == 37 [pid = 1650] [id = 266] 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x121556400) [pid = 1650] [serial = 796] [outer = 0x0] 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1215f2c00) [pid = 1650] [serial = 797] [outer = 0x121556400] 00:23:36 INFO - PROCESS | 1650 | 1468481016139 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x121852800) [pid = 1650] [serial = 798] [outer = 0x121556400] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1211d6800) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121738400) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123db7400) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1177f1800) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117f86400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110f5bc00) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1121b5000) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116982400) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x111f0b800) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112a65800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1129a5400) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117f8ec00) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118832000) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x111c83800) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110f5f000) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:23:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x112a7bc00) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:23:36 INFO - PROCESS | 1650 | 1468481016513 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]]]}] 00:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 518ms 00:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:23:36 INFO - PROCESS | 1650 | 1468481016520 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:23:36 INFO - PROCESS | 1650 | 1468481016521 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:23:36 INFO - PROCESS | 1650 | 1468481016531 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:23:36 INFO - PROCESS | 1650 | 1468481016532 Marionette TRACE conn2 <- [1,1038,null,{}] 00:23:36 INFO - PROCESS | 1650 | 1468481016534 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}] 00:23:36 INFO - PROCESS | 1650 | 1468481016535 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:36 INFO - PROCESS | 1650 | 1468481016641 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:23:36 INFO - PROCESS | 1650 | 1468481016673 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1650 | 1468481016674 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128aec000 == 38 [pid = 1650] [id = 267] 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111cad400) [pid = 1650] [serial = 799] [outer = 0x0] 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116849800) [pid = 1650] [serial = 800] [outer = 0x111cad400] 00:23:36 INFO - PROCESS | 1650 | 1468481016699 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11814bc00) [pid = 1650] [serial = 801] [outer = 0x111cad400] 00:23:37 INFO - PROCESS | 1650 | 1468481017000 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]]]}] 00:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 527ms 00:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:23:37 INFO - PROCESS | 1650 | 1468481017050 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:23:37 INFO - PROCESS | 1650 | 1468481017051 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:23:37 INFO - PROCESS | 1650 | 1468481017053 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:23:37 INFO - PROCESS | 1650 | 1468481017054 Marionette TRACE conn2 <- [1,1042,null,{}] 00:23:37 INFO - PROCESS | 1650 | 1468481017056 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}] 00:23:37 INFO - PROCESS | 1650 | 1468481017057 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:37 INFO - PROCESS | 1650 | 1468481017135 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:23:37 INFO - PROCESS | 1650 | 1468481017138 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:37 INFO - PROCESS | 1650 | 1468481017149 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296af800 == 39 [pid = 1650] [id = 268] 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e2e800) [pid = 1650] [serial = 802] [outer = 0x0] 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1186da800) [pid = 1650] [serial = 803] [outer = 0x111e2e800] 00:23:37 INFO - PROCESS | 1650 | 1468481017222 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123d56000) [pid = 1650] [serial = 804] [outer = 0x111e2e800] 00:23:37 INFO - PROCESS | 1650 | 1468481017536 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]]]}] 00:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 524ms 00:23:37 INFO - PROCESS | 1650 | 1468481017578 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:23:37 INFO - PROCESS | 1650 | 1468481017581 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:23:37 INFO - PROCESS | 1650 | 1468481017584 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:23:37 INFO - PROCESS | 1650 | 1468481017587 Marionette TRACE conn2 <- [1,1046,null,{}] 00:23:37 INFO - PROCESS | 1650 | 1468481017590 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}] 00:23:37 INFO - PROCESS | 1650 | 1468481017593 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:37 INFO - PROCESS | 1650 | 1468481017728 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:23:37 INFO - PROCESS | 1650 | 1468481017734 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:37 INFO - PROCESS | 1650 | 1468481017735 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aba7800 == 40 [pid = 1650] [id = 269] 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x116982400) [pid = 1650] [serial = 805] [outer = 0x0] 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d5c000) [pid = 1650] [serial = 806] [outer = 0x116982400] 00:23:37 INFO - PROCESS | 1650 | 1468481017774 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123dc3000) [pid = 1650] [serial = 807] [outer = 0x116982400] 00:23:38 INFO - PROCESS | 1650 | 1468481018245 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]]]}] 00:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 00:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:23:38 INFO - PROCESS | 1650 | 1468481018257 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:23:38 INFO - PROCESS | 1650 | 1468481018259 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:23:38 INFO - PROCESS | 1650 | 1468481018262 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - PROCESS | 1650 | 1468481018263 Marionette TRACE conn2 <- [1,1050,null,{}] 00:23:38 INFO - PROCESS | 1650 | 1468481018266 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}] 00:23:38 INFO - PROCESS | 1650 | 1468481018267 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:38 INFO - PROCESS | 1650 | 1468481018395 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:23:38 INFO - PROCESS | 1650 | 1468481018445 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:38 INFO - PROCESS | 1650 | 1468481018447 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11627a000 == 41 [pid = 1650] [id = 270] 00:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110ee3400) [pid = 1650] [serial = 808] [outer = 0x0] 00:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x111c19000) [pid = 1650] [serial = 809] [outer = 0x110ee3400] 00:23:38 INFO - PROCESS | 1650 | 1468481018484 Marionette DEBUG loaded listener.js 00:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1128cbc00) [pid = 1650] [serial = 810] [outer = 0x110ee3400] 00:23:38 INFO - PROCESS | 1650 | 1468481018945 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]]]}] 00:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 719ms 00:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:23:38 INFO - PROCESS | 1650 | 1468481018982 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:23:38 INFO - PROCESS | 1650 | 1468481018985 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:23:38 INFO - PROCESS | 1650 | 1468481018988 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - PROCESS | 1650 | 1468481018991 Marionette TRACE conn2 <- [1,1054,null,{}] 00:23:38 INFO - PROCESS | 1650 | 1468481018994 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}] 00:23:38 INFO - PROCESS | 1650 | 1468481018995 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:39 INFO - PROCESS | 1650 | 1468481019098 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:23:39 INFO - PROCESS | 1650 | 1468481019206 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1650 | 1468481019208 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d5000 == 42 [pid = 1650] [id = 271] 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116847000) [pid = 1650] [serial = 811] [outer = 0x0] 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116903400) [pid = 1650] [serial = 812] [outer = 0x116847000] 00:23:39 INFO - PROCESS | 1650 | 1468481019240 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117248c00) [pid = 1650] [serial = 813] [outer = 0x116847000] 00:23:39 INFO - PROCESS | 1650 | 1468481019627 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]]]}] 00:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 00:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:23:39 INFO - PROCESS | 1650 | 1468481019659 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1650 | 1468481019661 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:23:39 INFO - PROCESS | 1650 | 1468481019663 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1650 | 1468481019664 Marionette TRACE conn2 <- [1,1058,null,{}] 00:23:39 INFO - PROCESS | 1650 | 1468481019667 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}] 00:23:39 INFO - PROCESS | 1650 | 1468481019668 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:39 INFO - PROCESS | 1650 | 1468481019772 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:23:39 INFO - PROCESS | 1650 | 1468481019827 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1650 | 1468481019828 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b3000 == 43 [pid = 1650] [id = 272] 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117f89c00) [pid = 1650] [serial = 814] [outer = 0x0] 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118277c00) [pid = 1650] [serial = 815] [outer = 0x117f89c00] 00:23:39 INFO - PROCESS | 1650 | 1468481019857 Marionette DEBUG loaded listener.js 00:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1186d8c00) [pid = 1650] [serial = 816] [outer = 0x117f89c00] 00:23:40 INFO - PROCESS | 1650 | 1468481020239 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]]]}] 00:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 618ms 00:23:40 INFO - PROCESS | 1650 | 1468481020282 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:23:40 INFO - PROCESS | 1650 | 1468481020284 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:23:40 INFO - PROCESS | 1650 | 1468481020292 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:23:40 INFO - PROCESS | 1650 | 1468481020296 Marionette TRACE conn2 <- [1,1062,null,{}] 00:23:40 INFO - PROCESS | 1650 | 1468481020298 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}] 00:23:40 INFO - PROCESS | 1650 | 1468481020300 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:40 INFO - PROCESS | 1650 | 1468481020405 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:23:40 INFO - PROCESS | 1650 | 1468481020504 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:40 INFO - PROCESS | 1650 | 1468481020505 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d8800 == 44 [pid = 1650] [id = 273] 00:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119754c00) [pid = 1650] [serial = 817] [outer = 0x0] 00:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1199b6000) [pid = 1650] [serial = 818] [outer = 0x119754c00] 00:23:40 INFO - PROCESS | 1650 | 1468481020535 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12135d000) [pid = 1650] [serial = 819] [outer = 0x119754c00] 00:23:40 INFO - PROCESS | 1650 | 1468481020978 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]]]}] 00:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 725ms 00:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:23:41 INFO - PROCESS | 1650 | 1468481021013 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 1650 | 1468481021015 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:23:41 INFO - PROCESS | 1650 | 1468481021017 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1650 | 1468481021018 Marionette TRACE conn2 <- [1,1066,null,{}] 00:23:41 INFO - PROCESS | 1650 | 1468481021020 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}] 00:23:41 INFO - PROCESS | 1650 | 1468481021022 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:41 INFO - PROCESS | 1650 | 1468481021126 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:23:41 INFO - PROCESS | 1650 | 1468481021195 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:41 INFO - PROCESS | 1650 | 1468481021196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x116784800 == 45 [pid = 1650] [id = 274] 00:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112d39400) [pid = 1650] [serial = 820] [outer = 0x0] 00:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190cb400) [pid = 1650] [serial = 821] [outer = 0x112d39400] 00:23:41 INFO - PROCESS | 1650 | 1468481021224 Marionette DEBUG loaded listener.js 00:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1215e9800) [pid = 1650] [serial = 822] [outer = 0x112d39400] 00:23:41 INFO - PROCESS | 1650 | 1468481021853 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]]]}] 00:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 870ms 00:23:41 INFO - PROCESS | 1650 | 1468481021896 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 1650 | 1468481021898 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:23:41 INFO - PROCESS | 1650 | 1468481021902 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1650 | 1468481021904 Marionette TRACE conn2 <- [1,1070,null,{}] 00:23:41 INFO - PROCESS | 1650 | 1468481021909 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}] 00:23:41 INFO - PROCESS | 1650 | 1468481021912 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:42 INFO - PROCESS | 1650 | 1468481022005 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:23:42 INFO - PROCESS | 1650 | 1468481022072 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 1650 | 1468481022073 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb2800 == 46 [pid = 1650] [id = 275] 00:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112a61400) [pid = 1650] [serial = 823] [outer = 0x0] 00:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112d7b000) [pid = 1650] [serial = 824] [outer = 0x112a61400] 00:23:42 INFO - PROCESS | 1650 | 1468481022102 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114f5f800) [pid = 1650] [serial = 825] [outer = 0x112a61400] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12aba7800 == 45 [pid = 1650] [id = 269] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1296af800 == 44 [pid = 1650] [id = 268] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128aec000 == 43 [pid = 1650] [id = 267] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x128ade800 == 42 [pid = 1650] [id = 266] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1170de000 == 41 [pid = 1650] [id = 265] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124d1c000 == 40 [pid = 1650] [id = 264] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1199de000 == 39 [pid = 1650] [id = 263] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121330000 == 38 [pid = 1650] [id = 262] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc5000 == 37 [pid = 1650] [id = 261] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1190ed000 == 36 [pid = 1650] [id = 260] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b2000 == 35 [pid = 1650] [id = 259] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x112d0f800 == 34 [pid = 1650] [id = 258] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118849000 == 33 [pid = 1650] [id = 257] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a7800 == 32 [pid = 1650] [id = 256] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116784800 == 31 [pid = 1650] [id = 274] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d8800 == 30 [pid = 1650] [id = 273] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b3000 == 29 [pid = 1650] [id = 272] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d5000 == 28 [pid = 1650] [id = 271] 00:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11627a000 == 27 [pid = 1650] [id = 270] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11896ac00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118814c00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x116732000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x110f5a800) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11709a400) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1126a0c00) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11213ec00) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112a84c00) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11684e800) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11320c000) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118619400) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118535400) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11684f000) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x119933c00) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x117f88000) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1177f1000) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112695000) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117faac00) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a64400) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119237c00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117f8ac00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1186d8400) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11269f400) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118537000) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1215e4c00) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121555000) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1190c7400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d5b000) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121a9ac00) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124d61800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x124403000) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 00:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x112f81400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 00:23:43 INFO - PROCESS | 1650 | 1468481023034 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]]]}] 00:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1173ms 00:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:23:43 INFO - PROCESS | 1650 | 1468481023080 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1650 | 1468481023082 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:23:43 INFO - PROCESS | 1650 | 1468481023085 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1650 | 1468481023087 Marionette TRACE conn2 <- [1,1074,null,{}] 00:23:43 INFO - PROCESS | 1650 | 1468481023091 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}] 00:23:43 INFO - PROCESS | 1650 | 1468481023093 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:43 INFO - PROCESS | 1650 | 1468481023172 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:23:43 INFO - PROCESS | 1650 | 1468481023179 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 1650 | 1468481023182 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f2a000 == 28 [pid = 1650] [id = 276] 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1121bdc00) [pid = 1650] [serial = 826] [outer = 0x0] 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1126a3000) [pid = 1650] [serial = 827] [outer = 0x1121bdc00] 00:23:43 INFO - PROCESS | 1650 | 1468481023209 Marionette DEBUG loaded listener.js 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x111ca8400) [pid = 1650] [serial = 828] [outer = 0x1121bdc00] 00:23:43 INFO - PROCESS | 1650 | 1468481023583 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]]]}] 00:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 00:23:43 INFO - PROCESS | 1650 | 1468481023604 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1650 | 1468481023608 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:23:43 INFO - PROCESS | 1650 | 1468481023612 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1650 | 1468481023614 Marionette TRACE conn2 <- [1,1078,null,{}] 00:23:43 INFO - PROCESS | 1650 | 1468481023616 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}] 00:23:43 INFO - PROCESS | 1650 | 1468481023618 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:43 INFO - PROCESS | 1650 | 1468481023694 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:23:43 INFO - PROCESS | 1650 | 1468481023698 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:43 INFO - PROCESS | 1650 | 1468481023700 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11755b800 == 29 [pid = 1650] [id = 277] 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112a5cc00) [pid = 1650] [serial = 829] [outer = 0x0] 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113207000) [pid = 1650] [serial = 830] [outer = 0x112a5cc00] 00:23:43 INFO - PROCESS | 1650 | 1468481023729 Marionette DEBUG loaded listener.js 00:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x115f04000) [pid = 1650] [serial = 831] [outer = 0x112a5cc00] 00:23:44 INFO - PROCESS | 1650 | 1468481024065 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]]]}] 00:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 00:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:23:44 INFO - PROCESS | 1650 | 1468481024081 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 1650 | 1468481024082 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:23:44 INFO - PROCESS | 1650 | 1468481024085 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1650 | 1468481024087 Marionette TRACE conn2 <- [1,1082,null,{}] 00:23:44 INFO - PROCESS | 1650 | 1468481024097 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}] 00:23:44 INFO - PROCESS | 1650 | 1468481024100 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:44 INFO - PROCESS | 1650 | 1468481024179 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:23:44 INFO - PROCESS | 1650 | 1468481024231 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 1650 | 1468481024233 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192d2000 == 30 [pid = 1650] [id = 278] 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1126a3400) [pid = 1650] [serial = 832] [outer = 0x0] 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116910400) [pid = 1650] [serial = 833] [outer = 0x1126a3400] 00:23:44 INFO - PROCESS | 1650 | 1468481024261 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1177f9400) [pid = 1650] [serial = 834] [outer = 0x1126a3400] 00:23:44 INFO - PROCESS | 1650 | 1468481024572 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]]]}] 00:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 00:23:44 INFO - PROCESS | 1650 | 1468481024606 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:23:44 INFO - PROCESS | 1650 | 1468481024610 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:23:44 INFO - PROCESS | 1650 | 1468481024612 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:23:44 INFO - PROCESS | 1650 | 1468481024614 Marionette TRACE conn2 <- [1,1086,null,{}] 00:23:44 INFO - PROCESS | 1650 | 1468481024616 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}] 00:23:44 INFO - PROCESS | 1650 | 1468481024617 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:44 INFO - PROCESS | 1650 | 1468481024693 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:23:44 INFO - PROCESS | 1650 | 1468481024748 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 1650 | 1468481024749 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958c800 == 31 [pid = 1650] [id = 279] 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128cdc00) [pid = 1650] [serial = 835] [outer = 0x0] 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117f8fc00) [pid = 1650] [serial = 836] [outer = 0x1128cdc00] 00:23:44 INFO - PROCESS | 1650 | 1468481024775 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11814f000) [pid = 1650] [serial = 837] [outer = 0x1128cdc00] 00:23:45 INFO - PROCESS | 1650 | 1468481025056 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]]]}] 00:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 00:23:45 INFO - PROCESS | 1650 | 1468481025081 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:23:45 INFO - PROCESS | 1650 | 1468481025083 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:23:45 INFO - PROCESS | 1650 | 1468481025095 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:23:45 INFO - PROCESS | 1650 | 1468481025097 Marionette TRACE conn2 <- [1,1090,null,{}] 00:23:45 INFO - PROCESS | 1650 | 1468481025113 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}] 00:23:45 INFO - PROCESS | 1650 | 1468481025114 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:45 INFO - PROCESS | 1650 | 1468481025214 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:23:45 INFO - PROCESS | 1650 | 1468481025219 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1650 | 1468481025220 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x121124800 == 32 [pid = 1650] [id = 280] 00:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a5c800) [pid = 1650] [serial = 838] [outer = 0x0] 00:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11826a400) [pid = 1650] [serial = 839] [outer = 0x112a5c800] 00:23:45 INFO - PROCESS | 1650 | 1468481025260 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118321000) [pid = 1650] [serial = 840] [outer = 0x112a5c800] 00:23:45 INFO - PROCESS | 1650 | 1468481025746 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]]]}] 00:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 687ms 00:23:45 INFO - PROCESS | 1650 | 1468481025773 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:23:45 INFO - PROCESS | 1650 | 1468481025774 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:23:45 INFO - PROCESS | 1650 | 1468481025777 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:23:45 INFO - PROCESS | 1650 | 1468481025778 Marionette TRACE conn2 <- [1,1094,null,{}] 00:23:45 INFO - PROCESS | 1650 | 1468481025780 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}] 00:23:45 INFO - PROCESS | 1650 | 1468481025784 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:45 INFO - PROCESS | 1650 | 1468481025896 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:23:45 INFO - PROCESS | 1650 | 1468481025929 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1650 | 1468481025930 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d24800 == 33 [pid = 1650] [id = 281] 00:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118543000) [pid = 1650] [serial = 841] [outer = 0x0] 00:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118813400) [pid = 1650] [serial = 842] [outer = 0x118543000] 00:23:45 INFO - PROCESS | 1650 | 1468481025958 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11908bc00) [pid = 1650] [serial = 843] [outer = 0x118543000] 00:23:46 INFO - PROCESS | 1650 | 1468481026266 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]]]}] 00:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 519ms 00:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:23:46 INFO - PROCESS | 1650 | 1468481026299 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1650 | 1468481026300 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:23:46 INFO - PROCESS | 1650 | 1468481026302 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1650 | 1468481026304 Marionette TRACE conn2 <- [1,1098,null,{}] 00:23:46 INFO - PROCESS | 1650 | 1468481026315 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}] 00:23:46 INFO - PROCESS | 1650 | 1468481026316 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:46 INFO - PROCESS | 1650 | 1468481026408 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:23:46 INFO - PROCESS | 1650 | 1468481026412 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1650 | 1468481026413 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9e000 == 34 [pid = 1650] [id = 282] 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118551800) [pid = 1650] [serial = 844] [outer = 0x0] 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1197c6800) [pid = 1650] [serial = 845] [outer = 0x118551800] 00:23:46 INFO - PROCESS | 1650 | 1468481026437 Marionette DEBUG loaded listener.js 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197cfc00) [pid = 1650] [serial = 846] [outer = 0x118551800] 00:23:46 INFO - PROCESS | 1650 | 1468481026774 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]]]}] 00:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 00:23:46 INFO - PROCESS | 1650 | 1468481026824 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1650 | 1468481026825 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:23:46 INFO - PROCESS | 1650 | 1468481026827 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1650 | 1468481026828 Marionette TRACE conn2 <- [1,1102,null,{}] 00:23:46 INFO - PROCESS | 1650 | 1468481026830 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}] 00:23:46 INFO - PROCESS | 1650 | 1468481026831 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:46 INFO - PROCESS | 1650 | 1468481026926 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:23:46 INFO - PROCESS | 1650 | 1468481026930 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:46 INFO - PROCESS | 1650 | 1468481026931 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x124df0000 == 35 [pid = 1650] [id = 283] 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x117f82400) [pid = 1650] [serial = 847] [outer = 0x0] 00:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119933000) [pid = 1650] [serial = 848] [outer = 0x117f82400] 00:23:46 INFO - PROCESS | 1650 | 1468481026955 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x120fe0800) [pid = 1650] [serial = 849] [outer = 0x117f82400] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116982400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x119082000) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116981c00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111cad400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118318800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11338a000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128cc000) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1121af400) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11684f800) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1121b2800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1177ecc00) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197cd800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x121556400) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:23:47 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111e2e800) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:23:47 INFO - PROCESS | 1650 | 1468481027531 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]]]}] 00:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 722ms 00:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:23:47 INFO - PROCESS | 1650 | 1468481027550 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:23:47 INFO - PROCESS | 1650 | 1468481027551 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:23:47 INFO - PROCESS | 1650 | 1468481027553 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:23:47 INFO - PROCESS | 1650 | 1468481027556 Marionette TRACE conn2 <- [1,1106,null,{}] 00:23:47 INFO - PROCESS | 1650 | 1468481027560 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}] 00:23:47 INFO - PROCESS | 1650 | 1468481027561 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:47 INFO - PROCESS | 1650 | 1468481027687 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:23:47 INFO - PROCESS | 1650 | 1468481027718 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:47 INFO - PROCESS | 1650 | 1468481027719 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c9000 == 36 [pid = 1650] [id = 284] 00:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113358800) [pid = 1650] [serial = 850] [outer = 0x0] 00:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117f84c00) [pid = 1650] [serial = 851] [outer = 0x113358800] 00:23:47 INFO - PROCESS | 1650 | 1468481027753 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118819800) [pid = 1650] [serial = 852] [outer = 0x113358800] 00:23:48 INFO - PROCESS | 1650 | 1468481028283 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]]]}] 00:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 772ms 00:23:48 INFO - PROCESS | 1650 | 1468481028325 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1650 | 1468481028327 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:23:48 INFO - PROCESS | 1650 | 1468481028329 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1650 | 1468481028330 Marionette TRACE conn2 <- [1,1110,null,{}] 00:23:48 INFO - PROCESS | 1650 | 1468481028332 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}] 00:23:48 INFO - PROCESS | 1650 | 1468481028333 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:48 INFO - PROCESS | 1650 | 1468481028406 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:23:48 INFO - PROCESS | 1650 | 1468481028412 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:48 INFO - PROCESS | 1650 | 1468481028413 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x129418000 == 37 [pid = 1650] [id = 285] 00:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1197d0800) [pid = 1650] [serial = 853] [outer = 0x0] 00:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x120fe7400) [pid = 1650] [serial = 854] [outer = 0x1197d0800] 00:23:48 INFO - PROCESS | 1650 | 1468481028437 Marionette DEBUG loaded listener.js 00:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1219f5c00) [pid = 1650] [serial = 855] [outer = 0x1197d0800] 00:23:48 INFO - PROCESS | 1650 | 1468481028757 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]]]}] 00:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 00:23:48 INFO - PROCESS | 1650 | 1468481028799 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1650 | 1468481028801 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:23:48 INFO - PROCESS | 1650 | 1468481028803 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1650 | 1468481028805 Marionette TRACE conn2 <- [1,1114,null,{}] 00:23:48 INFO - PROCESS | 1650 | 1468481028815 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}] 00:23:48 INFO - PROCESS | 1650 | 1468481028817 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:48 INFO - PROCESS | 1650 | 1468481028932 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:23:48 INFO - PROCESS | 1650 | 1468481028937 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:48 INFO - PROCESS | 1650 | 1468481028939 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ea9800 == 38 [pid = 1650] [id = 286] 00:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d0f000) [pid = 1650] [serial = 856] [outer = 0x0] 00:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123db6c00) [pid = 1650] [serial = 857] [outer = 0x123d0f000] 00:23:48 INFO - PROCESS | 1650 | 1468481028965 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12423c400) [pid = 1650] [serial = 858] [outer = 0x123d0f000] 00:23:49 INFO - PROCESS | 1650 | 1468481029422 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]]]}] 00:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 00:23:49 INFO - PROCESS | 1650 | 1468481029486 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:23:49 INFO - PROCESS | 1650 | 1468481029489 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:23:49 INFO - PROCESS | 1650 | 1468481029495 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 1650 | 1468481029497 Marionette TRACE conn2 <- [1,1118,null,{}] 00:23:49 INFO - PROCESS | 1650 | 1468481029501 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}] 00:23:49 INFO - PROCESS | 1650 | 1468481029502 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:49 INFO - PROCESS | 1650 | 1468481029614 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:23:49 INFO - PROCESS | 1650 | 1468481029689 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 1650 | 1468481029691 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x116953800 == 39 [pid = 1650] [id = 287] 00:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111e62400) [pid = 1650] [serial = 859] [outer = 0x0] 00:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1126a3800) [pid = 1650] [serial = 860] [outer = 0x111e62400] 00:23:49 INFO - PROCESS | 1650 | 1468481029722 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129af400) [pid = 1650] [serial = 861] [outer = 0x111e62400] 00:23:50 INFO - PROCESS | 1650 | 1468481030286 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]]]}] 00:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 872ms 00:23:50 INFO - PROCESS | 1650 | 1468481030366 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:23:50 INFO - PROCESS | 1650 | 1468481030369 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:23:50 INFO - PROCESS | 1650 | 1468481030374 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:23:50 INFO - PROCESS | 1650 | 1468481030376 Marionette TRACE conn2 <- [1,1122,null,{}] 00:23:50 INFO - PROCESS | 1650 | 1468481030378 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}] 00:23:50 INFO - PROCESS | 1650 | 1468481030380 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:50 INFO - PROCESS | 1650 | 1468481030487 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:23:50 INFO - PROCESS | 1650 | 1468481030540 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 1650 | 1468481030541 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x121330000 == 40 [pid = 1650] [id = 288] 00:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113d3b800) [pid = 1650] [serial = 862] [outer = 0x0] 00:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1165e5400) [pid = 1650] [serial = 863] [outer = 0x113d3b800] 00:23:50 INFO - PROCESS | 1650 | 1468481030572 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11697a400) [pid = 1650] [serial = 864] [outer = 0x113d3b800] 00:23:51 INFO - PROCESS | 1650 | 1468481031222 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 875ms 00:23:51 INFO - PROCESS | 1650 | 1468481031255 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1650 | 1468481031257 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:23:51 INFO - PROCESS | 1650 | 1468481031264 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1650 | 1468481031266 Marionette TRACE conn2 <- [1,1126,null,{}] 00:23:51 INFO - PROCESS | 1650 | 1468481031269 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}] 00:23:51 INFO - PROCESS | 1650 | 1468481031271 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:51 INFO - PROCESS | 1650 | 1468481031377 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129418000 == 39 [pid = 1650] [id = 285] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c9000 == 38 [pid = 1650] [id = 284] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x124df0000 == 37 [pid = 1650] [id = 283] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9e000 == 36 [pid = 1650] [id = 282] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d24800 == 35 [pid = 1650] [id = 281] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121124800 == 34 [pid = 1650] [id = 280] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11958c800 == 33 [pid = 1650] [id = 279] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1192d2000 == 32 [pid = 1650] [id = 278] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11755b800 == 31 [pid = 1650] [id = 277] 00:23:51 INFO - PROCESS | 1650 | --DOCSHELL 0x115f2a000 == 30 [pid = 1650] [id = 276] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d5c000) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119233000) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1197d0c00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fdf400) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116849800) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118540c00) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d38800) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116841400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1129a4c00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a65000) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11814a000) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118534800) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117247800) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117f8a000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11273ec00) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112fcb800) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119755c00) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1190c8000) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x121555400) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1215dec00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1215f2c00) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d56000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x121852800) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123dc3000) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1210b1c00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1186db800) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11814bc00) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1186da800) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 00:23:51 INFO - PROCESS | 1650 | 1468481031461 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:51 INFO - PROCESS | 1650 | 1468481031463 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165bb800 == 31 [pid = 1650] [id = 289] 00:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1128d0c00) [pid = 1650] [serial = 865] [outer = 0x0] 00:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1129ab800) [pid = 1650] [serial = 866] [outer = 0x1128d0c00] 00:23:51 INFO - PROCESS | 1650 | 1468481031492 Marionette DEBUG loaded listener.js 00:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113d6d000) [pid = 1650] [serial = 867] [outer = 0x1128d0c00] 00:23:51 INFO - PROCESS | 1650 | 1468481031813 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 572ms 00:23:51 INFO - PROCESS | 1650 | 1468481031835 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1650 | 1468481031838 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:23:51 INFO - PROCESS | 1650 | 1468481031842 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1650 | 1468481031846 Marionette TRACE conn2 <- [1,1130,null,{}] 00:23:51 INFO - PROCESS | 1650 | 1468481031848 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}] 00:23:51 INFO - PROCESS | 1650 | 1468481031850 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:51 INFO - PROCESS | 1650 | 1468481031928 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:23:52 INFO - PROCESS | 1650 | 1468481032000 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 1650 | 1468481032002 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190de000 == 32 [pid = 1650] [id = 290] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117092c00) [pid = 1650] [serial = 868] [outer = 0x0] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1177f8000) [pid = 1650] [serial = 869] [outer = 0x117092c00] 00:23:52 INFO - PROCESS | 1650 | 1468481032030 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117f8b800) [pid = 1650] [serial = 870] [outer = 0x117092c00] 00:23:52 INFO - PROCESS | 1650 | 1468481032305 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]]]}] 00:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 473ms 00:23:52 INFO - PROCESS | 1650 | 1468481032319 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:23:52 INFO - PROCESS | 1650 | 1468481032320 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:23:52 INFO - PROCESS | 1650 | 1468481032323 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - PROCESS | 1650 | 1468481032325 Marionette TRACE conn2 <- [1,1134,null,{}] 00:23:52 INFO - PROCESS | 1650 | 1468481032341 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}] 00:23:52 INFO - PROCESS | 1650 | 1468481032347 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:52 INFO - PROCESS | 1650 | 1468481032440 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:23:52 INFO - PROCESS | 1650 | 1468481032449 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 1650 | 1468481032451 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3e800 == 33 [pid = 1650] [id = 291] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112733000) [pid = 1650] [serial = 871] [outer = 0x0] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118318800) [pid = 1650] [serial = 872] [outer = 0x112733000] 00:23:52 INFO - PROCESS | 1650 | 1468481032478 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118545400) [pid = 1650] [serial = 873] [outer = 0x112733000] 00:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 479ms 00:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:23:52 INFO - PROCESS | 1650 | 1468481032799 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]]]}] 00:23:52 INFO - PROCESS | 1650 | 1468481032802 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:23:52 INFO - PROCESS | 1650 | 1468481032804 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:23:52 INFO - PROCESS | 1650 | 1468481032806 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - PROCESS | 1650 | 1468481032807 Marionette TRACE conn2 <- [1,1138,null,{}] 00:23:52 INFO - PROCESS | 1650 | 1468481032818 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}] 00:23:52 INFO - PROCESS | 1650 | 1468481032820 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:52 INFO - PROCESS | 1650 | 1468481032901 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:23:52 INFO - PROCESS | 1650 | 1468481032905 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:52 INFO - PROCESS | 1650 | 1468481032906 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x121428800 == 34 [pid = 1650] [id = 292] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11854ec00) [pid = 1650] [serial = 874] [outer = 0x0] 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1186dec00) [pid = 1650] [serial = 875] [outer = 0x11854ec00] 00:23:52 INFO - PROCESS | 1650 | 1468481032933 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118838c00) [pid = 1650] [serial = 876] [outer = 0x11854ec00] 00:23:53 INFO - PROCESS | 1650 | 1468481033289 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]]]}] 00:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 00:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:23:53 INFO - PROCESS | 1650 | 1468481033330 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:23:53 INFO - PROCESS | 1650 | 1468481033332 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:23:53 INFO - PROCESS | 1650 | 1468481033335 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:23:53 INFO - PROCESS | 1650 | 1468481033346 Marionette TRACE conn2 <- [1,1142,null,{}] 00:23:53 INFO - PROCESS | 1650 | 1468481033349 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}] 00:23:53 INFO - PROCESS | 1650 | 1468481033352 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:53 INFO - PROCESS | 1650 | 1468481033506 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:23:53 INFO - PROCESS | 1650 | 1468481033560 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:53 INFO - PROCESS | 1650 | 1468481033561 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da2800 == 35 [pid = 1650] [id = 293] 00:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1186dbc00) [pid = 1650] [serial = 877] [outer = 0x0] 00:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11896c800) [pid = 1650] [serial = 878] [outer = 0x1186dbc00] 00:23:53 INFO - PROCESS | 1650 | 1468481033601 Marionette DEBUG loaded listener.js 00:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1197d0c00) [pid = 1650] [serial = 879] [outer = 0x1186dbc00] 00:23:53 INFO - PROCESS | 1650 | 1468481033976 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]]]}] 00:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 679ms 00:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:23:54 INFO - PROCESS | 1650 | 1468481034014 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1650 | 1468481034015 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:23:54 INFO - PROCESS | 1650 | 1468481034017 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1650 | 1468481034018 Marionette TRACE conn2 <- [1,1146,null,{}] 00:23:54 INFO - PROCESS | 1650 | 1468481034020 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}] 00:23:54 INFO - PROCESS | 1650 | 1468481034024 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:54 INFO - PROCESS | 1650 | 1468481034136 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:23:54 INFO - PROCESS | 1650 | 1468481034148 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1650 | 1468481034149 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126681800 == 36 [pid = 1650] [id = 294] 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1197d2800) [pid = 1650] [serial = 880] [outer = 0x0] 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fea800) [pid = 1650] [serial = 881] [outer = 0x1197d2800] 00:23:54 INFO - PROCESS | 1650 | 1468481034174 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123db7400) [pid = 1650] [serial = 882] [outer = 0x1197d2800] 00:23:54 INFO - PROCESS | 1650 | 1468481034516 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]]]}] 00:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 00:23:54 INFO - PROCESS | 1650 | 1468481034542 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1650 | 1468481034544 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:23:54 INFO - PROCESS | 1650 | 1468481034547 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1650 | 1468481034548 Marionette TRACE conn2 <- [1,1150,null,{}] 00:23:54 INFO - PROCESS | 1650 | 1468481034551 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}] 00:23:54 INFO - PROCESS | 1650 | 1468481034552 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:54 INFO - PROCESS | 1650 | 1468481034646 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:23:54 INFO - PROCESS | 1650 | 1468481034656 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1650 | 1468481034657 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e78800 == 37 [pid = 1650] [id = 295] 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123dbb400) [pid = 1650] [serial = 883] [outer = 0x0] 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123dc1800) [pid = 1650] [serial = 884] [outer = 0x123dbb400] 00:23:54 INFO - PROCESS | 1650 | 1468481034682 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124428c00) [pid = 1650] [serial = 885] [outer = 0x123dbb400] 00:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124d66000) [pid = 1650] [serial = 886] [outer = 0x12cc5bc00] 00:23:55 INFO - PROCESS | 1650 | 1468481035071 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]]]}] 00:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 568ms 00:23:55 INFO - PROCESS | 1650 | 1468481035116 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1650 | 1468481035117 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:23:55 INFO - PROCESS | 1650 | 1468481035119 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1650 | 1468481035120 Marionette TRACE conn2 <- [1,1154,null,{}] 00:23:55 INFO - PROCESS | 1650 | 1468481035122 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}] 00:23:55 INFO - PROCESS | 1650 | 1468481035123 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:55 INFO - PROCESS | 1650 | 1468481035218 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:23:55 INFO - PROCESS | 1650 | 1468481035230 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:55 INFO - PROCESS | 1650 | 1468481035231 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129161800 == 38 [pid = 1650] [id = 296] 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124430000) [pid = 1650] [serial = 887] [outer = 0x0] 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124d60c00) [pid = 1650] [serial = 888] [outer = 0x124430000] 00:23:55 INFO - PROCESS | 1650 | 1468481035256 Marionette DEBUG loaded listener.js 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12602c000) [pid = 1650] [serial = 889] [outer = 0x124430000] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1121bdc00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a5cc00) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1126a3400) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a5c800) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118543000) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197d0800) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118551800) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x110ee3400) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a61400) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1128cdc00) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117f82400) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116847000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117f89c00) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119754c00) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113358800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112d39400) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:23:55 INFO - PROCESS | 1650 | 1468481035649 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]]]}] 00:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 570ms 00:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:23:55 INFO - PROCESS | 1650 | 1468481035690 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1650 | 1468481035691 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:23:55 INFO - PROCESS | 1650 | 1468481035693 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1650 | 1468481035694 Marionette TRACE conn2 <- [1,1158,null,{}] 00:23:55 INFO - PROCESS | 1650 | 1468481035696 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}] 00:23:55 INFO - PROCESS | 1650 | 1468481035698 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:55 INFO - PROCESS | 1650 | 1468481035775 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:23:55 INFO - PROCESS | 1650 | 1468481035780 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:55 INFO - PROCESS | 1650 | 1468481035781 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3c800 == 39 [pid = 1650] [id = 297] 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a5c800) [pid = 1650] [serial = 890] [outer = 0x0] 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116934c00) [pid = 1650] [serial = 891] [outer = 0x112a5c800] 00:23:55 INFO - PROCESS | 1650 | 1468481035805 Marionette DEBUG loaded listener.js 00:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118535800) [pid = 1650] [serial = 892] [outer = 0x112a5c800] 00:23:56 INFO - PROCESS | 1650 | 1468481036149 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]]]}] 00:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 470ms 00:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:23:56 INFO - PROCESS | 1650 | 1468481036164 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:23:56 INFO - PROCESS | 1650 | 1468481036165 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:23:56 INFO - PROCESS | 1650 | 1468481036167 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 1650 | 1468481036168 Marionette TRACE conn2 <- [1,1162,null,{}] 00:23:56 INFO - PROCESS | 1650 | 1468481036170 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}] 00:23:56 INFO - PROCESS | 1650 | 1468481036172 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:56 INFO - PROCESS | 1650 | 1468481036274 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:23:56 INFO - PROCESS | 1650 | 1468481036282 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1650 | 1468481036283 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91b800 == 40 [pid = 1650] [id = 298] 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118830400) [pid = 1650] [serial = 893] [outer = 0x0] 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x124d63800) [pid = 1650] [serial = 894] [outer = 0x118830400] 00:23:56 INFO - PROCESS | 1650 | 1468481036307 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12649f800) [pid = 1650] [serial = 895] [outer = 0x118830400] 00:23:56 INFO - PROCESS | 1650 | 1468481036621 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]]]}] 00:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 00:23:56 INFO - PROCESS | 1650 | 1468481036636 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:23:56 INFO - PROCESS | 1650 | 1468481036639 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:23:56 INFO - PROCESS | 1650 | 1468481036644 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:23:56 INFO - PROCESS | 1650 | 1468481036646 Marionette TRACE conn2 <- [1,1166,null,{}] 00:23:56 INFO - PROCESS | 1650 | 1468481036650 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}] 00:23:56 INFO - PROCESS | 1650 | 1468481036652 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:56 INFO - PROCESS | 1650 | 1468481036792 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:23:56 INFO - PROCESS | 1650 | 1468481036865 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1650 | 1468481036867 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d4000 == 41 [pid = 1650] [id = 299] 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186ddc00) [pid = 1650] [serial = 896] [outer = 0x0] 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126671400) [pid = 1650] [serial = 897] [outer = 0x1186ddc00] 00:23:56 INFO - PROCESS | 1650 | 1468481036909 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126d41000) [pid = 1650] [serial = 898] [outer = 0x1186ddc00] 00:23:57 INFO - PROCESS | 1650 | 1468481037332 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 723ms 00:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:23:57 INFO - PROCESS | 1650 | 1468481037364 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1650 | 1468481037365 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:23:57 INFO - PROCESS | 1650 | 1468481037367 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1650 | 1468481037368 Marionette TRACE conn2 <- [1,1170,null,{}] 00:23:57 INFO - PROCESS | 1650 | 1468481037370 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}] 00:23:57 INFO - PROCESS | 1650 | 1468481037372 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:57 INFO - PROCESS | 1650 | 1468481037473 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:23:57 INFO - PROCESS | 1650 | 1468481037480 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 1650 | 1468481037481 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9be000 == 42 [pid = 1650] [id = 300] 00:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118836c00) [pid = 1650] [serial = 899] [outer = 0x0] 00:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126d49c00) [pid = 1650] [serial = 900] [outer = 0x118836c00] 00:23:57 INFO - PROCESS | 1650 | 1468481037505 Marionette DEBUG loaded listener.js 00:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126dbfc00) [pid = 1650] [serial = 901] [outer = 0x118836c00] 00:23:57 INFO - PROCESS | 1650 | 1468481037946 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 00:23:57 INFO - PROCESS | 1650 | 1468481037987 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1650 | 1468481037989 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:23:58 INFO - PROCESS | 1650 | 1468481038012 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1650 | 1468481038014 Marionette TRACE conn2 <- [1,1174,null,{}] 00:23:58 INFO - PROCESS | 1650 | 1468481038018 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}] 00:23:58 INFO - PROCESS | 1650 | 1468481038020 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:58 INFO - PROCESS | 1650 | 1468481038124 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:23:58 INFO - PROCESS | 1650 | 1468481038215 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:58 INFO - PROCESS | 1650 | 1468481038217 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192db000 == 43 [pid = 1650] [id = 301] 00:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11338b800) [pid = 1650] [serial = 902] [outer = 0x0] 00:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11622ec00) [pid = 1650] [serial = 903] [outer = 0x11338b800] 00:23:58 INFO - PROCESS | 1650 | 1468481038248 Marionette DEBUG loaded listener.js 00:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11690c800) [pid = 1650] [serial = 904] [outer = 0x11338b800] 00:23:58 INFO - PROCESS | 1650 | 1468481038679 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] 00:23:58 INFO - PROCESS | 1650 | 1468481038736 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:23:58 INFO - PROCESS | 1650 | 1468481038757 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1650 | 1468481038760 Marionette TRACE conn2 <- [1,1178,null,{}] 00:23:58 INFO - PROCESS | 1650 | 1468481038764 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}] 00:23:58 INFO - PROCESS | 1650 | 1468481038766 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:58 INFO - PROCESS | 1650 | 1468481038869 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:23:58 INFO - PROCESS | 1650 | 1468481038935 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:58 INFO - PROCESS | 1650 | 1468481038937 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x124ded800 == 44 [pid = 1650] [id = 302] 00:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118315800) [pid = 1650] [serial = 905] [outer = 0x0] 00:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118537c00) [pid = 1650] [serial = 906] [outer = 0x118315800] 00:23:58 INFO - PROCESS | 1650 | 1468481038968 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11861ac00) [pid = 1650] [serial = 907] [outer = 0x118315800] 00:23:59 INFO - PROCESS | 1650 | 1468481039383 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] 00:23:59 INFO - PROCESS | 1650 | 1468481039440 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:23:59 INFO - PROCESS | 1650 | 1468481039457 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 1650 | 1468481039459 Marionette TRACE conn2 <- [1,1182,null,{}] 00:23:59 INFO - PROCESS | 1650 | 1468481039467 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}] 00:23:59 INFO - PROCESS | 1650 | 1468481039470 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:59 INFO - PROCESS | 1650 | 1468481039572 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:23:59 INFO - PROCESS | 1650 | 1468481039640 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 1650 | 1468481039642 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:23:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac9000 == 45 [pid = 1650] [id = 303] 00:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119926c00) [pid = 1650] [serial = 908] [outer = 0x0] 00:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1215dec00) [pid = 1650] [serial = 909] [outer = 0x119926c00] 00:23:59 INFO - PROCESS | 1650 | 1468481039675 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123db8000) [pid = 1650] [serial = 910] [outer = 0x119926c00] 00:24:00 INFO - PROCESS | 1650 | 1468481040083 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:24:00 INFO - PROCESS | 1650 | 1468481040131 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:24:00 INFO - PROCESS | 1650 | 1468481040134 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:24:00 INFO - PROCESS | 1650 | 1468481040135 Marionette TRACE conn2 <- [1,1186,null,{}] 00:24:00 INFO - PROCESS | 1650 | 1468481040137 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}] 00:24:00 INFO - PROCESS | 1650 | 1468481040139 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:00 INFO - PROCESS | 1650 | 1468481040241 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:24:00 INFO - PROCESS | 1650 | 1468481040295 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 1650 | 1468481040296 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bae2000 == 46 [pid = 1650] [id = 304] 00:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12442e400) [pid = 1650] [serial = 911] [outer = 0x0] 00:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1266f6c00) [pid = 1650] [serial = 912] [outer = 0x12442e400] 00:24:00 INFO - PROCESS | 1650 | 1468481040326 Marionette DEBUG loaded listener.js 00:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126c15c00) [pid = 1650] [serial = 913] [outer = 0x12442e400] 00:24:00 INFO - PROCESS | 1650 | 1468481040951 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] 00:24:01 INFO - PROCESS | 1650 | 1468481041008 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:24:01 INFO - PROCESS | 1650 | 1468481041030 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:24:01 INFO - PROCESS | 1650 | 1468481041031 Marionette TRACE conn2 <- [1,1190,null,{}] 00:24:01 INFO - PROCESS | 1650 | 1468481041035 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}] 00:24:01 INFO - PROCESS | 1650 | 1468481041037 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:01 INFO - PROCESS | 1650 | 1468481041133 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:24:01 INFO - PROCESS | 1650 | 1468481041205 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:01 INFO - PROCESS | 1650 | 1468481041208 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x117575800 == 47 [pid = 1650] [id = 305] 00:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11269f000) [pid = 1650] [serial = 914] [outer = 0x0] 00:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129a6000) [pid = 1650] [serial = 915] [outer = 0x11269f000] 00:24:01 INFO - PROCESS | 1650 | 1468481041236 Marionette DEBUG loaded listener.js 00:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11338a000) [pid = 1650] [serial = 916] [outer = 0x11269f000] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb2800 == 46 [pid = 1650] [id = 275] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d4000 == 45 [pid = 1650] [id = 299] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91b800 == 44 [pid = 1650] [id = 298] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3c800 == 43 [pid = 1650] [id = 297] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x129161800 == 42 [pid = 1650] [id = 296] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x128e78800 == 41 [pid = 1650] [id = 295] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x126681800 == 40 [pid = 1650] [id = 294] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x123da2800 == 39 [pid = 1650] [id = 293] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121428800 == 38 [pid = 1650] [id = 292] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3e800 == 37 [pid = 1650] [id = 291] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1190de000 == 36 [pid = 1650] [id = 290] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1165bb800 == 35 [pid = 1650] [id = 289] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x121330000 == 34 [pid = 1650] [id = 288] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x120ea9800 == 33 [pid = 1650] [id = 286] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x116953800 == 32 [pid = 1650] [id = 287] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bae2000 == 31 [pid = 1650] [id = 304] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac9000 == 30 [pid = 1650] [id = 303] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x124ded800 == 29 [pid = 1650] [id = 302] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9be000 == 28 [pid = 1650] [id = 300] 00:24:02 INFO - PROCESS | 1650 | --DOCSHELL 0x1192db000 == 27 [pid = 1650] [id = 301] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1126a3000) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x111ca8400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113207000) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115f04000) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x116910400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11826a400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1177f9400) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11908bc00) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1219f5c00) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118813400) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1197c6800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1197cfc00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128cbc00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x114f5f800) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d7b000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111c19000) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117f8fc00) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119933000) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117248c00) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116903400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1186d8c00) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118277c00) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x120fe7400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12135d000) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1199b6000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120fe0800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117f84c00) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1215e9800) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1190cb400) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118321000) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123db6c00) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118819800) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11814f000) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 00:24:02 INFO - PROCESS | 1650 | 1468481042229 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] 00:24:02 INFO - PROCESS | 1650 | 1468481042304 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:24:02 INFO - PROCESS | 1650 | 1468481042308 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1650 | 1468481042310 Marionette TRACE conn2 <- [1,1194,null,{}] 00:24:02 INFO - PROCESS | 1650 | 1468481042313 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}] 00:24:02 INFO - PROCESS | 1650 | 1468481042315 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:02 INFO - PROCESS | 1650 | 1468481042394 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:24:02 INFO - PROCESS | 1650 | 1468481042421 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:02 INFO - PROCESS | 1650 | 1468481042424 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fb4000 == 28 [pid = 1650] [id = 306] 00:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1128d2800) [pid = 1650] [serial = 917] [outer = 0x0] 00:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128d7400) [pid = 1650] [serial = 918] [outer = 0x1128d2800] 00:24:02 INFO - PROCESS | 1650 | 1468481042454 Marionette DEBUG loaded listener.js 00:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a5c400) [pid = 1650] [serial = 919] [outer = 0x1128d2800] 00:24:02 INFO - PROCESS | 1650 | 1468481042819 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] 00:24:02 INFO - PROCESS | 1650 | 1468481042833 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:24:02 INFO - PROCESS | 1650 | 1468481042837 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1650 | 1468481042839 Marionette TRACE conn2 <- [1,1198,null,{}] 00:24:02 INFO - PROCESS | 1650 | 1468481042841 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}] 00:24:02 INFO - PROCESS | 1650 | 1468481042845 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:02 INFO - PROCESS | 1650 | 1468481042921 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:24:02 INFO - PROCESS | 1650 | 1468481042928 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:02 INFO - PROCESS | 1650 | 1468481042930 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170e0000 == 29 [pid = 1650] [id = 307] 00:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112a79c00) [pid = 1650] [serial = 920] [outer = 0x0] 00:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115f04000) [pid = 1650] [serial = 921] [outer = 0x112a79c00] 00:24:02 INFO - PROCESS | 1650 | 1468481042957 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116846c00) [pid = 1650] [serial = 922] [outer = 0x112a79c00] 00:24:03 INFO - PROCESS | 1650 | 1468481043289 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]]]}] 00:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 00:24:03 INFO - PROCESS | 1650 | 1468481043309 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:24:03 INFO - PROCESS | 1650 | 1468481043312 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:24:03 INFO - PROCESS | 1650 | 1468481043315 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 1650 | 1468481043324 Marionette TRACE conn2 <- [1,1202,null,{}] 00:24:03 INFO - PROCESS | 1650 | 1468481043332 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}] 00:24:03 INFO - PROCESS | 1650 | 1468481043335 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:03 INFO - PROCESS | 1650 | 1468481043415 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:24:03 INFO - PROCESS | 1650 | 1468481043467 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1650 | 1468481043469 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d7800 == 30 [pid = 1650] [id = 308] 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116b1a800) [pid = 1650] [serial = 923] [outer = 0x0] 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117f84c00) [pid = 1650] [serial = 924] [outer = 0x116b1a800] 00:24:03 INFO - PROCESS | 1650 | 1468481043497 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118145800) [pid = 1650] [serial = 925] [outer = 0x116b1a800] 00:24:03 INFO - PROCESS | 1650 | 1468481043803 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]]]}] 00:24: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 00:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 529ms 00:24:03 INFO - PROCESS | 1650 | 1468481043846 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:24:03 INFO - PROCESS | 1650 | 1468481043847 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:24:03 INFO - PROCESS | 1650 | 1468481043850 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:24:03 INFO - PROCESS | 1650 | 1468481043851 Marionette TRACE conn2 <- [1,1206,null,{}] 00:24:03 INFO - PROCESS | 1650 | 1468481043853 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}] 00:24:03 INFO - PROCESS | 1650 | 1468481043854 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:03 INFO - PROCESS | 1650 | 1468481043930 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:24:03 INFO - PROCESS | 1650 | 1468481043933 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1650 | 1468481043934 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958e000 == 31 [pid = 1650] [id = 309] 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118154400) [pid = 1650] [serial = 926] [outer = 0x0] 00:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118321c00) [pid = 1650] [serial = 927] [outer = 0x118154400] 00:24:03 INFO - PROCESS | 1650 | 1468481043962 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11853f000) [pid = 1650] [serial = 928] [outer = 0x118154400] 00:24:04 INFO - PROCESS | 1650 | 1468481044286 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]]]}] 00:24:04 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 00:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 469ms 00:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:24:04 INFO - PROCESS | 1650 | 1468481044319 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1650 | 1468481044320 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:24:04 INFO - PROCESS | 1650 | 1468481044322 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1650 | 1468481044323 Marionette TRACE conn2 <- [1,1210,null,{}] 00:24:04 INFO - PROCESS | 1650 | 1468481044326 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}] 00:24:04 INFO - PROCESS | 1650 | 1468481044327 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:04 INFO - PROCESS | 1650 | 1468481044434 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:24:04 INFO - PROCESS | 1650 | 1468481044450 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:04 INFO - PROCESS | 1650 | 1468481044452 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd3800 == 32 [pid = 1650] [id = 310] 00:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118540000) [pid = 1650] [serial = 929] [outer = 0x0] 00:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1186d9400) [pid = 1650] [serial = 930] [outer = 0x118540000] 00:24:04 INFO - PROCESS | 1650 | 1468481044477 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118839c00) [pid = 1650] [serial = 931] [outer = 0x118540000] 00:24:04 INFO - PROCESS | 1650 | 1468481044924 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]]]}] 00:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 620ms 00:24:04 INFO - PROCESS | 1650 | 1468481044958 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1650 | 1468481044960 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:24:04 INFO - PROCESS | 1650 | 1468481044964 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1650 | 1468481044966 Marionette TRACE conn2 <- [1,1214,null,{}] 00:24:04 INFO - PROCESS | 1650 | 1468481044969 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}] 00:24:04 INFO - PROCESS | 1650 | 1468481044975 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:05 INFO - PROCESS | 1650 | 1468481045128 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:24:05 INFO - PROCESS | 1650 | 1468481045167 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1650 | 1468481045168 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x121420000 == 33 [pid = 1650] [id = 311] 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118970800) [pid = 1650] [serial = 932] [outer = 0x0] 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1197c8400) [pid = 1650] [serial = 933] [outer = 0x118970800] 00:24:05 INFO - PROCESS | 1650 | 1468481045193 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fe4000) [pid = 1650] [serial = 934] [outer = 0x118970800] 00:24:05 INFO - PROCESS | 1650 | 1468481045501 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]]]}] 00:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 573ms 00:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:24:05 INFO - PROCESS | 1650 | 1468481045536 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:24:05 INFO - PROCESS | 1650 | 1468481045537 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:24:05 INFO - PROCESS | 1650 | 1468481045539 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:24:05 INFO - PROCESS | 1650 | 1468481045541 Marionette TRACE conn2 <- [1,1218,null,{}] 00:24:05 INFO - PROCESS | 1650 | 1468481045545 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}] 00:24:05 INFO - PROCESS | 1650 | 1468481045547 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:05 INFO - PROCESS | 1650 | 1468481045646 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:24:05 INFO - PROCESS | 1650 | 1468481045650 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:05 INFO - PROCESS | 1650 | 1468481045651 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12141e800 == 34 [pid = 1650] [id = 312] 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118972800) [pid = 1650] [serial = 935] [outer = 0x0] 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1197c4000) [pid = 1650] [serial = 936] [outer = 0x118972800] 00:24:05 INFO - PROCESS | 1650 | 1468481045675 Marionette DEBUG loaded listener.js 00:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1215e4000) [pid = 1650] [serial = 937] [outer = 0x118972800] 00:24:06 INFO - PROCESS | 1650 | 1468481046005 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]]]}] 00:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 00:24:06 INFO - PROCESS | 1650 | 1468481046061 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1650 | 1468481046063 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:24:06 INFO - PROCESS | 1650 | 1468481046065 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1650 | 1468481046066 Marionette TRACE conn2 <- [1,1222,null,{}] 00:24:06 INFO - PROCESS | 1650 | 1468481046068 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}] 00:24:06 INFO - PROCESS | 1650 | 1468481046069 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:06 INFO - PROCESS | 1650 | 1468481046163 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:24:06 INFO - PROCESS | 1650 | 1468481046172 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1650 | 1468481046173 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x124463000 == 35 [pid = 1650] [id = 313] 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11213ec00) [pid = 1650] [serial = 938] [outer = 0x0] 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1219f4800) [pid = 1650] [serial = 939] [outer = 0x11213ec00] 00:24:06 INFO - PROCESS | 1650 | 1468481046197 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d59800) [pid = 1650] [serial = 940] [outer = 0x11213ec00] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118836c00) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1186ddc00) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1197d2800) [pid = 1650] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123dbb400) [pid = 1650] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11854ec00) [pid = 1650] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113d3b800) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111e62400) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112733000) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128d0c00) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123d0f000) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117092c00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a5c800) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124430000) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118830400) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:24:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1186dbc00) [pid = 1650] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:24:06 INFO - PROCESS | 1650 | 1468481046718 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] 00:24:06 INFO - PROCESS | 1650 | 1468481046735 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:24:06 INFO - PROCESS | 1650 | 1468481046738 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1650 | 1468481046739 Marionette TRACE conn2 <- [1,1226,null,{}] 00:24:06 INFO - PROCESS | 1650 | 1468481046741 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}] 00:24:06 INFO - PROCESS | 1650 | 1468481046743 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:06 INFO - PROCESS | 1650 | 1468481046815 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:24:06 INFO - PROCESS | 1650 | 1468481046828 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1650 | 1468481046830 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d1000 == 36 [pid = 1650] [id = 314] 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d39400) [pid = 1650] [serial = 941] [outer = 0x0] 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1177f1000) [pid = 1650] [serial = 942] [outer = 0x112d39400] 00:24:06 INFO - PROCESS | 1650 | 1468481046855 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118972400) [pid = 1650] [serial = 943] [outer = 0x112d39400] 00:24:07 INFO - PROCESS | 1650 | 1468481047168 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]]]}] 00:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 469ms 00:24:07 INFO - PROCESS | 1650 | 1468481047207 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 1650 | 1468481047209 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:24:07 INFO - PROCESS | 1650 | 1468481047211 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 1650 | 1468481047212 Marionette TRACE conn2 <- [1,1230,null,{}] 00:24:07 INFO - PROCESS | 1650 | 1468481047214 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}] 00:24:07 INFO - PROCESS | 1650 | 1468481047215 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:07 INFO - PROCESS | 1650 | 1468481047313 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:24:07 INFO - PROCESS | 1650 | 1468481047318 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:07 INFO - PROCESS | 1650 | 1468481047320 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x126836000 == 37 [pid = 1650] [id = 315] 00:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1133f1000) [pid = 1650] [serial = 944] [outer = 0x0] 00:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121a98c00) [pid = 1650] [serial = 945] [outer = 0x1133f1000] 00:24:07 INFO - PROCESS | 1650 | 1468481047344 Marionette DEBUG loaded listener.js 00:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123db7c00) [pid = 1650] [serial = 946] [outer = 0x1133f1000] 00:24:07 INFO - PROCESS | 1650 | 1468481047627 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]]]}] 00:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 00:24:07 INFO - PROCESS | 1650 | 1468481047690 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 1650 | 1468481047694 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:24:07 INFO - PROCESS | 1650 | 1468481047697 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 1650 | 1468481047700 Marionette TRACE conn2 <- [1,1234,null,{}] 00:24:07 INFO - PROCESS | 1650 | 1468481047703 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}] 00:24:07 INFO - PROCESS | 1650 | 1468481047706 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:07 INFO - PROCESS | 1650 | 1468481047854 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:24:07 INFO - PROCESS | 1650 | 1468481047928 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:07 INFO - PROCESS | 1650 | 1468481047929 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12941b000 == 38 [pid = 1650] [id = 316] 00:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d0f000) [pid = 1650] [serial = 947] [outer = 0x0] 00:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123dbe800) [pid = 1650] [serial = 948] [outer = 0x123d0f000] 00:24:07 INFO - PROCESS | 1650 | 1468481047972 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12560fc00) [pid = 1650] [serial = 949] [outer = 0x123d0f000] 00:24:08 INFO - PROCESS | 1650 | 1468481048311 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]]]}] 00:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 00:24:08 INFO - PROCESS | 1650 | 1468481048370 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:24:08 INFO - PROCESS | 1650 | 1468481048371 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:24:08 INFO - PROCESS | 1650 | 1468481048373 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:24:08 INFO - PROCESS | 1650 | 1468481048374 Marionette TRACE conn2 <- [1,1238,null,{}] 00:24:08 INFO - PROCESS | 1650 | 1468481048376 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}] 00:24:08 INFO - PROCESS | 1650 | 1468481048377 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:08 INFO - PROCESS | 1650 | 1468481048453 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:24:08 INFO - PROCESS | 1650 | 1468481048508 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1650 | 1468481048509 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a6800 == 39 [pid = 1650] [id = 317] 00:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123d59400) [pid = 1650] [serial = 950] [outer = 0x0] 00:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126aba800) [pid = 1650] [serial = 951] [outer = 0x123d59400] 00:24:08 INFO - PROCESS | 1650 | 1468481048533 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d42400) [pid = 1650] [serial = 952] [outer = 0x123d59400] 00:24:09 INFO - PROCESS | 1650 | 1468481049032 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]]]}] 00:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 00:24:09 INFO - PROCESS | 1650 | 1468481049074 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1650 | 1468481049079 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:24:09 INFO - PROCESS | 1650 | 1468481049086 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1650 | 1468481049089 Marionette TRACE conn2 <- [1,1242,null,{}] 00:24:09 INFO - PROCESS | 1650 | 1468481049096 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}] 00:24:09 INFO - PROCESS | 1650 | 1468481049098 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:09 INFO - PROCESS | 1650 | 1468481049295 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:24:09 INFO - PROCESS | 1650 | 1468481049399 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1650 | 1468481049400 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170da800 == 40 [pid = 1650] [id = 318] 00:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129a8800) [pid = 1650] [serial = 953] [outer = 0x0] 00:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129b3400) [pid = 1650] [serial = 954] [outer = 0x1129a8800] 00:24:09 INFO - PROCESS | 1650 | 1468481049450 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113311400) [pid = 1650] [serial = 955] [outer = 0x1129a8800] 00:24:09 INFO - PROCESS | 1650 | 1468481049963 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]]]}] 00:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 926ms 00:24:10 INFO - PROCESS | 1650 | 1468481050011 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 1650 | 1468481050014 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:24:10 INFO - PROCESS | 1650 | 1468481050019 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1650 | 1468481050020 Marionette TRACE conn2 <- [1,1246,null,{}] 00:24:10 INFO - PROCESS | 1650 | 1468481050023 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}] 00:24:10 INFO - PROCESS | 1650 | 1468481050025 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:10 INFO - PROCESS | 1650 | 1468481050139 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:24:10 INFO - PROCESS | 1650 | 1468481050194 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:10 INFO - PROCESS | 1650 | 1468481050195 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x121119800 == 41 [pid = 1650] [id = 319] 00:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115f62c00) [pid = 1650] [serial = 956] [outer = 0x0] 00:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116979c00) [pid = 1650] [serial = 957] [outer = 0x115f62c00] 00:24:10 INFO - PROCESS | 1650 | 1468481050227 Marionette DEBUG loaded listener.js 00:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x117f88c00) [pid = 1650] [serial = 958] [outer = 0x115f62c00] 00:24:10 INFO - PROCESS | 1650 | 1468481050893 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]]]}] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12941b000 == 40 [pid = 1650] [id = 316] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x126836000 == 39 [pid = 1650] [id = 315] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d1000 == 38 [pid = 1650] [id = 314] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x124463000 == 37 [pid = 1650] [id = 313] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x12141e800 == 36 [pid = 1650] [id = 312] 00:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 921ms 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x121420000 == 35 [pid = 1650] [id = 311] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd3800 == 34 [pid = 1650] [id = 310] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x11958e000 == 33 [pid = 1650] [id = 309] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d7800 == 32 [pid = 1650] [id = 308] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x1170e0000 == 31 [pid = 1650] [id = 307] 00:24:10 INFO - PROCESS | 1650 | --DOCSHELL 0x115fb4000 == 30 [pid = 1650] [id = 306] 00:24:10 INFO - PROCESS | 1650 | 1468481050958 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:24:10 INFO - PROCESS | 1650 | 1468481050961 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:24:10 INFO - PROCESS | 1650 | 1468481050964 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1650 | 1468481050966 Marionette TRACE conn2 <- [1,1250,null,{}] 00:24:10 INFO - PROCESS | 1650 | 1468481050969 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}] 00:24:10 INFO - PROCESS | 1650 | 1468481050971 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:11 INFO - PROCESS | 1650 | 1468481051054 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:24:11 INFO - PROCESS | 1650 | 1468481051058 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 1650 | 1468481051063 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bb0000 == 31 [pid = 1650] [id = 320] 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112a5ec00) [pid = 1650] [serial = 959] [outer = 0x0] 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x113203c00) [pid = 1650] [serial = 960] [outer = 0x112a5ec00] 00:24:11 INFO - PROCESS | 1650 | 1468481051098 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115f62800) [pid = 1650] [serial = 961] [outer = 0x112a5ec00] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126dbfc00) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126d49c00) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126671400) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x120fea800) [pid = 1650] [serial = 881] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123dc1800) [pid = 1650] [serial = 884] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1186dec00) [pid = 1650] [serial = 875] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118838c00) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1165e5400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11697a400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1126a3800) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1129af400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123d5f400) [pid = 1650] [serial = 495] [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.] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118318800) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118545400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129ab800) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d6d000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12423c400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117f8b800) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177f8000) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118535800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x124d60c00) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x124d63800) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116934c00) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12649f800) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12602c000) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11896c800) [pid = 1650] [serial = 878] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1197d0c00) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124428c00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d41000) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123db7400) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 00:24:11 INFO - PROCESS | 1650 | 1468481051455 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]]]}] 00:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 520ms 00:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:24:11 INFO - PROCESS | 1650 | 1468481051483 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:24:11 INFO - PROCESS | 1650 | 1468481051486 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:24:11 INFO - PROCESS | 1650 | 1468481051490 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:24:11 INFO - PROCESS | 1650 | 1468481051492 Marionette TRACE conn2 <- [1,1254,null,{}] 00:24:11 INFO - PROCESS | 1650 | 1468481051498 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}] 00:24:11 INFO - PROCESS | 1650 | 1468481051499 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:11 INFO - PROCESS | 1650 | 1468481051579 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:24:11 INFO - PROCESS | 1650 | 1468481051584 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 1650 | 1468481051585 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190e5800 == 32 [pid = 1650] [id = 321] 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116848400) [pid = 1650] [serial = 962] [outer = 0x0] 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117f8b800) [pid = 1650] [serial = 963] [outer = 0x116848400] 00:24:11 INFO - PROCESS | 1650 | 1468481051611 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11814bc00) [pid = 1650] [serial = 964] [outer = 0x116848400] 00:24:11 INFO - PROCESS | 1650 | 1468481051964 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]]]}] 00:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 00:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:24:12 INFO - PROCESS | 1650 | 1468481052012 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1650 | 1468481052014 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:24:12 INFO - PROCESS | 1650 | 1468481052016 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1650 | 1468481052018 Marionette TRACE conn2 <- [1,1258,null,{}] 00:24:12 INFO - PROCESS | 1650 | 1468481052026 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}] 00:24:12 INFO - PROCESS | 1650 | 1468481052029 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:12 INFO - PROCESS | 1650 | 1468481052107 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:24:12 INFO - PROCESS | 1650 | 1468481052115 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1650 | 1468481052118 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb6800 == 33 [pid = 1650] [id = 322] 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118276c00) [pid = 1650] [serial = 965] [outer = 0x0] 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1186df800) [pid = 1650] [serial = 966] [outer = 0x118276c00] 00:24:12 INFO - PROCESS | 1650 | 1468481052145 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118973400) [pid = 1650] [serial = 967] [outer = 0x118276c00] 00:24:12 INFO - PROCESS | 1650 | 1468481052494 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]]]}] 00:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 00:24:12 INFO - PROCESS | 1650 | 1468481052540 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1650 | 1468481052542 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:24:12 INFO - PROCESS | 1650 | 1468481052544 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1650 | 1468481052546 Marionette TRACE conn2 <- [1,1262,null,{}] 00:24:12 INFO - PROCESS | 1650 | 1468481052548 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}] 00:24:12 INFO - PROCESS | 1650 | 1468481052549 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:12 INFO - PROCESS | 1650 | 1468481052630 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:24:12 INFO - PROCESS | 1650 | 1468481052634 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1650 | 1468481052635 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d39000 == 34 [pid = 1650] [id = 323] 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1190cb400) [pid = 1650] [serial = 968] [outer = 0x0] 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1197c3400) [pid = 1650] [serial = 969] [outer = 0x1190cb400] 00:24:12 INFO - PROCESS | 1650 | 1468481052660 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119926800) [pid = 1650] [serial = 970] [outer = 0x1190cb400] 00:24:13 INFO - PROCESS | 1650 | 1468481052999 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]]]}] 00:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 470ms 00:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:24:13 INFO - PROCESS | 1650 | 1468481053015 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1650 | 1468481053017 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:24:13 INFO - PROCESS | 1650 | 1468481053020 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1650 | 1468481053021 Marionette TRACE conn2 <- [1,1266,null,{}] 00:24:13 INFO - PROCESS | 1650 | 1468481053024 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}] 00:24:13 INFO - PROCESS | 1650 | 1468481053026 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:13 INFO - PROCESS | 1650 | 1468481053142 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:24:13 INFO - PROCESS | 1650 | 1468481053240 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1650 | 1468481053241 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb0800 == 35 [pid = 1650] [id = 324] 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112695c00) [pid = 1650] [serial = 971] [outer = 0x0] 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119927800) [pid = 1650] [serial = 972] [outer = 0x112695c00] 00:24:13 INFO - PROCESS | 1650 | 1468481053280 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12135d000) [pid = 1650] [serial = 973] [outer = 0x112695c00] 00:24:13 INFO - PROCESS | 1650 | 1468481053723 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]]]}] 00:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 719ms 00:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:24:13 INFO - PROCESS | 1650 | 1468481053739 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1650 | 1468481053740 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:24:13 INFO - PROCESS | 1650 | 1468481053742 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1650 | 1468481053743 Marionette TRACE conn2 <- [1,1270,null,{}] 00:24:13 INFO - PROCESS | 1650 | 1468481053745 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}] 00:24:13 INFO - PROCESS | 1650 | 1468481053749 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:13 INFO - PROCESS | 1650 | 1468481053866 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:24:13 INFO - PROCESS | 1650 | 1468481053881 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1650 | 1468481053883 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa7800 == 36 [pid = 1650] [id = 325] 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215dc400) [pid = 1650] [serial = 974] [outer = 0x0] 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d5b000) [pid = 1650] [serial = 975] [outer = 0x1215dc400] 00:24:13 INFO - PROCESS | 1650 | 1468481053907 Marionette DEBUG loaded listener.js 00:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124d60800) [pid = 1650] [serial = 976] [outer = 0x1215dc400] 00:24:14 INFO - PROCESS | 1650 | 1468481054259 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]]]}] 00:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 570ms 00:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:24:14 INFO - PROCESS | 1650 | 1468481054312 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1650 | 1468481054313 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:24:14 INFO - PROCESS | 1650 | 1468481054315 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1650 | 1468481054316 Marionette TRACE conn2 <- [1,1274,null,{}] 00:24:14 INFO - PROCESS | 1650 | 1468481054319 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}] 00:24:14 INFO - PROCESS | 1650 | 1468481054320 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:14 INFO - PROCESS | 1650 | 1468481054415 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:24:14 INFO - PROCESS | 1650 | 1468481054426 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1650 | 1468481054427 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x129159000 == 37 [pid = 1650] [id = 326] 00:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x125603800) [pid = 1650] [serial = 977] [outer = 0x0] 00:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1264a3800) [pid = 1650] [serial = 978] [outer = 0x125603800] 00:24:14 INFO - PROCESS | 1650 | 1468481054453 Marionette DEBUG loaded listener.js 00:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126c17000) [pid = 1650] [serial = 979] [outer = 0x125603800] 00:24:14 INFO - PROCESS | 1650 | 1468481054782 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]]]}] 00:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 00:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:24:14 INFO - PROCESS | 1650 | 1468481054834 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1650 | 1468481054835 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:24:14 INFO - PROCESS | 1650 | 1468481054837 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1650 | 1468481054838 Marionette TRACE conn2 <- [1,1278,null,{}] 00:24:14 INFO - PROCESS | 1650 | 1468481054841 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}] 00:24:14 INFO - PROCESS | 1650 | 1468481054842 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:14 INFO - PROCESS | 1650 | 1468481054936 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:24:14 INFO - PROCESS | 1650 | 1468481054948 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:14 INFO - PROCESS | 1650 | 1468481054949 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a8000 == 38 [pid = 1650] [id = 327] 00:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126c17c00) [pid = 1650] [serial = 980] [outer = 0x0] 00:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d49c00) [pid = 1650] [serial = 981] [outer = 0x126c17c00] 00:24:14 INFO - PROCESS | 1650 | 1468481054973 Marionette DEBUG loaded listener.js 00:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126dc0800) [pid = 1650] [serial = 982] [outer = 0x126c17c00] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118970800) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118154400) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a79c00) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116b1a800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d2800) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11269f000) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11338b800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118315800) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x119926c00) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12442e400) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118972800) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11213ec00) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112d39400) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d0f000) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118540000) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:24:15 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1133f1000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:24:15 INFO - PROCESS | 1650 | 1468481055371 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]]]}] 00:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 567ms 00:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:24:15 INFO - PROCESS | 1650 | 1468481055406 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:24:15 INFO - PROCESS | 1650 | 1468481055407 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:24:15 INFO - PROCESS | 1650 | 1468481055410 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:24:15 INFO - PROCESS | 1650 | 1468481055413 Marionette TRACE conn2 <- [1,1282,null,{}] 00:24:15 INFO - PROCESS | 1650 | 1468481055415 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}] 00:24:15 INFO - PROCESS | 1650 | 1468481055416 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:15 INFO - PROCESS | 1650 | 1468481055492 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:24:15 INFO - PROCESS | 1650 | 1468481055497 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:15 INFO - PROCESS | 1650 | 1468481055498 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d21000 == 39 [pid = 1650] [id = 328] 00:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a5c000) [pid = 1650] [serial = 983] [outer = 0x0] 00:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117244000) [pid = 1650] [serial = 984] [outer = 0x112a5c000] 00:24:15 INFO - PROCESS | 1650 | 1468481055522 Marionette DEBUG loaded listener.js 00:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118536400) [pid = 1650] [serial = 985] [outer = 0x112a5c000] 00:24:15 INFO - PROCESS | 1650 | 1468481055860 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]]]}] 00:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 472ms 00:24:15 INFO - PROCESS | 1650 | 1468481055882 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:24:15 INFO - PROCESS | 1650 | 1468481055883 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:24:15 INFO - PROCESS | 1650 | 1468481055885 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:24:15 INFO - PROCESS | 1650 | 1468481055886 Marionette TRACE conn2 <- [1,1286,null,{}] 00:24:15 INFO - PROCESS | 1650 | 1468481055889 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}] 00:24:15 INFO - PROCESS | 1650 | 1468481055890 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:15 INFO - PROCESS | 1650 | 1468481055992 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:24:16 INFO - PROCESS | 1650 | 1468481056000 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1650 | 1468481056001 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91e000 == 40 [pid = 1650] [id = 329] 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11853b000) [pid = 1650] [serial = 986] [outer = 0x0] 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1215dd800) [pid = 1650] [serial = 987] [outer = 0x11853b000] 00:24:16 INFO - PROCESS | 1650 | 1468481056025 Marionette DEBUG loaded listener.js 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d42800) [pid = 1650] [serial = 988] [outer = 0x11853b000] 00:24:16 INFO - PROCESS | 1650 | 1468481056335 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]]]}] 00:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 00:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:24:16 INFO - PROCESS | 1650 | 1468481056357 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:24:16 INFO - PROCESS | 1650 | 1468481056358 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:24:16 INFO - PROCESS | 1650 | 1468481056362 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:24:16 INFO - PROCESS | 1650 | 1468481056366 Marionette TRACE conn2 <- [1,1290,null,{}] 00:24:16 INFO - PROCESS | 1650 | 1468481056368 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}] 00:24:16 INFO - PROCESS | 1650 | 1468481056370 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:16 INFO - PROCESS | 1650 | 1468481056461 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:24:16 INFO - PROCESS | 1650 | 1468481056466 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1650 | 1468481056467 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e9800 == 41 [pid = 1650] [id = 330] 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123d55800) [pid = 1650] [serial = 989] [outer = 0x0] 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128ac3800) [pid = 1650] [serial = 990] [outer = 0x123d55800] 00:24:16 INFO - PROCESS | 1650 | 1468481056493 Marionette DEBUG loaded listener.js 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ad1c00) [pid = 1650] [serial = 991] [outer = 0x123d55800] 00:24:16 INFO - PROCESS | 1650 | 1468481056834 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]]]}] 00:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 523ms 00:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:24:16 INFO - PROCESS | 1650 | 1468481056889 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:24:16 INFO - PROCESS | 1650 | 1468481056890 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:24:16 INFO - PROCESS | 1650 | 1468481056892 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:24:16 INFO - PROCESS | 1650 | 1468481056893 Marionette TRACE conn2 <- [1,1294,null,{}] 00:24:16 INFO - PROCESS | 1650 | 1468481056895 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}] 00:24:16 INFO - PROCESS | 1650 | 1468481056896 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:16 INFO - PROCESS | 1650 | 1468481056970 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:24:16 INFO - PROCESS | 1650 | 1468481056974 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1650 | 1468481056975 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c4000 == 42 [pid = 1650] [id = 331] 00:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128e05800) [pid = 1650] [serial = 992] [outer = 0x0] 00:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128eecc00) [pid = 1650] [serial = 993] [outer = 0x128e05800] 00:24:17 INFO - PROCESS | 1650 | 1468481057001 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ef3c00) [pid = 1650] [serial = 994] [outer = 0x128e05800] 00:24:17 INFO - PROCESS | 1650 | 1468481057381 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]]]}] 00:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 520ms 00:24:17 INFO - PROCESS | 1650 | 1468481057412 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1650 | 1468481057415 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:24:17 INFO - PROCESS | 1650 | 1468481057418 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1650 | 1468481057420 Marionette TRACE conn2 <- [1,1298,null,{}] 00:24:17 INFO - PROCESS | 1650 | 1468481057424 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}] 00:24:17 INFO - PROCESS | 1650 | 1468481057426 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:17 INFO - PROCESS | 1650 | 1468481057534 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:24:17 INFO - PROCESS | 1650 | 1468481057590 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:17 INFO - PROCESS | 1650 | 1468481057591 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695b800 == 43 [pid = 1650] [id = 332] 00:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1128d2400) [pid = 1650] [serial = 995] [outer = 0x0] 00:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1129a7400) [pid = 1650] [serial = 996] [outer = 0x1128d2400] 00:24:17 INFO - PROCESS | 1650 | 1468481057622 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11320b000) [pid = 1650] [serial = 997] [outer = 0x1128d2400] 00:24:18 INFO - PROCESS | 1650 | 1468481058084 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]]]}] 00:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 00:24:18 INFO - PROCESS | 1650 | 1468481058088 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1650 | 1468481058092 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:24:18 INFO - PROCESS | 1650 | 1468481058096 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1650 | 1468481058098 Marionette TRACE conn2 <- [1,1302,null,{}] 00:24:18 INFO - PROCESS | 1650 | 1468481058100 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}] 00:24:18 INFO - PROCESS | 1650 | 1468481058102 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:18 INFO - PROCESS | 1650 | 1468481058227 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:24:18 INFO - PROCESS | 1650 | 1468481058296 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:18 INFO - PROCESS | 1650 | 1468481058297 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x121342800 == 44 [pid = 1650] [id = 333] 00:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117f8fc00) [pid = 1650] [serial = 998] [outer = 0x0] 00:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118153800) [pid = 1650] [serial = 999] [outer = 0x117f8fc00] 00:24:18 INFO - PROCESS | 1650 | 1468481058327 Marionette DEBUG loaded listener.js 00:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118534c00) [pid = 1650] [serial = 1000] [outer = 0x117f8fc00] 00:24:18 INFO - PROCESS | 1650 | 1468481058734 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]]]}] 00:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 669ms 00:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:24:18 INFO - PROCESS | 1650 | 1468481058765 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:24:18 INFO - PROCESS | 1650 | 1468481058767 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:24:18 INFO - PROCESS | 1650 | 1468481058769 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:24:18 INFO - PROCESS | 1650 | 1468481058772 Marionette TRACE conn2 <- [1,1306,null,{}] 00:24:18 INFO - PROCESS | 1650 | 1468481058780 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}] 00:24:18 INFO - PROCESS | 1650 | 1468481058783 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:18 INFO - PROCESS | 1650 | 1468481058886 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:24:18 INFO - PROCESS | 1650 | 1468481058943 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:18 INFO - PROCESS | 1650 | 1468481058945 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2df800 == 45 [pid = 1650] [id = 334] 00:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11908bc00) [pid = 1650] [serial = 1001] [outer = 0x0] 00:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119a7b400) [pid = 1650] [serial = 1002] [outer = 0x11908bc00] 00:24:18 INFO - PROCESS | 1650 | 1468481058976 Marionette DEBUG loaded listener.js 00:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123d59c00) [pid = 1650] [serial = 1003] [outer = 0x11908bc00] 00:24:19 INFO - PROCESS | 1650 | 1468481059427 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]]]}] 00:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 673ms 00:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:24:19 INFO - PROCESS | 1650 | 1468481059442 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:24:19 INFO - PROCESS | 1650 | 1468481059446 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:24:19 INFO - PROCESS | 1650 | 1468481059449 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:24:19 INFO - PROCESS | 1650 | 1468481059450 Marionette TRACE conn2 <- [1,1310,null,{}] 00:24:19 INFO - PROCESS | 1650 | 1468481059452 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}] 00:24:19 INFO - PROCESS | 1650 | 1468481059454 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:19 INFO - PROCESS | 1650 | 1468481059583 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:24:19 INFO - PROCESS | 1650 | 1468481059663 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:19 INFO - PROCESS | 1650 | 1468481059665 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdf6000 == 46 [pid = 1650] [id = 335] 00:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12649c000) [pid = 1650] [serial = 1004] [outer = 0x0] 00:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126c13c00) [pid = 1650] [serial = 1005] [outer = 0x12649c000] 00:24:19 INFO - PROCESS | 1650 | 1468481059695 Marionette DEBUG loaded listener.js 00:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x126dca800) [pid = 1650] [serial = 1006] [outer = 0x12649c000] 00:24:20 INFO - PROCESS | 1650 | 1468481060131 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] 00:24:20 INFO - PROCESS | 1650 | 1468481060175 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:24:20 INFO - PROCESS | 1650 | 1468481060197 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:24:20 INFO - PROCESS | 1650 | 1468481060198 Marionette TRACE conn2 <- [1,1314,null,{}] 00:24:20 INFO - PROCESS | 1650 | 1468481060201 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}] 00:24:20 INFO - PROCESS | 1650 | 1468481060202 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:20 INFO - PROCESS | 1650 | 1468481060424 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:24:20 INFO - PROCESS | 1650 | 1468481060511 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:20 INFO - PROCESS | 1650 | 1468481060512 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189dd800 == 47 [pid = 1650] [id = 336] 00:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1121b1800) [pid = 1650] [serial = 1007] [outer = 0x0] 00:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11269f000) [pid = 1650] [serial = 1008] [outer = 0x1121b1800] 00:24:20 INFO - PROCESS | 1650 | 1468481060541 Marionette DEBUG loaded listener.js 00:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1129ad800) [pid = 1650] [serial = 1009] [outer = 0x1121b1800] 00:24:21 INFO - PROCESS | 1650 | 1468481061002 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]]]}] 00:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 822ms 00:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:24:21 INFO - PROCESS | 1650 | 1468481061017 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:24:21 INFO - PROCESS | 1650 | 1468481061019 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:24:21 INFO - PROCESS | 1650 | 1468481061023 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:24:21 INFO - PROCESS | 1650 | 1468481061025 Marionette TRACE conn2 <- [1,1318,null,{}] 00:24:21 INFO - PROCESS | 1650 | 1468481061028 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}] 00:24:21 INFO - PROCESS | 1650 | 1468481061029 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:21 INFO - PROCESS | 1650 | 1468481061124 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:24:21 INFO - PROCESS | 1650 | 1468481061196 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:21 INFO - PROCESS | 1650 | 1468481061197 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f55800 == 48 [pid = 1650] [id = 337] 00:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11690b800) [pid = 1650] [serial = 1010] [outer = 0x0] 00:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11708f400) [pid = 1650] [serial = 1011] [outer = 0x11690b800] 00:24:21 INFO - PROCESS | 1650 | 1468481061225 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117f83c00) [pid = 1650] [serial = 1012] [outer = 0x11690b800] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x117575800 == 47 [pid = 1650] [id = 305] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e9800 == 46 [pid = 1650] [id = 330] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91e000 == 45 [pid = 1650] [id = 329] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119d21000 == 44 [pid = 1650] [id = 328] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a8000 == 43 [pid = 1650] [id = 327] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129159000 == 42 [pid = 1650] [id = 326] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa7800 == 41 [pid = 1650] [id = 325] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb0800 == 40 [pid = 1650] [id = 324] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x123d39000 == 39 [pid = 1650] [id = 323] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb6800 == 38 [pid = 1650] [id = 322] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1190e5800 == 37 [pid = 1650] [id = 321] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb0000 == 36 [pid = 1650] [id = 320] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a6800 == 35 [pid = 1650] [id = 317] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1170da800 == 34 [pid = 1650] [id = 318] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121119800 == 33 [pid = 1650] [id = 319] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1189dd800 == 32 [pid = 1650] [id = 336] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdf6000 == 31 [pid = 1650] [id = 335] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2df800 == 30 [pid = 1650] [id = 334] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121342800 == 29 [pid = 1650] [id = 333] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c4000 == 28 [pid = 1650] [id = 331] 00:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11695b800 == 27 [pid = 1650] [id = 332] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x126aba800) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1197c8400) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118321c00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x115f04000) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116846c00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117f84c00) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118145800) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1128d7400) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112a5c400) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11338a000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129a6000) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11690c800) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11622ec00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11861ac00) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118537c00) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x123db8000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1215dec00) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126c15c00) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1266f6c00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1197c4000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x120fe4000) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1219f4800) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118972400) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1177f1000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123dbe800) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11853f000) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1186d9400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123d59800) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123db7c00) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1215e4000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118839c00) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121a98c00) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 00:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12560fc00) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 00:24:22 INFO - PROCESS | 1650 | 1468481062129 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]]]}] 00:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1120ms 00:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:24:22 INFO - PROCESS | 1650 | 1468481062147 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:24:22 INFO - PROCESS | 1650 | 1468481062148 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:24:22 INFO - PROCESS | 1650 | 1468481062151 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:24:22 INFO - PROCESS | 1650 | 1468481062153 Marionette TRACE conn2 <- [1,1322,null,{}] 00:24:22 INFO - PROCESS | 1650 | 1468481062156 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}] 00:24:22 INFO - PROCESS | 1650 | 1468481062158 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:22 INFO - PROCESS | 1650 | 1468481062249 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:24:22 INFO - PROCESS | 1650 | 1468481062253 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1650 | 1468481062254 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11671c000 == 28 [pid = 1650] [id = 338] 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cb000) [pid = 1650] [serial = 1013] [outer = 0x0] 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129b0000) [pid = 1650] [serial = 1014] [outer = 0x1128cb000] 00:24:22 INFO - PROCESS | 1650 | 1468481062284 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a63c00) [pid = 1650] [serial = 1015] [outer = 0x1128cb000] 00:24:22 INFO - PROCESS | 1650 | 1468481062635 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]]]}] 00:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 00:24:22 INFO - PROCESS | 1650 | 1468481062675 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:24:22 INFO - PROCESS | 1650 | 1468481062680 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:24:22 INFO - PROCESS | 1650 | 1468481062692 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:24:22 INFO - PROCESS | 1650 | 1468481062693 Marionette TRACE conn2 <- [1,1326,null,{}] 00:24:22 INFO - PROCESS | 1650 | 1468481062696 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}] 00:24:22 INFO - PROCESS | 1650 | 1468481062697 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:22 INFO - PROCESS | 1650 | 1468481062777 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:24:22 INFO - PROCESS | 1650 | 1468481062782 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1650 | 1468481062784 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756c000 == 29 [pid = 1650] [id = 339] 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113315000) [pid = 1650] [serial = 1016] [outer = 0x0] 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116574000) [pid = 1650] [serial = 1017] [outer = 0x113315000] 00:24:22 INFO - PROCESS | 1650 | 1468481062811 Marionette DEBUG loaded listener.js 00:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x116911800) [pid = 1650] [serial = 1018] [outer = 0x113315000] 00:24:23 INFO - PROCESS | 1650 | 1468481063170 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]]]}] 00:24: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 00:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms 00:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:24:23 INFO - PROCESS | 1650 | 1468481063216 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1650 | 1468481063217 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:24:23 INFO - PROCESS | 1650 | 1468481063219 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1650 | 1468481063222 Marionette TRACE conn2 <- [1,1330,null,{}] 00:24:23 INFO - PROCESS | 1650 | 1468481063230 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}] 00:24:23 INFO - PROCESS | 1650 | 1468481063233 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:23 INFO - PROCESS | 1650 | 1468481063309 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:24:23 INFO - PROCESS | 1650 | 1468481063316 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:23 INFO - PROCESS | 1650 | 1468481063318 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x119565000 == 30 [pid = 1650] [id = 340] 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1177f3400) [pid = 1650] [serial = 1019] [outer = 0x0] 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11814ec00) [pid = 1650] [serial = 1020] [outer = 0x1177f3400] 00:24:23 INFO - PROCESS | 1650 | 1468481063346 Marionette DEBUG loaded listener.js 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118316400) [pid = 1650] [serial = 1021] [outer = 0x1177f3400] 00:24:23 INFO - PROCESS | 1650 | 1468481063673 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]]]}] 00:24: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 00:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms 00:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:24:23 INFO - PROCESS | 1650 | 1468481063690 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1650 | 1468481063692 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:24:23 INFO - PROCESS | 1650 | 1468481063696 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1650 | 1468481063697 Marionette TRACE conn2 <- [1,1334,null,{}] 00:24:23 INFO - PROCESS | 1650 | 1468481063700 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}] 00:24:23 INFO - PROCESS | 1650 | 1468481063701 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:23 INFO - PROCESS | 1650 | 1468481063780 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:24:23 INFO - PROCESS | 1650 | 1468481063783 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:23 INFO - PROCESS | 1650 | 1468481063785 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e9c800 == 31 [pid = 1650] [id = 341] 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11831c800) [pid = 1650] [serial = 1022] [outer = 0x0] 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186d2000) [pid = 1650] [serial = 1023] [outer = 0x11831c800] 00:24:23 INFO - PROCESS | 1650 | 1468481063810 Marionette DEBUG loaded listener.js 00:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118815000) [pid = 1650] [serial = 1024] [outer = 0x11831c800] 00:24:24 INFO - PROCESS | 1650 | 1468481064704 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]]]}] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215dc400) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x125603800) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126c17c00) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1190cb400) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115f62c00) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116848400) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1129a8800) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a5ec00) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d59400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118276c00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x112a5c000) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128e05800) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x123d55800) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11853b000) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:24:24 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112695c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1074ms 00:24:24 INFO - PROCESS | 1650 | 1468481064771 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:24:24 INFO - PROCESS | 1650 | 1468481064773 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:24:24 INFO - PROCESS | 1650 | 1468481064778 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:24:24 INFO - PROCESS | 1650 | 1468481064782 Marionette TRACE conn2 <- [1,1338,null,{}] 00:24:24 INFO - PROCESS | 1650 | 1468481064786 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}] 00:24:24 INFO - PROCESS | 1650 | 1468481064788 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:24 INFO - PROCESS | 1650 | 1468481064899 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:24:24 INFO - PROCESS | 1650 | 1468481064947 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:24 INFO - PROCESS | 1650 | 1468481064951 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x1165a2800 == 32 [pid = 1650] [id = 342] 00:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11269a800) [pid = 1650] [serial = 1025] [outer = 0x0] 00:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112737000) [pid = 1650] [serial = 1026] [outer = 0x11269a800] 00:24:24 INFO - PROCESS | 1650 | 1468481064982 Marionette DEBUG loaded listener.js 00:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1129ae000) [pid = 1650] [serial = 1027] [outer = 0x11269a800] 00:24:25 INFO - PROCESS | 1650 | 1468481065995 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]]]}] 00:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1226ms 00:24:26 INFO - PROCESS | 1650 | 1468481066003 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:24:26 INFO - PROCESS | 1650 | 1468481066007 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:24:26 INFO - PROCESS | 1650 | 1468481066015 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:24:26 INFO - PROCESS | 1650 | 1468481066017 Marionette TRACE conn2 <- [1,1342,null,{}] 00:24:26 INFO - PROCESS | 1650 | 1468481066021 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}] 00:24:26 INFO - PROCESS | 1650 | 1468481066024 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:26 INFO - PROCESS | 1650 | 1468481066162 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:24:26 INFO - PROCESS | 1650 | 1468481066257 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:26 INFO - PROCESS | 1650 | 1468481066258 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc9800 == 33 [pid = 1650] [id = 343] 00:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1165dd000) [pid = 1650] [serial = 1028] [outer = 0x0] 00:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x116847000) [pid = 1650] [serial = 1029] [outer = 0x1165dd000] 00:24:26 INFO - PROCESS | 1650 | 1468481066289 Marionette DEBUG loaded listener.js 00:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116b1a400) [pid = 1650] [serial = 1030] [outer = 0x1165dd000] 00:24:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119565000 == 32 [pid = 1650] [id = 340] 00:24:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11756c000 == 31 [pid = 1650] [id = 339] 00:24:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11671c000 == 30 [pid = 1650] [id = 338] 00:24:26 INFO - PROCESS | 1650 | --DOCSHELL 0x117f55800 == 29 [pid = 1650] [id = 337] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d5b000) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1264a3800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126d49c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126c17000) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1197c3400) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119926800) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x116979c00) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x117f88c00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117f8b800) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11814bc00) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x1129b3400) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x113311400) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x113203c00) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x115f62800) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x126d42400) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1186df800) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x118973400) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x117244000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x128eecc00) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x128ac3800) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x128ef3c00) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x118536400) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x1215dd800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x126dc0800) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x119927800) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x12135d000) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x124d60800) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x126d42800) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x128ad1c00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 00:24:26 INFO - PROCESS | 1650 | 1468481066876 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]]]}] 00:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 924ms 00:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:24:26 INFO - PROCESS | 1650 | 1468481066938 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:24:26 INFO - PROCESS | 1650 | 1468481066940 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:24:26 INFO - PROCESS | 1650 | 1468481066942 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:24:26 INFO - PROCESS | 1650 | 1468481066944 Marionette TRACE conn2 <- [1,1346,null,{}] 00:24:26 INFO - PROCESS | 1650 | 1468481066948 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}] 00:24:26 INFO - PROCESS | 1650 | 1468481066949 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:27 INFO - PROCESS | 1650 | 1468481067029 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:24:27 INFO - PROCESS | 1650 | 1468481067035 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:27 INFO - PROCESS | 1650 | 1468481067038 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9000 == 30 [pid = 1650] [id = 344] 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1129b3800) [pid = 1650] [serial = 1031] [outer = 0x0] 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x112a5c000) [pid = 1650] [serial = 1032] [outer = 0x1129b3800] 00:24:27 INFO - PROCESS | 1650 | 1468481067068 Marionette DEBUG loaded listener.js 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11335a000) [pid = 1650] [serial = 1033] [outer = 0x1129b3800] 00:24:27 INFO - PROCESS | 1650 | 1468481067416 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]]]}] 00:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 00:24:27 INFO - PROCESS | 1650 | 1468481067463 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:24:27 INFO - PROCESS | 1650 | 1468481067465 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:24:27 INFO - PROCESS | 1650 | 1468481067470 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:24:27 INFO - PROCESS | 1650 | 1468481067471 Marionette TRACE conn2 <- [1,1350,null,{}] 00:24:27 INFO - PROCESS | 1650 | 1468481067473 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}] 00:24:27 INFO - PROCESS | 1650 | 1468481067475 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:27 INFO - PROCESS | 1650 | 1468481067571 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:24:27 INFO - PROCESS | 1650 | 1468481067577 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:27 INFO - PROCESS | 1650 | 1468481067580 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e9000 == 31 [pid = 1650] [id = 345] 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x116847400) [pid = 1650] [serial = 1034] [outer = 0x0] 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x117091400) [pid = 1650] [serial = 1035] [outer = 0x116847400] 00:24:27 INFO - PROCESS | 1650 | 1468481067606 Marionette DEBUG loaded listener.js 00:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x117f87000) [pid = 1650] [serial = 1036] [outer = 0x116847400] 00:24:28 INFO - PROCESS | 1650 | 1468481068004 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]]]}] 00:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 571ms 00:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:24:28 INFO - PROCESS | 1650 | 1468481068041 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1650 | 1468481068043 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:24:28 INFO - PROCESS | 1650 | 1468481068046 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1650 | 1468481068050 Marionette TRACE conn2 <- [1,1354,null,{}] 00:24:28 INFO - PROCESS | 1650 | 1468481068062 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}] 00:24:28 INFO - PROCESS | 1650 | 1468481068067 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:28 INFO - PROCESS | 1650 | 1468481068186 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:24:28 INFO - PROCESS | 1650 | 1468481068202 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:28 INFO - PROCESS | 1650 | 1468481068205 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e9e000 == 32 [pid = 1650] [id = 346] 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11814e400) [pid = 1650] [serial = 1037] [outer = 0x0] 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11831d800) [pid = 1650] [serial = 1038] [outer = 0x11814e400] 00:24:28 INFO - PROCESS | 1650 | 1468481068236 Marionette DEBUG loaded listener.js 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x118550800) [pid = 1650] [serial = 1039] [outer = 0x11814e400] 00:24:28 INFO - PROCESS | 1650 | 1468481068562 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]]]}] 00:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 524ms 00:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:24:28 INFO - PROCESS | 1650 | 1468481068571 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1650 | 1468481068573 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:24:28 INFO - PROCESS | 1650 | 1468481068575 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1650 | 1468481068577 Marionette TRACE conn2 <- [1,1358,null,{}] 00:24:28 INFO - PROCESS | 1650 | 1468481068582 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}] 00:24:28 INFO - PROCESS | 1650 | 1468481068584 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:28 INFO - PROCESS | 1650 | 1468481068693 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:24:28 INFO - PROCESS | 1650 | 1468481068698 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:28 INFO - PROCESS | 1650 | 1468481068699 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a54800 == 33 [pid = 1650] [id = 347] 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11826a400) [pid = 1650] [serial = 1040] [outer = 0x0] 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11882cc00) [pid = 1650] [serial = 1041] [outer = 0x11826a400] 00:24:28 INFO - PROCESS | 1650 | 1468481068724 Marionette DEBUG loaded listener.js 00:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118976000) [pid = 1650] [serial = 1042] [outer = 0x11826a400] 00:24:29 INFO - PROCESS | 1650 | 1468481069060 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]]]}] 00:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 00:24:29 INFO - PROCESS | 1650 | 1468481069098 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:24:29 INFO - PROCESS | 1650 | 1468481069099 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:24:29 INFO - PROCESS | 1650 | 1468481069101 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:24:29 INFO - PROCESS | 1650 | 1468481069102 Marionette TRACE conn2 <- [1,1362,null,{}] 00:24:29 INFO - PROCESS | 1650 | 1468481069105 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}] 00:24:29 INFO - PROCESS | 1650 | 1468481069106 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:29 INFO - PROCESS | 1650 | 1468481069203 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:24:29 INFO - PROCESS | 1650 | 1468481069217 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:29 INFO - PROCESS | 1650 | 1468481069219 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9c800 == 34 [pid = 1650] [id = 348] 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x111f09400) [pid = 1650] [serial = 1043] [outer = 0x0] 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x119237000) [pid = 1650] [serial = 1044] [outer = 0x111f09400] 00:24:29 INFO - PROCESS | 1650 | 1468481069243 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x1197c6800) [pid = 1650] [serial = 1045] [outer = 0x111f09400] 00:24:29 INFO - PROCESS | 1650 | 1468481069587 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]]]}] 00:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 523ms 00:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:24:29 INFO - PROCESS | 1650 | 1468481069625 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:24:29 INFO - PROCESS | 1650 | 1468481069626 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:24:29 INFO - PROCESS | 1650 | 1468481069628 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:24:29 INFO - PROCESS | 1650 | 1468481069629 Marionette TRACE conn2 <- [1,1366,null,{}] 00:24:29 INFO - PROCESS | 1650 | 1468481069632 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}] 00:24:29 INFO - PROCESS | 1650 | 1468481069636 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:29 INFO - PROCESS | 1650 | 1468481069750 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:24:29 INFO - PROCESS | 1650 | 1468481069761 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:29 INFO - PROCESS | 1650 | 1468481069762 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dd5000 == 35 [pid = 1650] [id = 349] 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x1197ca400) [pid = 1650] [serial = 1046] [outer = 0x0] 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x120fe4c00) [pid = 1650] [serial = 1047] [outer = 0x1197ca400] 00:24:29 INFO - PROCESS | 1650 | 1468481069787 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x1215e6400) [pid = 1650] [serial = 1048] [outer = 0x1197ca400] 00:24:30 INFO - PROCESS | 1650 | 1468481070132 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] 00:24:30 INFO - PROCESS | 1650 | 1468481070149 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:24:30 INFO - PROCESS | 1650 | 1468481070158 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:24:30 INFO - PROCESS | 1650 | 1468481070159 Marionette TRACE conn2 <- [1,1370,null,{}] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12649c000) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11908bc00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1121b1800) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1128d2400) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x117f8fc00) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1128cb000) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11690b800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x113315000) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:24:30 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x1177f3400) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:24:30 INFO - PROCESS | 1650 | 1468481070177 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}] 00:24:30 INFO - PROCESS | 1650 | 1468481070179 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:30 INFO - PROCESS | 1650 | 1468481070274 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:24:30 INFO - PROCESS | 1650 | 1468481070307 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1650 | 1468481070308 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d94000 == 36 [pid = 1650] [id = 350] 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x110f5ec00) [pid = 1650] [serial = 1049] [outer = 0x0] 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x112d37800) [pid = 1650] [serial = 1050] [outer = 0x110f5ec00] 00:24:30 INFO - PROCESS | 1650 | 1468481070333 Marionette DEBUG loaded listener.js 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118542c00) [pid = 1650] [serial = 1051] [outer = 0x110f5ec00] 00:24:30 INFO - PROCESS | 1650 | 1468481070597 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] 00:24:30 INFO - PROCESS | 1650 | 1468481070635 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:24:30 INFO - PROCESS | 1650 | 1468481070637 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:24:30 INFO - PROCESS | 1650 | 1468481070638 Marionette TRACE conn2 <- [1,1374,null,{}] 00:24:30 INFO - PROCESS | 1650 | 1468481070640 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}] 00:24:30 INFO - PROCESS | 1650 | 1468481070641 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:30 INFO - PROCESS | 1650 | 1468481070722 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:24:30 INFO - PROCESS | 1650 | 1468481070728 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1650 | 1468481070730 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ad8000 == 37 [pid = 1650] [id = 351] 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11896a400) [pid = 1650] [serial = 1052] [outer = 0x0] 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x123d55400) [pid = 1650] [serial = 1053] [outer = 0x11896a400] 00:24:30 INFO - PROCESS | 1650 | 1468481070754 Marionette DEBUG loaded listener.js 00:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x123db7400) [pid = 1650] [serial = 1054] [outer = 0x11896a400] 00:24:31 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:31 INFO - PROCESS | 1650 | 1468481071087 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] 00:24:31 INFO - PROCESS | 1650 | 1468481071108 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:24:31 INFO - PROCESS | 1650 | 1468481071111 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1650 | 1468481071112 Marionette TRACE conn2 <- [1,1378,null,{}] 00:24:31 INFO - PROCESS | 1650 | 1468481071114 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}] 00:24:31 INFO - PROCESS | 1650 | 1468481071123 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:31 INFO - PROCESS | 1650 | 1468481071223 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:24:31 INFO - PROCESS | 1650 | 1468481071231 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:31 INFO - PROCESS | 1650 | 1468481071232 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129154000 == 38 [pid = 1650] [id = 352] 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x123d62000) [pid = 1650] [serial = 1055] [outer = 0x0] 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x123dc3000) [pid = 1650] [serial = 1056] [outer = 0x123d62000] 00:24:31 INFO - PROCESS | 1650 | 1468481071256 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x124429400) [pid = 1650] [serial = 1057] [outer = 0x123d62000] 00:24:31 INFO - PROCESS | 1650 | 1468481071534 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] 00:24:31 INFO - PROCESS | 1650 | 1468481071584 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:24:31 INFO - PROCESS | 1650 | 1468481071586 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1650 | 1468481071587 Marionette TRACE conn2 <- [1,1382,null,{}] 00:24:31 INFO - PROCESS | 1650 | 1468481071589 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}] 00:24:31 INFO - PROCESS | 1650 | 1468481071590 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:31 INFO - PROCESS | 1650 | 1468481071668 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:24:31 INFO - PROCESS | 1650 | 1468481071672 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:31 INFO - PROCESS | 1650 | 1468481071673 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b1000 == 39 [pid = 1650] [id = 353] 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x124429c00) [pid = 1650] [serial = 1058] [outer = 0x0] 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x12560d400) [pid = 1650] [serial = 1059] [outer = 0x124429c00] 00:24:31 INFO - PROCESS | 1650 | 1468481071697 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x12649f400) [pid = 1650] [serial = 1060] [outer = 0x124429c00] 00:24:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:24:32 INFO - PROCESS | 1650 | 1468481072031 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] 00:24:32 INFO - PROCESS | 1650 | 1468481072058 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:24:32 INFO - PROCESS | 1650 | 1468481072063 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:24:32 INFO - PROCESS | 1650 | 1468481072065 Marionette TRACE conn2 <- [1,1386,null,{}] 00:24:32 INFO - PROCESS | 1650 | 1468481072074 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}] 00:24:32 INFO - PROCESS | 1650 | 1468481072076 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:32 INFO - PROCESS | 1650 | 1468481072190 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:24:32 INFO - PROCESS | 1650 | 1468481072197 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:32 INFO - PROCESS | 1650 | 1468481072199 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a904800 == 40 [pid = 1650] [id = 354] 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1266e9400) [pid = 1650] [serial = 1061] [outer = 0x0] 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126d46c00) [pid = 1650] [serial = 1062] [outer = 0x1266e9400] 00:24:32 INFO - PROCESS | 1650 | 1468481072225 Marionette DEBUG loaded listener.js 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x126dc3800) [pid = 1650] [serial = 1063] [outer = 0x1266e9400] 00:24:32 INFO - PROCESS | 1650 | 1468481072545 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] 00:24:32 INFO - PROCESS | 1650 | 1468481072585 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:24:32 INFO - PROCESS | 1650 | 1468481072587 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:24:32 INFO - PROCESS | 1650 | 1468481072588 Marionette TRACE conn2 <- [1,1390,null,{}] 00:24:32 INFO - PROCESS | 1650 | 1468481072590 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}] 00:24:32 INFO - PROCESS | 1650 | 1468481072591 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:32 INFO - PROCESS | 1650 | 1468481072669 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:24:32 INFO - PROCESS | 1650 | 1468481072722 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:32 INFO - PROCESS | 1650 | 1468481072723 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abb1000 == 41 [pid = 1650] [id = 355] 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126d4c000) [pid = 1650] [serial = 1064] [outer = 0x0] 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128ac5c00) [pid = 1650] [serial = 1065] [outer = 0x126d4c000] 00:24:32 INFO - PROCESS | 1650 | 1468481072747 Marionette DEBUG loaded listener.js 00:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128acf800) [pid = 1650] [serial = 1066] [outer = 0x126d4c000] 00:24:33 INFO - PROCESS | 1650 | 1468481073147 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]]]}] 00:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 568ms 00:24:33 INFO - PROCESS | 1650 | 1468481073156 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:24:33 INFO - PROCESS | 1650 | 1468481073161 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:24:33 INFO - PROCESS | 1650 | 1468481073165 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:24:33 INFO - PROCESS | 1650 | 1468481073168 Marionette TRACE conn2 <- [1,1394,null,{}] 00:24:33 INFO - PROCESS | 1650 | 1468481073174 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}] 00:24:33 INFO - PROCESS | 1650 | 1468481073177 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:33 INFO - PROCESS | 1650 | 1468481073337 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:24:33 INFO - PROCESS | 1650 | 1468481073437 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:33 INFO - PROCESS | 1650 | 1468481073438 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f5b800 == 42 [pid = 1650] [id = 356] 00:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128ce000) [pid = 1650] [serial = 1067] [outer = 0x0] 00:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129b1400) [pid = 1650] [serial = 1068] [outer = 0x1128ce000] 00:24:33 INFO - PROCESS | 1650 | 1468481073470 Marionette DEBUG loaded listener.js 00:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d38400) [pid = 1650] [serial = 1069] [outer = 0x1128ce000] 00:24:33 INFO - PROCESS | 1650 | 1468481073915 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]]]}] 00:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 774ms 00:24:33 INFO - PROCESS | 1650 | 1468481073939 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:24:33 INFO - PROCESS | 1650 | 1468481073942 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:24:33 INFO - PROCESS | 1650 | 1468481073947 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:24:33 INFO - PROCESS | 1650 | 1468481073948 Marionette TRACE conn2 <- [1,1398,null,{}] 00:24:33 INFO - PROCESS | 1650 | 1468481073951 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}] 00:24:33 INFO - PROCESS | 1650 | 1468481073953 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:34 INFO - PROCESS | 1650 | 1468481074055 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:24:34 INFO - PROCESS | 1650 | 1468481074110 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:34 INFO - PROCESS | 1650 | 1468481074111 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123da2000 == 43 [pid = 1650] [id = 357] 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116849c00) [pid = 1650] [serial = 1070] [outer = 0x0] 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11814d400) [pid = 1650] [serial = 1071] [outer = 0x116849c00] 00:24:34 INFO - PROCESS | 1650 | 1468481074154 Marionette DEBUG loaded listener.js 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11831a800) [pid = 1650] [serial = 1072] [outer = 0x116849c00] 00:24:34 INFO - PROCESS | 1650 | 1468481074569 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]]]}] 00:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 669ms 00:24:34 INFO - PROCESS | 1650 | 1468481074616 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:24:34 INFO - PROCESS | 1650 | 1468481074618 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:24:34 INFO - PROCESS | 1650 | 1468481074620 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:24:34 INFO - PROCESS | 1650 | 1468481074622 Marionette TRACE conn2 <- [1,1402,null,{}] 00:24:34 INFO - PROCESS | 1650 | 1468481074630 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}] 00:24:34 INFO - PROCESS | 1650 | 1468481074633 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:34 INFO - PROCESS | 1650 | 1468481074751 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:24:34 INFO - PROCESS | 1650 | 1468481074833 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:34 INFO - PROCESS | 1650 | 1468481074835 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abb2800 == 44 [pid = 1650] [id = 358] 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118839400) [pid = 1650] [serial = 1073] [outer = 0x0] 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119931400) [pid = 1650] [serial = 1074] [outer = 0x118839400] 00:24:34 INFO - PROCESS | 1650 | 1468481074867 Marionette DEBUG loaded listener.js 00:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fed800) [pid = 1650] [serial = 1075] [outer = 0x118839400] 00:24:35 INFO - PROCESS | 1650 | 1468481075283 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]]]}] 00:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 677ms 00:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:24:35 INFO - PROCESS | 1650 | 1468481075297 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:24:35 INFO - PROCESS | 1650 | 1468481075299 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:24:35 INFO - PROCESS | 1650 | 1468481075301 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:24:35 INFO - PROCESS | 1650 | 1468481075303 Marionette TRACE conn2 <- [1,1406,null,{}] 00:24:35 INFO - PROCESS | 1650 | 1468481075305 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}] 00:24:35 INFO - PROCESS | 1650 | 1468481075306 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:35 INFO - PROCESS | 1650 | 1468481075409 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:24:35 INFO - PROCESS | 1650 | 1468481075460 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:35 INFO - PROCESS | 1650 | 1468481075461 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c3000 == 45 [pid = 1650] [id = 359] 00:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x121554800) [pid = 1650] [serial = 1076] [outer = 0x0] 00:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123dba400) [pid = 1650] [serial = 1077] [outer = 0x121554800] 00:24:35 INFO - PROCESS | 1650 | 1468481075490 Marionette DEBUG loaded listener.js 00:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1266f3800) [pid = 1650] [serial = 1078] [outer = 0x121554800] 00:24:35 INFO - PROCESS | 1650 | 1468481075938 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]]]}] 00:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 00:24:35 INFO - PROCESS | 1650 | 1468481075970 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:24:35 INFO - PROCESS | 1650 | 1468481075972 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:24:35 INFO - PROCESS | 1650 | 1468481075974 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:24:35 INFO - PROCESS | 1650 | 1468481075975 Marionette TRACE conn2 <- [1,1410,null,{}] 00:24:35 INFO - PROCESS | 1650 | 1468481075978 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}] 00:24:35 INFO - PROCESS | 1650 | 1468481075979 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:36 INFO - PROCESS | 1650 | 1468481076203 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:24:36 INFO - PROCESS | 1650 | 1468481076304 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:36 INFO - PROCESS | 1650 | 1468481076305 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955e000 == 46 [pid = 1650] [id = 360] 00:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110ef0400) [pid = 1650] [serial = 1079] [outer = 0x0] 00:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129a8400) [pid = 1650] [serial = 1080] [outer = 0x110ef0400] 00:24:36 INFO - PROCESS | 1650 | 1468481076335 Marionette DEBUG loaded listener.js 00:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112fd4000) [pid = 1650] [serial = 1081] [outer = 0x110ef0400] 00:24:36 INFO - PROCESS | 1650 | 1468481076805 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]]]}] 00:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 871ms 00:24:36 INFO - PROCESS | 1650 | 1468481076867 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:24:36 INFO - PROCESS | 1650 | 1468481076871 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:24:36 INFO - PROCESS | 1650 | 1468481076877 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:24:36 INFO - PROCESS | 1650 | 1468481076881 Marionette TRACE conn2 <- [1,1414,null,{}] 00:24:36 INFO - PROCESS | 1650 | 1468481076886 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}] 00:24:36 INFO - PROCESS | 1650 | 1468481076888 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12a904800 == 45 [pid = 1650] [id = 354] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b1000 == 44 [pid = 1650] [id = 353] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x129154000 == 43 [pid = 1650] [id = 352] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x128ad8000 == 42 [pid = 1650] [id = 351] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123d94000 == 41 [pid = 1650] [id = 350] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x124dd5000 == 40 [pid = 1650] [id = 349] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9c800 == 39 [pid = 1650] [id = 348] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x121a54800 == 38 [pid = 1650] [id = 347] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x120e9e000 == 37 [pid = 1650] [id = 346] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e9000 == 36 [pid = 1650] [id = 345] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a9000 == 35 [pid = 1650] [id = 344] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc9800 == 34 [pid = 1650] [id = 343] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x120e9c800 == 33 [pid = 1650] [id = 341] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x1165a2800 == 32 [pid = 1650] [id = 342] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x11955e000 == 31 [pid = 1650] [id = 360] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c3000 == 30 [pid = 1650] [id = 359] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12abb2800 == 29 [pid = 1650] [id = 358] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x123da2000 == 28 [pid = 1650] [id = 357] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x12abb1000 == 27 [pid = 1650] [id = 355] 00:24:37 INFO - PROCESS | 1650 | --DOCSHELL 0x117f5b800 == 26 [pid = 1650] [id = 356] 00:24:37 INFO - PROCESS | 1650 | 1468481077671 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126dca800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123d59c00) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129ad800) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11320b000) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118534c00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129b0000) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112a63c00) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117f83c00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11708f400) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116574000) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116911800) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11814ec00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118316400) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1129a7400) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118153800) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x119a7b400) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126c13c00) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11269f000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1186d2000) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 00:24:37 INFO - PROCESS | 1650 | 1468481077801 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:37 INFO - PROCESS | 1650 | 1468481077802 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1130a8000 == 27 [pid = 1650] [id = 361] 00:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1121b7400) [pid = 1650] [serial = 1082] [outer = 0x0] 00:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112698400) [pid = 1650] [serial = 1083] [outer = 0x1121b7400] 00:24:37 INFO - PROCESS | 1650 | 1468481077831 Marionette DEBUG loaded listener.js 00:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128cfc00) [pid = 1650] [serial = 1084] [outer = 0x1121b7400] 00:24:38 INFO - PROCESS | 1650 | 1468481078171 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]]]}] 00:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1329ms 00:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:24:38 INFO - PROCESS | 1650 | 1468481078207 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:24:38 INFO - PROCESS | 1650 | 1468481078209 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:24:38 INFO - PROCESS | 1650 | 1468481078212 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:24:38 INFO - PROCESS | 1650 | 1468481078214 Marionette TRACE conn2 <- [1,1418,null,{}] 00:24:38 INFO - PROCESS | 1650 | 1468481078216 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}] 00:24:38 INFO - PROCESS | 1650 | 1468481078218 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:38 INFO - PROCESS | 1650 | 1468481078317 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:24:38 INFO - PROCESS | 1650 | 1468481078368 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:38 INFO - PROCESS | 1650 | 1468481078370 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170db800 == 28 [pid = 1650] [id = 362] 00:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128d8c00) [pid = 1650] [serial = 1085] [outer = 0x0] 00:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112fcb400) [pid = 1650] [serial = 1086] [outer = 0x1128d8c00] 00:24:38 INFO - PROCESS | 1650 | 1468481078397 Marionette DEBUG loaded listener.js 00:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x115f66c00) [pid = 1650] [serial = 1087] [outer = 0x1128d8c00] 00:24:38 INFO - PROCESS | 1650 | 1468481078785 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]]]}] 00:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 621ms 00:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:24:38 INFO - PROCESS | 1650 | 1468481078837 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:24:38 INFO - PROCESS | 1650 | 1468481078840 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:24:38 INFO - PROCESS | 1650 | 1468481078851 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:24:38 INFO - PROCESS | 1650 | 1468481078854 Marionette TRACE conn2 <- [1,1422,null,{}] 00:24:38 INFO - PROCESS | 1650 | 1468481078858 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}] 00:24:38 INFO - PROCESS | 1650 | 1468481078861 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:38 INFO - PROCESS | 1650 | 1468481078982 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:24:39 INFO - PROCESS | 1650 | 1468481079040 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:39 INFO - PROCESS | 1650 | 1468481079041 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f42000 == 29 [pid = 1650] [id = 363] 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116979c00) [pid = 1650] [serial = 1088] [outer = 0x0] 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117092400) [pid = 1650] [serial = 1089] [outer = 0x116979c00] 00:24:39 INFO - PROCESS | 1650 | 1468481079082 Marionette DEBUG loaded listener.js 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1177f2c00) [pid = 1650] [serial = 1090] [outer = 0x116979c00] 00:24:39 INFO - PROCESS | 1650 | 1468481079473 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]]]}] 00:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 683ms 00:24:39 INFO - PROCESS | 1650 | 1468481079525 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:24:39 INFO - PROCESS | 1650 | 1468481079528 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:24:39 INFO - PROCESS | 1650 | 1468481079536 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:24:39 INFO - PROCESS | 1650 | 1468481079539 Marionette TRACE conn2 <- [1,1426,null,{}] 00:24:39 INFO - PROCESS | 1650 | 1468481079541 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}] 00:24:39 INFO - PROCESS | 1650 | 1468481079544 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:39 INFO - PROCESS | 1650 | 1468481079622 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:24:39 INFO - PROCESS | 1650 | 1468481079625 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:39 INFO - PROCESS | 1650 | 1468481079626 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e1000 == 30 [pid = 1650] [id = 364] 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117f89800) [pid = 1650] [serial = 1091] [outer = 0x0] 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11814f000) [pid = 1650] [serial = 1092] [outer = 0x117f89800] 00:24:39 INFO - PROCESS | 1650 | 1468481079654 Marionette DEBUG loaded listener.js 00:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118315c00) [pid = 1650] [serial = 1093] [outer = 0x117f89800] 00:24:40 INFO - PROCESS | 1650 | 1468481080028 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]]]}] 00:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 525ms 00:24:40 INFO - PROCESS | 1650 | 1468481080057 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:24:40 INFO - PROCESS | 1650 | 1468481080058 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:24:40 INFO - PROCESS | 1650 | 1468481080060 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:24:40 INFO - PROCESS | 1650 | 1468481080063 Marionette TRACE conn2 <- [1,1430,null,{}] 00:24:40 INFO - PROCESS | 1650 | 1468481080066 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}] 00:24:40 INFO - PROCESS | 1650 | 1468481080067 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:40 INFO - PROCESS | 1650 | 1468481080163 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:24:40 INFO - PROCESS | 1650 | 1468481080166 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:40 INFO - PROCESS | 1650 | 1468481080168 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x121122800 == 31 [pid = 1650] [id = 365] 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118315400) [pid = 1650] [serial = 1094] [outer = 0x0] 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118538400) [pid = 1650] [serial = 1095] [outer = 0x118315400] 00:24:40 INFO - PROCESS | 1650 | 1468481080199 Marionette DEBUG loaded listener.js 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1186db400) [pid = 1650] [serial = 1096] [outer = 0x118315400] 00:24:40 INFO - PROCESS | 1650 | 1468481080547 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]]]}] 00:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 525ms 00:24:40 INFO - PROCESS | 1650 | 1468481080585 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:24:40 INFO - PROCESS | 1650 | 1468481080586 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:24:40 INFO - PROCESS | 1650 | 1468481080589 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:24:40 INFO - PROCESS | 1650 | 1468481080590 Marionette TRACE conn2 <- [1,1434,null,{}] 00:24:40 INFO - PROCESS | 1650 | 1468481080592 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}] 00:24:40 INFO - PROCESS | 1650 | 1468481080593 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:40 INFO - PROCESS | 1650 | 1468481080689 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:24:40 INFO - PROCESS | 1650 | 1468481080694 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:40 INFO - PROCESS | 1650 | 1468481080698 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d91800 == 32 [pid = 1650] [id = 366] 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x113d37800) [pid = 1650] [serial = 1097] [outer = 0x0] 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1190c9400) [pid = 1650] [serial = 1098] [outer = 0x113d37800] 00:24:40 INFO - PROCESS | 1650 | 1468481080731 Marionette DEBUG loaded listener.js 00:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1197c8000) [pid = 1650] [serial = 1099] [outer = 0x113d37800] 00:24:41 INFO - PROCESS | 1650 | 1468481081084 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]]]}] 00:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 00:24:41 INFO - PROCESS | 1650 | 1468481081125 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:24:41 INFO - PROCESS | 1650 | 1468481081127 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:24:41 INFO - PROCESS | 1650 | 1468481081129 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:24:41 INFO - PROCESS | 1650 | 1468481081130 Marionette TRACE conn2 <- [1,1438,null,{}] 00:24:41 INFO - PROCESS | 1650 | 1468481081132 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}] 00:24:41 INFO - PROCESS | 1650 | 1468481081133 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:41 INFO - PROCESS | 1650 | 1468481081232 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:24:41 INFO - PROCESS | 1650 | 1468481081235 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:41 INFO - PROCESS | 1650 | 1468481081236 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f1e000 == 33 [pid = 1650] [id = 367] 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118973800) [pid = 1650] [serial = 1100] [outer = 0x0] 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1199bb400) [pid = 1650] [serial = 1101] [outer = 0x118973800] 00:24:41 INFO - PROCESS | 1650 | 1468481081260 Marionette DEBUG loaded listener.js 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121553800) [pid = 1650] [serial = 1102] [outer = 0x118973800] 00:24:41 INFO - PROCESS | 1650 | 1468481081599 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]]]}] 00:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 519ms 00:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:24:41 INFO - PROCESS | 1650 | 1468481081648 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:24:41 INFO - PROCESS | 1650 | 1468481081649 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:24:41 INFO - PROCESS | 1650 | 1468481081652 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:24:41 INFO - PROCESS | 1650 | 1468481081653 Marionette TRACE conn2 <- [1,1442,null,{}] 00:24:41 INFO - PROCESS | 1650 | 1468481081655 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}] 00:24:41 INFO - PROCESS | 1650 | 1468481081656 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:41 INFO - PROCESS | 1650 | 1468481081749 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:24:41 INFO - PROCESS | 1650 | 1468481081759 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:41 INFO - PROCESS | 1650 | 1468481081760 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aae000 == 34 [pid = 1650] [id = 368] 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1121b1400) [pid = 1650] [serial = 1103] [outer = 0x0] 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215e5400) [pid = 1650] [serial = 1104] [outer = 0x1121b1400] 00:24:41 INFO - PROCESS | 1650 | 1468481081787 Marionette DEBUG loaded listener.js 00:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121851c00) [pid = 1650] [serial = 1105] [outer = 0x1121b1400] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116847400) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11814e400) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11896a400) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1165dd000) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123d62000) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11269a800) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11826a400) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111f09400) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129b3800) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f5ec00) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x124429c00) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11831c800) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1266e9400) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1197ca400) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:24:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126d4c000) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:24:42 INFO - PROCESS | 1650 | 1468481082274 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]]]}] 00:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 00:24:42 INFO - PROCESS | 1650 | 1468481082322 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:24:42 INFO - PROCESS | 1650 | 1468481082323 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:24:42 INFO - PROCESS | 1650 | 1468481082325 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:24:42 INFO - PROCESS | 1650 | 1468481082327 Marionette TRACE conn2 <- [1,1446,null,{}] 00:24:42 INFO - PROCESS | 1650 | 1468481082335 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}] 00:24:42 INFO - PROCESS | 1650 | 1468481082336 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:42 INFO - PROCESS | 1650 | 1468481082443 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:24:42 INFO - PROCESS | 1650 | 1468481082497 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:42 INFO - PROCESS | 1650 | 1468481082498 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab8000 == 35 [pid = 1650] [id = 369] 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110f59800) [pid = 1650] [serial = 1106] [outer = 0x0] 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117faac00) [pid = 1650] [serial = 1107] [outer = 0x110f59800] 00:24:42 INFO - PROCESS | 1650 | 1468481082522 Marionette DEBUG loaded listener.js 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x116847800) [pid = 1650] [serial = 1108] [outer = 0x110f59800] 00:24:42 INFO - PROCESS | 1650 | 1468481082789 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]]]}] 00:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 476ms 00:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:24:42 INFO - PROCESS | 1650 | 1468481082802 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:24:42 INFO - PROCESS | 1650 | 1468481082803 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:24:42 INFO - PROCESS | 1650 | 1468481082805 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:24:42 INFO - PROCESS | 1650 | 1468481082806 Marionette TRACE conn2 <- [1,1450,null,{}] 00:24:42 INFO - PROCESS | 1650 | 1468481082808 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}] 00:24:42 INFO - PROCESS | 1650 | 1468481082809 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:42 INFO - PROCESS | 1650 | 1468481082890 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:24:42 INFO - PROCESS | 1650 | 1468481082894 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:42 INFO - PROCESS | 1650 | 1468481082897 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b7000 == 36 [pid = 1650] [id = 370] 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118814000) [pid = 1650] [serial = 1109] [outer = 0x0] 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d0e000) [pid = 1650] [serial = 1110] [outer = 0x118814000] 00:24:42 INFO - PROCESS | 1650 | 1468481082921 Marionette DEBUG loaded listener.js 00:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d61800) [pid = 1650] [serial = 1111] [outer = 0x118814000] 00:24:43 INFO - PROCESS | 1650 | 1468481083232 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]]]}] 00:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 471ms 00:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:24:43 INFO - PROCESS | 1650 | 1468481083277 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:24:43 INFO - PROCESS | 1650 | 1468481083278 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:24:43 INFO - PROCESS | 1650 | 1468481083280 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:24:43 INFO - PROCESS | 1650 | 1468481083281 Marionette TRACE conn2 <- [1,1454,null,{}] 00:24:43 INFO - PROCESS | 1650 | 1468481083283 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}] 00:24:43 INFO - PROCESS | 1650 | 1468481083284 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:43 INFO - PROCESS | 1650 | 1468481083388 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:24:43 INFO - PROCESS | 1650 | 1468481083394 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:43 INFO - PROCESS | 1650 | 1468481083396 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75c000 == 37 [pid = 1650] [id = 371] 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11697ec00) [pid = 1650] [serial = 1112] [outer = 0x0] 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d5f000) [pid = 1650] [serial = 1113] [outer = 0x11697ec00] 00:24:43 INFO - PROCESS | 1650 | 1468481083423 Marionette DEBUG loaded listener.js 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124431400) [pid = 1650] [serial = 1114] [outer = 0x11697ec00] 00:24:43 INFO - PROCESS | 1650 | 1468481083771 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]]]}] 00:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 00:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:24:43 INFO - PROCESS | 1650 | 1468481083801 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:24:43 INFO - PROCESS | 1650 | 1468481083803 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:24:43 INFO - PROCESS | 1650 | 1468481083805 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:24:43 INFO - PROCESS | 1650 | 1468481083807 Marionette TRACE conn2 <- [1,1458,null,{}] 00:24:43 INFO - PROCESS | 1650 | 1468481083809 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}] 00:24:43 INFO - PROCESS | 1650 | 1468481083811 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:43 INFO - PROCESS | 1650 | 1468481083899 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:24:43 INFO - PROCESS | 1650 | 1468481083903 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:43 INFO - PROCESS | 1650 | 1468481083904 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c7000 == 38 [pid = 1650] [id = 372] 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123db8000) [pid = 1650] [serial = 1115] [outer = 0x0] 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1268a0c00) [pid = 1650] [serial = 1116] [outer = 0x123db8000] 00:24:43 INFO - PROCESS | 1650 | 1468481083928 Marionette DEBUG loaded listener.js 00:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d40400) [pid = 1650] [serial = 1117] [outer = 0x123db8000] 00:24:44 INFO - PROCESS | 1650 | 1468481084516 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]]]}] 00:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 725ms 00:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:24:44 INFO - PROCESS | 1650 | 1468481084531 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:24:44 INFO - PROCESS | 1650 | 1468481084533 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:24:44 INFO - PROCESS | 1650 | 1468481084537 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:24:44 INFO - PROCESS | 1650 | 1468481084539 Marionette TRACE conn2 <- [1,1462,null,{}] 00:24:44 INFO - PROCESS | 1650 | 1468481084543 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}] 00:24:44 INFO - PROCESS | 1650 | 1468481084544 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:44 INFO - PROCESS | 1650 | 1468481084657 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:24:44 INFO - PROCESS | 1650 | 1468481084734 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:44 INFO - PROCESS | 1650 | 1468481084736 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x117576800 == 39 [pid = 1650] [id = 373] 00:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1128d7000) [pid = 1650] [serial = 1118] [outer = 0x0] 00:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1129b2000) [pid = 1650] [serial = 1119] [outer = 0x1128d7000] 00:24:44 INFO - PROCESS | 1650 | 1468481084767 Marionette DEBUG loaded listener.js 00:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11320b000) [pid = 1650] [serial = 1120] [outer = 0x1128d7000] 00:24:45 INFO - PROCESS | 1650 | 1468481085284 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]]]}] 00:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 822ms 00:24:45 INFO - PROCESS | 1650 | 1468481085358 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:24:45 INFO - PROCESS | 1650 | 1468481085363 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:24:45 INFO - PROCESS | 1650 | 1468481085368 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:24:45 INFO - PROCESS | 1650 | 1468481085370 Marionette TRACE conn2 <- [1,1466,null,{}] 00:24:45 INFO - PROCESS | 1650 | 1468481085372 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}] 00:24:45 INFO - PROCESS | 1650 | 1468481085374 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:45 INFO - PROCESS | 1650 | 1468481085483 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:24:45 INFO - PROCESS | 1650 | 1468481085559 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:45 INFO - PROCESS | 1650 | 1468481085560 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957a000 == 40 [pid = 1650] [id = 374] 00:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112fc8400) [pid = 1650] [serial = 1121] [outer = 0x0] 00:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116848400) [pid = 1650] [serial = 1122] [outer = 0x112fc8400] 00:24:45 INFO - PROCESS | 1650 | 1468481085592 Marionette DEBUG loaded listener.js 00:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117f87800) [pid = 1650] [serial = 1123] [outer = 0x112fc8400] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75c000 == 39 [pid = 1650] [id = 371] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b7000 == 38 [pid = 1650] [id = 370] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab8000 == 37 [pid = 1650] [id = 369] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126aae000 == 36 [pid = 1650] [id = 368] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115f1e000 == 35 [pid = 1650] [id = 367] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x123d91800 == 34 [pid = 1650] [id = 366] 00:24:46 INFO - PROCESS | 1650 | 1468481086359 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]]]}] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x121122800 == 33 [pid = 1650] [id = 365] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e1000 == 32 [pid = 1650] [id = 364] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x117f42000 == 31 [pid = 1650] [id = 363] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1170db800 == 30 [pid = 1650] [id = 362] 00:24:46 INFO - PROCESS | 1650 | --DOCSHELL 0x1130a8000 == 29 [pid = 1650] [id = 361] 00:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1020ms 00:24:46 INFO - PROCESS | 1650 | 1468481086389 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:24:46 INFO - PROCESS | 1650 | 1468481086392 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:24:46 INFO - PROCESS | 1650 | 1468481086395 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:24:46 INFO - PROCESS | 1650 | 1468481086398 Marionette TRACE conn2 <- [1,1470,null,{}] 00:24:46 INFO - PROCESS | 1650 | 1468481086402 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}] 00:24:46 INFO - PROCESS | 1650 | 1468481086404 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:46 INFO - PROCESS | 1650 | 1468481086492 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x126dc3800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117091400) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11831d800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123db7400) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x116b1a400) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118550800) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x124429400) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129ae000) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11882cc00) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197c6800) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d55400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119237000) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123dc3000) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117f87000) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11335a000) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112d37800) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118976000) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12649f400) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x116847000) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a5c000) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118815000) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118542c00) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126d46c00) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x120fe4c00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x112737000) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1215e6400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12560d400) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x128acf800) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x128ac5c00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 00:24:46 INFO - PROCESS | 1650 | 1468481086581 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:46 INFO - PROCESS | 1650 | 1468481086582 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11756a000 == 30 [pid = 1650] [id = 375] 00:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112a5c000) [pid = 1650] [serial = 1124] [outer = 0x0] 00:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x113d46000) [pid = 1650] [serial = 1125] [outer = 0x112a5c000] 00:24:46 INFO - PROCESS | 1650 | 1468481086612 Marionette DEBUG loaded listener.js 00:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x117f88000) [pid = 1650] [serial = 1126] [outer = 0x112a5c000] 00:24:47 INFO - PROCESS | 1650 | 1468481087006 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]]]}] 00:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 624ms 00:24:47 INFO - PROCESS | 1650 | 1468481087020 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:24:47 INFO - PROCESS | 1650 | 1468481087024 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:24:47 INFO - PROCESS | 1650 | 1468481087032 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:24:47 INFO - PROCESS | 1650 | 1468481087034 Marionette TRACE conn2 <- [1,1474,null,{}] 00:24:47 INFO - PROCESS | 1650 | 1468481087038 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}] 00:24:47 INFO - PROCESS | 1650 | 1468481087040 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:47 INFO - PROCESS | 1650 | 1468481087183 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:24:47 INFO - PROCESS | 1650 | 1468481087244 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:47 INFO - PROCESS | 1650 | 1468481087245 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e1000 == 31 [pid = 1650] [id = 376] 00:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117f8c400) [pid = 1650] [serial = 1127] [outer = 0x0] 00:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118318000) [pid = 1650] [serial = 1128] [outer = 0x117f8c400] 00:24:47 INFO - PROCESS | 1650 | 1468481087270 Marionette DEBUG loaded listener.js 00:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118543c00) [pid = 1650] [serial = 1129] [outer = 0x117f8c400] 00:24:47 INFO - PROCESS | 1650 | 1468481087646 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]]]}] 00:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 626ms 00:24:47 INFO - PROCESS | 1650 | 1468481087657 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:24:47 INFO - PROCESS | 1650 | 1468481087659 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:24:47 INFO - PROCESS | 1650 | 1468481087665 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:24:47 INFO - PROCESS | 1650 | 1468481087669 Marionette TRACE conn2 <- [1,1478,null,{}] 00:24:47 INFO - PROCESS | 1650 | 1468481087681 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}] 00:24:47 INFO - PROCESS | 1650 | 1468481087686 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:47 INFO - PROCESS | 1650 | 1468481087810 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:24:47 INFO - PROCESS | 1650 | 1468481087897 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:47 INFO - PROCESS | 1650 | 1468481087900 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d94000 == 32 [pid = 1650] [id = 377] 00:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1126a1c00) [pid = 1650] [serial = 1130] [outer = 0x0] 00:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118973400) [pid = 1650] [serial = 1131] [outer = 0x1126a1c00] 00:24:47 INFO - PROCESS | 1650 | 1468481087945 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1197c7400) [pid = 1650] [serial = 1132] [outer = 0x1126a1c00] 00:24:48 INFO - PROCESS | 1650 | 1468481088288 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]]]}] 00:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 676ms 00:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:24:48 INFO - PROCESS | 1650 | 1468481088340 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:24:48 INFO - PROCESS | 1650 | 1468481088342 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:24:48 INFO - PROCESS | 1650 | 1468481088344 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:24:48 INFO - PROCESS | 1650 | 1468481088345 Marionette TRACE conn2 <- [1,1482,null,{}] 00:24:48 INFO - PROCESS | 1650 | 1468481088347 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}] 00:24:48 INFO - PROCESS | 1650 | 1468481088349 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:48 INFO - PROCESS | 1650 | 1468481088427 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:24:48 INFO - PROCESS | 1650 | 1468481088448 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:48 INFO - PROCESS | 1650 | 1468481088449 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126828000 == 33 [pid = 1650] [id = 378] 00:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x120fe7c00) [pid = 1650] [serial = 1133] [outer = 0x0] 00:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d57c00) [pid = 1650] [serial = 1134] [outer = 0x120fe7c00] 00:24:48 INFO - PROCESS | 1650 | 1468481088474 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x123dc2000) [pid = 1650] [serial = 1135] [outer = 0x120fe7c00] 00:24:48 INFO - PROCESS | 1650 | 1468481088831 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]]]}] 00:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 00:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:24:48 INFO - PROCESS | 1650 | 1468481088865 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:24:48 INFO - PROCESS | 1650 | 1468481088866 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:24:48 INFO - PROCESS | 1650 | 1468481088868 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:24:48 INFO - PROCESS | 1650 | 1468481088869 Marionette TRACE conn2 <- [1,1486,null,{}] 00:24:48 INFO - PROCESS | 1650 | 1468481088871 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}] 00:24:48 INFO - PROCESS | 1650 | 1468481088872 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:48 INFO - PROCESS | 1650 | 1468481088970 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:24:49 INFO - PROCESS | 1650 | 1468481089007 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:49 INFO - PROCESS | 1650 | 1468481089008 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129163800 == 34 [pid = 1650] [id = 379] 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119a7b800) [pid = 1650] [serial = 1136] [outer = 0x0] 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1244a3000) [pid = 1650] [serial = 1137] [outer = 0x119a7b800] 00:24:49 INFO - PROCESS | 1650 | 1468481089033 Marionette DEBUG loaded listener.js 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12649a000) [pid = 1650] [serial = 1138] [outer = 0x119a7b800] 00:24:49 INFO - PROCESS | 1650 | 1468481089380 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]]]}] 00:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 518ms 00:24:49 INFO - PROCESS | 1650 | 1468481089387 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:24:49 INFO - PROCESS | 1650 | 1468481089388 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:24:49 INFO - PROCESS | 1650 | 1468481089390 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:24:49 INFO - PROCESS | 1650 | 1468481089391 Marionette TRACE conn2 <- [1,1490,null,{}] 00:24:49 INFO - PROCESS | 1650 | 1468481089394 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}] 00:24:49 INFO - PROCESS | 1650 | 1468481089400 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:49 INFO - PROCESS | 1650 | 1468481089518 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:24:49 INFO - PROCESS | 1650 | 1468481089522 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:49 INFO - PROCESS | 1650 | 1468481089523 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a905800 == 35 [pid = 1650] [id = 380] 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12442ac00) [pid = 1650] [serial = 1139] [outer = 0x0] 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x126c17c00) [pid = 1650] [serial = 1140] [outer = 0x12442ac00] 00:24:49 INFO - PROCESS | 1650 | 1468481089548 Marionette DEBUG loaded listener.js 00:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ac8000) [pid = 1650] [serial = 1141] [outer = 0x12442ac00] 00:24:49 INFO - PROCESS | 1650 | 1468481089896 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]]]}] 00:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 00:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:24:49 INFO - PROCESS | 1650 | 1468481089909 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:24:49 INFO - PROCESS | 1650 | 1468481089910 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:24:49 INFO - PROCESS | 1650 | 1468481089914 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:24:49 INFO - PROCESS | 1650 | 1468481089915 Marionette TRACE conn2 <- [1,1494,null,{}] 00:24:49 INFO - PROCESS | 1650 | 1468481089918 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}] 00:24:49 INFO - PROCESS | 1650 | 1468481089919 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:50 INFO - PROCESS | 1650 | 1468481090015 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:24:50 INFO - PROCESS | 1650 | 1468481090027 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:50 INFO - PROCESS | 1650 | 1468481090028 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c7800 == 36 [pid = 1650] [id = 381] 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ac5c00) [pid = 1650] [serial = 1142] [outer = 0x0] 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128acf800) [pid = 1650] [serial = 1143] [outer = 0x128ac5c00] 00:24:50 INFO - PROCESS | 1650 | 1468481090053 Marionette DEBUG loaded listener.js 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128e06800) [pid = 1650] [serial = 1144] [outer = 0x128ac5c00] 00:24:50 INFO - PROCESS | 1650 | 1468481090386 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]]]}] 00:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 00:24:50 INFO - PROCESS | 1650 | 1468481090433 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:24:50 INFO - PROCESS | 1650 | 1468481090435 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:24:50 INFO - PROCESS | 1650 | 1468481090437 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:24:50 INFO - PROCESS | 1650 | 1468481090438 Marionette TRACE conn2 <- [1,1498,null,{}] 00:24:50 INFO - PROCESS | 1650 | 1468481090440 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}] 00:24:50 INFO - PROCESS | 1650 | 1468481090441 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:50 INFO - PROCESS | 1650 | 1468481090538 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:24:50 INFO - PROCESS | 1650 | 1468481090541 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:50 INFO - PROCESS | 1650 | 1468481090542 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c6000 == 37 [pid = 1650] [id = 382] 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12649c000) [pid = 1650] [serial = 1145] [outer = 0x0] 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128eed400) [pid = 1650] [serial = 1146] [outer = 0x12649c000] 00:24:50 INFO - PROCESS | 1650 | 1468481090567 Marionette DEBUG loaded listener.js 00:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ef3400) [pid = 1650] [serial = 1147] [outer = 0x12649c000] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118315400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117f89800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1128d8c00) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x116979c00) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1121b7400) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110ef0400) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d37800) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118973800) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1121b1400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110f59800) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118814000) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1128ce000) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x116849c00) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11697ec00) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x118839400) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121554800) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:24:50 INFO - PROCESS | 1650 | 1468481090963 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]]]}] 00:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 568ms 00:24:51 INFO - PROCESS | 1650 | 1468481091010 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:24:51 INFO - PROCESS | 1650 | 1468481091011 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:24:51 INFO - PROCESS | 1650 | 1468481091018 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:24:51 INFO - PROCESS | 1650 | 1468481091019 Marionette TRACE conn2 <- [1,1502,null,{}] 00:24:51 INFO - PROCESS | 1650 | 1468481091021 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}] 00:24:51 INFO - PROCESS | 1650 | 1468481091022 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:51 INFO - PROCESS | 1650 | 1468481091102 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:24:51 INFO - PROCESS | 1650 | 1468481091106 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:51 INFO - PROCESS | 1650 | 1468481091107 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x118858000 == 38 [pid = 1650] [id = 383] 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x113d66800) [pid = 1650] [serial = 1148] [outer = 0x0] 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11697ec00) [pid = 1650] [serial = 1149] [outer = 0x113d66800] 00:24:51 INFO - PROCESS | 1650 | 1468481091131 Marionette DEBUG loaded listener.js 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118321800) [pid = 1650] [serial = 1150] [outer = 0x113d66800] 00:24:51 INFO - PROCESS | 1650 | 1468481091455 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]]]}] 00:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 469ms 00:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:24:51 INFO - PROCESS | 1650 | 1468481091486 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:24:51 INFO - PROCESS | 1650 | 1468481091488 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:24:51 INFO - PROCESS | 1650 | 1468481091490 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:24:51 INFO - PROCESS | 1650 | 1468481091491 Marionette TRACE conn2 <- [1,1506,null,{}] 00:24:51 INFO - PROCESS | 1650 | 1468481091493 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}] 00:24:51 INFO - PROCESS | 1650 | 1468481091494 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:51 INFO - PROCESS | 1650 | 1468481091572 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:24:51 INFO - PROCESS | 1650 | 1468481091575 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:51 INFO - PROCESS | 1650 | 1468481091576 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde2800 == 39 [pid = 1650] [id = 384] 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118835400) [pid = 1650] [serial = 1151] [outer = 0x0] 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123d5a000) [pid = 1650] [serial = 1152] [outer = 0x118835400] 00:24:51 INFO - PROCESS | 1650 | 1468481091603 Marionette DEBUG loaded listener.js 00:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x123dc0000) [pid = 1650] [serial = 1153] [outer = 0x118835400] 00:24:51 INFO - PROCESS | 1650 | 1468481091948 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]]]}] 00:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 00:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:24:51 INFO - PROCESS | 1650 | 1468481091958 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:24:51 INFO - PROCESS | 1650 | 1468481091960 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:24:51 INFO - PROCESS | 1650 | 1468481091963 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:24:51 INFO - PROCESS | 1650 | 1468481091966 Marionette TRACE conn2 <- [1,1510,null,{}] 00:24:51 INFO - PROCESS | 1650 | 1468481091968 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}] 00:24:51 INFO - PROCESS | 1650 | 1468481091969 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:52 INFO - PROCESS | 1650 | 1468481092087 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:24:52 INFO - PROCESS | 1650 | 1468481092094 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:52 INFO - PROCESS | 1650 | 1468481092096 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdfe800 == 40 [pid = 1650] [id = 385] 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128ef4400) [pid = 1650] [serial = 1154] [outer = 0x0] 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129115800) [pid = 1650] [serial = 1155] [outer = 0x128ef4400] 00:24:52 INFO - PROCESS | 1650 | 1468481092124 Marionette DEBUG loaded listener.js 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129210400) [pid = 1650] [serial = 1156] [outer = 0x128ef4400] 00:24:52 INFO - PROCESS | 1650 | 1468481092522 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]]]}] 00:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 571ms 00:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:24:52 INFO - PROCESS | 1650 | 1468481092534 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:24:52 INFO - PROCESS | 1650 | 1468481092536 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:24:52 INFO - PROCESS | 1650 | 1468481092539 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:24:52 INFO - PROCESS | 1650 | 1468481092541 Marionette TRACE conn2 <- [1,1514,null,{}] 00:24:52 INFO - PROCESS | 1650 | 1468481092544 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}] 00:24:52 INFO - PROCESS | 1650 | 1468481092546 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:52 INFO - PROCESS | 1650 | 1468481092669 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:24:52 INFO - PROCESS | 1650 | 1468481092740 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:52 INFO - PROCESS | 1650 | 1468481092741 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf34000 == 41 [pid = 1650] [id = 386] 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118546c00) [pid = 1650] [serial = 1157] [outer = 0x0] 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129215000) [pid = 1650] [serial = 1158] [outer = 0x118546c00] 00:24:52 INFO - PROCESS | 1650 | 1468481092765 Marionette DEBUG loaded listener.js 00:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129460c00) [pid = 1650] [serial = 1159] [outer = 0x118546c00] 00:24:53 INFO - PROCESS | 1650 | 1468481093197 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]]]}] 00:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 720ms 00:24:53 INFO - PROCESS | 1650 | 1468481093259 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:24:53 INFO - PROCESS | 1650 | 1468481093261 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:24:53 INFO - PROCESS | 1650 | 1468481093264 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:24:53 INFO - PROCESS | 1650 | 1468481093267 Marionette TRACE conn2 <- [1,1518,null,{}] 00:24:53 INFO - PROCESS | 1650 | 1468481093270 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}] 00:24:53 INFO - PROCESS | 1650 | 1468481093272 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:53 INFO - PROCESS | 1650 | 1468481093403 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:24:53 INFO - PROCESS | 1650 | 1468481093459 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:53 INFO - PROCESS | 1650 | 1468481093461 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119578800 == 42 [pid = 1650] [id = 387] 00:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113d69000) [pid = 1650] [serial = 1160] [outer = 0x0] 00:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117f86400) [pid = 1650] [serial = 1161] [outer = 0x113d69000] 00:24:53 INFO - PROCESS | 1650 | 1468481093492 Marionette DEBUG loaded listener.js 00:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x118146c00) [pid = 1650] [serial = 1162] [outer = 0x113d69000] 00:24:53 INFO - PROCESS | 1650 | 1468481093956 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]]]}] 00:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 721ms 00:24:53 INFO - PROCESS | 1650 | 1468481093986 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:24:53 INFO - PROCESS | 1650 | 1468481093989 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:24:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:24:54 INFO - PROCESS | 1650 | 1468481094012 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:24:54 INFO - PROCESS | 1650 | 1468481094014 Marionette TRACE conn2 <- [1,1522,null,{}] 00:24:54 INFO - PROCESS | 1650 | 1468481094018 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}] 00:24:54 INFO - PROCESS | 1650 | 1468481094020 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:54 INFO - PROCESS | 1650 | 1468481094126 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:24:54 INFO - PROCESS | 1650 | 1468481094195 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:54 INFO - PROCESS | 1650 | 1468481094197 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126417000 == 43 [pid = 1650] [id = 388] 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1186de400) [pid = 1650] [serial = 1163] [outer = 0x0] 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11883a000) [pid = 1650] [serial = 1164] [outer = 0x1186de400] 00:24:54 INFO - PROCESS | 1650 | 1468481094227 Marionette DEBUG loaded listener.js 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119756000) [pid = 1650] [serial = 1165] [outer = 0x1186de400] 00:24:54 INFO - PROCESS | 1650 | 1468481094592 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"]]]}] 00:24:54 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 () { 00:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:24:54 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 () { 00:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:24:54 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 () { 00:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:24:54 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 () { 00:24:54 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:24:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:24:54 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 642ms 00:24:54 INFO - PROCESS | 1650 | 1468481094636 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:24:54 INFO - PROCESS | 1650 | 1468481094638 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:24:54 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:24:54 INFO - PROCESS | 1650 | 1468481094641 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:24:54 INFO - PROCESS | 1650 | 1468481094643 Marionette TRACE conn2 <- [1,1526,null,{}] 00:24:54 INFO - PROCESS | 1650 | 1468481094651 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}] 00:24:54 INFO - PROCESS | 1650 | 1468481094654 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:54 INFO - PROCESS | 1650 | 1468481094778 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:24:54 INFO - PROCESS | 1650 | 1468481094849 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:54 INFO - PROCESS | 1650 | 1468481094851 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf24000 == 44 [pid = 1650] [id = 389] 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1266f2000) [pid = 1650] [serial = 1166] [outer = 0x0] 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1268a8000) [pid = 1650] [serial = 1167] [outer = 0x1266f2000] 00:24:54 INFO - PROCESS | 1650 | 1468481094881 Marionette DEBUG loaded listener.js 00:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126d4c000) [pid = 1650] [serial = 1168] [outer = 0x1266f2000] 00:24:55 INFO - PROCESS | 1650 | 1468481095259 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"]]]}] 00:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:24:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:24:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 00:24:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:24:55 INFO - PROCESS | 1650 | 1468481095314 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:24:55 INFO - PROCESS | 1650 | 1468481095316 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:24:55 INFO - PROCESS | 1650 | 1468481095318 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:24:55 INFO - PROCESS | 1650 | 1468481095319 Marionette TRACE conn2 <- [1,1530,null,{}] 00:24:55 INFO - PROCESS | 1650 | 1468481095321 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}] 00:24:55 INFO - PROCESS | 1650 | 1468481095323 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:55 INFO - PROCESS | 1650 | 1468481095426 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:24:55 INFO - PROCESS | 1650 | 1468481095481 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:55 INFO - PROCESS | 1650 | 1468481095483 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c67f800 == 45 [pid = 1650] [id = 390] 00:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ac2800) [pid = 1650] [serial = 1169] [outer = 0x0] 00:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128ef5000) [pid = 1650] [serial = 1170] [outer = 0x128ac2800] 00:24:55 INFO - PROCESS | 1650 | 1468481095512 Marionette DEBUG loaded listener.js 00:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12920d800) [pid = 1650] [serial = 1171] [outer = 0x128ac2800] 00:24:55 INFO - PROCESS | 1650 | 1468481095916 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]]]}] 00:24:55 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 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:24:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:24:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:24:55 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. 00:24:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:24:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 620ms 00:24:55 INFO - PROCESS | 1650 | 1468481095939 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:24:55 INFO - PROCESS | 1650 | 1468481095940 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:24:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:24:55 INFO - PROCESS | 1650 | 1468481095942 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:24:55 INFO - PROCESS | 1650 | 1468481095944 Marionette TRACE conn2 <- [1,1534,null,{}] 00:24:55 INFO - PROCESS | 1650 | 1468481095946 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}] 00:24:55 INFO - PROCESS | 1650 | 1468481095948 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:56 INFO - PROCESS | 1650 | 1468481096049 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:24:56 INFO - PROCESS | 1650 | 1468481096139 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:56 INFO - PROCESS | 1650 | 1468481096140 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116957000 == 46 [pid = 1650] [id = 391] 00:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1126a3800) [pid = 1650] [serial = 1172] [outer = 0x0] 00:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11629bc00) [pid = 1650] [serial = 1173] [outer = 0x1126a3800] 00:24:56 INFO - PROCESS | 1650 | 1468481096169 Marionette DEBUG loaded listener.js 00:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126dc3400) [pid = 1650] [serial = 1174] [outer = 0x1126a3800] 00:24:56 INFO - PROCESS | 1650 | 1468481096734 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]]]}] 00:24:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:24:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 820ms 00:24:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:24:56 INFO - PROCESS | 1650 | 1468481096763 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:24:56 INFO - PROCESS | 1650 | 1468481096765 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:24:56 INFO - PROCESS | 1650 | 1468481096768 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:24:56 INFO - PROCESS | 1650 | 1468481096770 Marionette TRACE conn2 <- [1,1538,null,{}] 00:24:56 INFO - PROCESS | 1650 | 1468481096773 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}] 00:24:56 INFO - PROCESS | 1650 | 1468481096775 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:56 INFO - PROCESS | 1650 | 1468481096873 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:24:56 INFO - PROCESS | 1650 | 1468481096933 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:56 INFO - PROCESS | 1650 | 1468481096934 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199c9800 == 47 [pid = 1650] [id = 392] 00:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1165e9800) [pid = 1650] [serial = 1175] [outer = 0x0] 00:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11692bc00) [pid = 1650] [serial = 1176] [outer = 0x1165e9800] 00:24:56 INFO - PROCESS | 1650 | 1468481096962 Marionette DEBUG loaded listener.js 00:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117f83000) [pid = 1650] [serial = 1177] [outer = 0x1165e9800] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdfe800 == 46 [pid = 1650] [id = 385] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde2800 == 45 [pid = 1650] [id = 384] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x118858000 == 44 [pid = 1650] [id = 383] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c6000 == 43 [pid = 1650] [id = 382] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c7800 == 42 [pid = 1650] [id = 381] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12a905800 == 41 [pid = 1650] [id = 380] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x129163800 == 40 [pid = 1650] [id = 379] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126828000 == 39 [pid = 1650] [id = 378] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x123d94000 == 38 [pid = 1650] [id = 377] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e1000 == 37 [pid = 1650] [id = 376] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11756a000 == 36 [pid = 1650] [id = 375] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x11957a000 == 35 [pid = 1650] [id = 374] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c7000 == 34 [pid = 1650] [id = 372] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x117576800 == 33 [pid = 1650] [id = 373] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x116957000 == 32 [pid = 1650] [id = 391] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12c67f800 == 31 [pid = 1650] [id = 390] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf24000 == 30 [pid = 1650] [id = 389] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x126417000 == 29 [pid = 1650] [id = 388] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x119578800 == 28 [pid = 1650] [id = 387] 00:24:57 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf34000 == 27 [pid = 1650] [id = 386] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1186db400) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1199bb400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1197c8000) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1215e5400) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117faac00) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x121553800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123d0e000) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113d38400) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129b1400) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11831a800) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d61800) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123d5f000) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11814d400) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fed800) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x119931400) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1266f3800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123dba400) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x121851c00) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x116847800) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1268a0c00) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x124431400) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118315c00) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118538400) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11814f000) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112fcb400) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x115f66c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117092400) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1177f2c00) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112698400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128cfc00) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112fd4000) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1129a8400) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1190c9400) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 00:24:57 INFO - PROCESS | 1650 | 1468481097971 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]]]}] 00:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1273ms 00:24:58 INFO - PROCESS | 1650 | 1468481098041 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:24:58 INFO - PROCESS | 1650 | 1468481098043 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:24:58 INFO - PROCESS | 1650 | 1468481098049 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:24:58 INFO - PROCESS | 1650 | 1468481098051 Marionette TRACE conn2 <- [1,1542,null,{}] 00:24:58 INFO - PROCESS | 1650 | 1468481098055 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}] 00:24:58 INFO - PROCESS | 1650 | 1468481098056 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:58 INFO - PROCESS | 1650 | 1468481098139 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:24:58 INFO - PROCESS | 1650 | 1468481098148 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:58 INFO - PROCESS | 1650 | 1468481098150 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116512800 == 28 [pid = 1650] [id = 393] 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128ca400) [pid = 1650] [serial = 1178] [outer = 0x0] 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1128d1c00) [pid = 1650] [serial = 1179] [outer = 0x1128ca400] 00:24:58 INFO - PROCESS | 1650 | 1468481098179 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1129af000) [pid = 1650] [serial = 1180] [outer = 0x1128ca400] 00:24:58 INFO - PROCESS | 1650 | 1468481098505 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]]]}] 00:24:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:24:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 00:24:58 INFO - PROCESS | 1650 | 1468481098519 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:24:58 INFO - PROCESS | 1650 | 1468481098523 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:24:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:24:58 INFO - PROCESS | 1650 | 1468481098556 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:24:58 INFO - PROCESS | 1650 | 1468481098557 Marionette TRACE conn2 <- [1,1546,null,{}] 00:24:58 INFO - PROCESS | 1650 | 1468481098560 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}] 00:24:58 INFO - PROCESS | 1650 | 1468481098561 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:58 INFO - PROCESS | 1650 | 1468481098637 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:24:58 INFO - PROCESS | 1650 | 1468481098641 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:58 INFO - PROCESS | 1650 | 1468481098643 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883d800 == 29 [pid = 1650] [id = 394] 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a79c00) [pid = 1650] [serial = 1181] [outer = 0x0] 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113ea8000) [pid = 1650] [serial = 1182] [outer = 0x112a79c00] 00:24:58 INFO - PROCESS | 1650 | 1468481098673 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11697bc00) [pid = 1650] [serial = 1183] [outer = 0x112a79c00] 00:24:59 INFO - PROCESS | 1650 | 1468481099017 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]]]}] 00:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 475ms 00:24:59 INFO - PROCESS | 1650 | 1468481099026 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:24:59 INFO - PROCESS | 1650 | 1468481099028 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:24:59 INFO - PROCESS | 1650 | 1468481099032 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:24:59 INFO - PROCESS | 1650 | 1468481099042 Marionette TRACE conn2 <- [1,1550,null,{}] 00:24:59 INFO - PROCESS | 1650 | 1468481099050 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}] 00:24:59 INFO - PROCESS | 1650 | 1468481099053 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:59 INFO - PROCESS | 1650 | 1468481099134 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:24:59 INFO - PROCESS | 1650 | 1468481099189 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1650 | 1468481099191 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957b000 == 30 [pid = 1650] [id = 395] 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117248c00) [pid = 1650] [serial = 1184] [outer = 0x0] 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117f89400) [pid = 1650] [serial = 1185] [outer = 0x117248c00] 00:24:59 INFO - PROCESS | 1650 | 1468481099220 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118153800) [pid = 1650] [serial = 1186] [outer = 0x117248c00] 00:24:59 INFO - PROCESS | 1650 | 1468481099572 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]]]}] 00:24:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:24:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 578ms 00:24:59 INFO - PROCESS | 1650 | 1468481099611 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:24:59 INFO - PROCESS | 1650 | 1468481099613 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:24:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:24:59 INFO - PROCESS | 1650 | 1468481099615 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:24:59 INFO - PROCESS | 1650 | 1468481099616 Marionette TRACE conn2 <- [1,1554,null,{}] 00:24:59 INFO - PROCESS | 1650 | 1468481099618 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}] 00:24:59 INFO - PROCESS | 1650 | 1468481099619 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:59 INFO - PROCESS | 1650 | 1468481099722 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:24:59 INFO - PROCESS | 1650 | 1468481099754 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1650 | 1468481099755 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb1000 == 31 [pid = 1650] [id = 396] 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118148800) [pid = 1650] [serial = 1187] [outer = 0x0] 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118316400) [pid = 1650] [serial = 1188] [outer = 0x118148800] 00:24:59 INFO - PROCESS | 1650 | 1468481099781 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1186db800) [pid = 1650] [serial = 1189] [outer = 0x118148800] 00:25:00 INFO - PROCESS | 1650 | 1468481100091 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 521ms 00:25:00 INFO - PROCESS | 1650 | 1468481100137 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1650 | 1468481100138 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:25:00 INFO - PROCESS | 1650 | 1468481100140 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1650 | 1468481100141 Marionette TRACE conn2 <- [1,1558,null,{}] 00:25:00 INFO - PROCESS | 1650 | 1468481100143 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}] 00:25:00 INFO - PROCESS | 1650 | 1468481100152 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:00 INFO - PROCESS | 1650 | 1468481100243 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:25:00 INFO - PROCESS | 1650 | 1468481100280 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:00 INFO - PROCESS | 1650 | 1468481100281 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d33800 == 32 [pid = 1650] [id = 397] 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1186dc000) [pid = 1650] [serial = 1190] [outer = 0x0] 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118838c00) [pid = 1650] [serial = 1191] [outer = 0x1186dc000] 00:25:00 INFO - PROCESS | 1650 | 1468481100306 Marionette DEBUG loaded listener.js 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119233000) [pid = 1650] [serial = 1192] [outer = 0x1186dc000] 00:25:00 INFO - PROCESS | 1650 | 1468481100604 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:25:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 00:25:00 INFO - PROCESS | 1650 | 1468481100661 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1650 | 1468481100662 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:25:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:25:00 INFO - PROCESS | 1650 | 1468481100664 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1650 | 1468481100665 Marionette TRACE conn2 <- [1,1562,null,{}] 00:25:00 INFO - PROCESS | 1650 | 1468481100667 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}] 00:25:00 INFO - PROCESS | 1650 | 1468481100671 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:00 INFO - PROCESS | 1650 | 1468481100786 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:25:00 INFO - PROCESS | 1650 | 1468481100822 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:00 INFO - PROCESS | 1650 | 1468481100824 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d1a000 == 33 [pid = 1650] [id = 398] 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119754c00) [pid = 1650] [serial = 1193] [outer = 0x0] 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x119928400) [pid = 1650] [serial = 1194] [outer = 0x119754c00] 00:25:00 INFO - PROCESS | 1650 | 1468481100849 Marionette DEBUG loaded listener.js 00:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1215ec400) [pid = 1650] [serial = 1195] [outer = 0x119754c00] 00:25:01 INFO - PROCESS | 1650 | 1468481101168 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]]]}] 00:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 00:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:25:01 INFO - PROCESS | 1650 | 1468481101184 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:25:01 INFO - PROCESS | 1650 | 1468481101185 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:25:01 INFO - PROCESS | 1650 | 1468481101187 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:25:01 INFO - PROCESS | 1650 | 1468481101188 Marionette TRACE conn2 <- [1,1566,null,{}] 00:25:01 INFO - PROCESS | 1650 | 1468481101199 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}] 00:25:01 INFO - PROCESS | 1650 | 1468481101200 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:01 INFO - PROCESS | 1650 | 1468481101299 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:25:01 INFO - PROCESS | 1650 | 1468481101303 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:01 INFO - PROCESS | 1650 | 1468481101304 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260e0000 == 34 [pid = 1650] [id = 399] 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f59c00) [pid = 1650] [serial = 1196] [outer = 0x0] 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x121a99400) [pid = 1650] [serial = 1197] [outer = 0x110f59c00] 00:25:01 INFO - PROCESS | 1650 | 1468481101328 Marionette DEBUG loaded listener.js 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123db8c00) [pid = 1650] [serial = 1198] [outer = 0x110f59c00] 00:25:01 INFO - PROCESS | 1650 | 1468481101673 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]]]}] 00:25:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:25:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 529ms 00:25:01 INFO - PROCESS | 1650 | 1468481101717 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:25:01 INFO - PROCESS | 1650 | 1468481101718 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:25:01 INFO - PROCESS | 1650 | 1468481101720 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:25:01 INFO - PROCESS | 1650 | 1468481101721 Marionette TRACE conn2 <- [1,1570,null,{}] 00:25:01 INFO - PROCESS | 1650 | 1468481101723 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}] 00:25:01 INFO - PROCESS | 1650 | 1468481101725 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:01 INFO - PROCESS | 1650 | 1468481101820 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:25:01 INFO - PROCESS | 1650 | 1468481101823 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:01 INFO - PROCESS | 1650 | 1468481101824 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a25800 == 35 [pid = 1650] [id = 400] 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11853c800) [pid = 1650] [serial = 1199] [outer = 0x0] 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1242a2400) [pid = 1650] [serial = 1200] [outer = 0x11853c800] 00:25:01 INFO - PROCESS | 1650 | 1468481101848 Marionette DEBUG loaded listener.js 00:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x124430400) [pid = 1650] [serial = 1201] [outer = 0x11853c800] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118546c00) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119a7b800) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12442ac00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ac5c00) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fe7c00) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d7000) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117f8c400) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a5c000) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112fc8400) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1126a1c00) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123db8000) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12649c000) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x128ef4400) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118835400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:25:02 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113d66800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:25:02 INFO - PROCESS | 1650 | 1468481102326 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]]]}] 00:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 618ms 00:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:25:02 INFO - PROCESS | 1650 | 1468481102339 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:25:02 INFO - PROCESS | 1650 | 1468481102340 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:25:02 INFO - PROCESS | 1650 | 1468481102343 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:25:02 INFO - PROCESS | 1650 | 1468481102344 Marionette TRACE conn2 <- [1,1574,null,{}] 00:25:02 INFO - PROCESS | 1650 | 1468481102348 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}] 00:25:02 INFO - PROCESS | 1650 | 1468481102349 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:02 INFO - PROCESS | 1650 | 1468481102431 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:25:02 INFO - PROCESS | 1650 | 1468481102435 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:02 INFO - PROCESS | 1650 | 1468481102436 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12914c800 == 36 [pid = 1650] [id = 401] 00:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129ac400) [pid = 1650] [serial = 1202] [outer = 0x0] 00:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1177f1c00) [pid = 1650] [serial = 1203] [outer = 0x1129ac400] 00:25:02 INFO - PROCESS | 1650 | 1468481102460 Marionette DEBUG loaded listener.js 00:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118835400) [pid = 1650] [serial = 1204] [outer = 0x1129ac400] 00:25:02 INFO - PROCESS | 1650 | 1468481102805 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]]]}] 00:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 472ms 00:25:02 INFO - PROCESS | 1650 | 1468481102816 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:25:02 INFO - PROCESS | 1650 | 1468481102817 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:25:02 INFO - PROCESS | 1650 | 1468481102819 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:25:02 INFO - PROCESS | 1650 | 1468481102820 Marionette TRACE conn2 <- [1,1578,null,{}] 00:25:02 INFO - PROCESS | 1650 | 1468481102822 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}] 00:25:02 INFO - PROCESS | 1650 | 1468481102823 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:02 INFO - PROCESS | 1650 | 1468481102925 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:25:02 INFO - PROCESS | 1650 | 1468481102932 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:02 INFO - PROCESS | 1650 | 1468481102933 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296a6800 == 37 [pid = 1650] [id = 402] 00:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x111c75000) [pid = 1650] [serial = 1205] [outer = 0x0] 00:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1210b2c00) [pid = 1650] [serial = 1206] [outer = 0x111c75000] 00:25:02 INFO - PROCESS | 1650 | 1468481102957 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124d5d000) [pid = 1650] [serial = 1207] [outer = 0x111c75000] 00:25:03 INFO - PROCESS | 1650 | 1468481103274 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]]]}] 00:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 00:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:25:03 INFO - PROCESS | 1650 | 1468481103289 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:25:03 INFO - PROCESS | 1650 | 1468481103291 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:25:03 INFO - PROCESS | 1650 | 1468481103294 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:25:03 INFO - PROCESS | 1650 | 1468481103300 Marionette TRACE conn2 <- [1,1582,null,{}] 00:25:03 INFO - PROCESS | 1650 | 1468481103303 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}] 00:25:03 INFO - PROCESS | 1650 | 1468481103306 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:03 INFO - PROCESS | 1650 | 1468481103457 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:25:03 INFO - PROCESS | 1650 | 1468481103543 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:03 INFO - PROCESS | 1650 | 1468481103544 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91c000 == 38 [pid = 1650] [id = 403] 00:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124d5b800) [pid = 1650] [serial = 1208] [outer = 0x0] 00:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266e9800) [pid = 1650] [serial = 1209] [outer = 0x124d5b800] 00:25:03 INFO - PROCESS | 1650 | 1468481103589 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d48400) [pid = 1650] [serial = 1210] [outer = 0x124d5b800] 00:25:03 INFO - PROCESS | 1650 | 1468481103923 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]]]}] 00:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 00:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:25:03 INFO - PROCESS | 1650 | 1468481103968 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:25:03 INFO - PROCESS | 1650 | 1468481103969 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:25:03 INFO - PROCESS | 1650 | 1468481103971 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:25:03 INFO - PROCESS | 1650 | 1468481103972 Marionette TRACE conn2 <- [1,1586,null,{}] 00:25:03 INFO - PROCESS | 1650 | 1468481103975 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}] 00:25:03 INFO - PROCESS | 1650 | 1468481103976 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:04 INFO - PROCESS | 1650 | 1468481104054 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:25:04 INFO - PROCESS | 1650 | 1468481104058 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:04 INFO - PROCESS | 1650 | 1468481104059 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1ca000 == 39 [pid = 1650] [id = 404] 00:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d4ac00) [pid = 1650] [serial = 1211] [outer = 0x0] 00:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126dc8400) [pid = 1650] [serial = 1212] [outer = 0x126d4ac00] 00:25:04 INFO - PROCESS | 1650 | 1468481104085 Marionette DEBUG loaded listener.js 00:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128e03c00) [pid = 1650] [serial = 1213] [outer = 0x126d4ac00] 00:25:04 INFO - PROCESS | 1650 | 1468481104642 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]]]}] 00:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 00:25:04 INFO - PROCESS | 1650 | 1468481104706 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:25:04 INFO - PROCESS | 1650 | 1468481104709 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:25:04 INFO - PROCESS | 1650 | 1468481104716 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:25:04 INFO - PROCESS | 1650 | 1468481104718 Marionette TRACE conn2 <- [1,1590,null,{}] 00:25:04 INFO - PROCESS | 1650 | 1468481104722 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}] 00:25:04 INFO - PROCESS | 1650 | 1468481104724 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:04 INFO - PROCESS | 1650 | 1468481104837 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:25:04 INFO - PROCESS | 1650 | 1468481104945 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:04 INFO - PROCESS | 1650 | 1468481104947 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f46000 == 40 [pid = 1650] [id = 405] 00:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128d8c00) [pid = 1650] [serial = 1214] [outer = 0x0] 00:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1129ad400) [pid = 1650] [serial = 1215] [outer = 0x1128d8c00] 00:25:04 INFO - PROCESS | 1650 | 1468481104982 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112a86400) [pid = 1650] [serial = 1216] [outer = 0x1128d8c00] 00:25:05 INFO - PROCESS | 1650 | 1468481105565 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]]]}] 00:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 872ms 00:25:05 INFO - PROCESS | 1650 | 1468481105587 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:25:05 INFO - PROCESS | 1650 | 1468481105590 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:25:05 INFO - PROCESS | 1650 | 1468481105595 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:25:05 INFO - PROCESS | 1650 | 1468481105597 Marionette TRACE conn2 <- [1,1594,null,{}] 00:25:05 INFO - PROCESS | 1650 | 1468481105599 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}] 00:25:05 INFO - PROCESS | 1650 | 1468481105601 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:05 INFO - PROCESS | 1650 | 1468481105711 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:25:05 INFO - PROCESS | 1650 | 1468481105770 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:05 INFO - PROCESS | 1650 | 1468481105771 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8d000 == 41 [pid = 1650] [id = 406] 00:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116932400) [pid = 1650] [serial = 1217] [outer = 0x0] 00:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1177f8000) [pid = 1650] [serial = 1218] [outer = 0x116932400] 00:25:05 INFO - PROCESS | 1650 | 1468481105802 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11814d400) [pid = 1650] [serial = 1219] [outer = 0x116932400] 00:25:06 INFO - PROCESS | 1650 | 1468481106515 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]]]}] 00:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 975ms 00:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:25:06 INFO - PROCESS | 1650 | 1468481106570 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:25:06 INFO - PROCESS | 1650 | 1468481106573 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:25:06 INFO - PROCESS | 1650 | 1468481106576 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:25:06 INFO - PROCESS | 1650 | 1468481106578 Marionette TRACE conn2 <- [1,1598,null,{}] 00:25:06 INFO - PROCESS | 1650 | 1468481106581 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}] 00:25:06 INFO - PROCESS | 1650 | 1468481106583 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:06 INFO - PROCESS | 1650 | 1468481106690 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:25:06 INFO - PROCESS | 1650 | 1468481106749 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:06 INFO - PROCESS | 1650 | 1468481106752 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x118513000 == 42 [pid = 1650] [id = 407] 00:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112f84000) [pid = 1650] [serial = 1220] [outer = 0x0] 00:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11656fc00) [pid = 1650] [serial = 1221] [outer = 0x112f84000] 00:25:06 INFO - PROCESS | 1650 | 1468481106780 Marionette DEBUG loaded listener.js 00:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117244400) [pid = 1650] [serial = 1222] [outer = 0x112f84000] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91c000 == 41 [pid = 1650] [id = 403] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1296a6800 == 40 [pid = 1650] [id = 402] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x12914c800 == 39 [pid = 1650] [id = 401] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x128a25800 == 38 [pid = 1650] [id = 400] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x1260e0000 == 37 [pid = 1650] [id = 399] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x124d1a000 == 36 [pid = 1650] [id = 398] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x123d33800 == 35 [pid = 1650] [id = 397] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb1000 == 34 [pid = 1650] [id = 396] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11957b000 == 33 [pid = 1650] [id = 395] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x11883d800 == 32 [pid = 1650] [id = 394] 00:25:06 INFO - PROCESS | 1650 | --DOCSHELL 0x116512800 == 31 [pid = 1650] [id = 393] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1244a3000) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x126c17c00) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128acf800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128e06800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ac8000) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123d57c00) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1129b2000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11320b000) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118318000) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118543c00) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113d46000) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117f88000) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116848400) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117f87800) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118973400) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197c7400) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d40400) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x128eed400) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129210400) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d5a000) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11697ec00) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x128ef3400) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129115800) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118321800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12649a000) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123dc0000) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123dc2000) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129460c00) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 00:25:06 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x129215000) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 00:25:07 INFO - PROCESS | 1650 | 1468481107148 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]]]}] 00:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 623ms 00:25:07 INFO - PROCESS | 1650 | 1468481107199 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:25:07 INFO - PROCESS | 1650 | 1468481107202 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:25:07 INFO - PROCESS | 1650 | 1468481107206 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:25:07 INFO - PROCESS | 1650 | 1468481107208 Marionette TRACE conn2 <- [1,1602,null,{}] 00:25:07 INFO - PROCESS | 1650 | 1468481107210 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}] 00:25:07 INFO - PROCESS | 1650 | 1468481107212 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:07 INFO - PROCESS | 1650 | 1468481107292 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:25:07 INFO - PROCESS | 1650 | 1468481107352 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:07 INFO - PROCESS | 1650 | 1468481107353 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957a800 == 32 [pid = 1650] [id = 408] 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11724ac00) [pid = 1650] [serial = 1223] [outer = 0x0] 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118152c00) [pid = 1650] [serial = 1224] [outer = 0x11724ac00] 00:25:07 INFO - PROCESS | 1650 | 1468481107380 Marionette DEBUG loaded listener.js 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118535c00) [pid = 1650] [serial = 1225] [outer = 0x11724ac00] 00:25:07 INFO - PROCESS | 1650 | 1468481107690 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]]]}] 00:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 525ms 00:25:07 INFO - PROCESS | 1650 | 1468481107733 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:25:07 INFO - PROCESS | 1650 | 1468481107734 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:25:07 INFO - PROCESS | 1650 | 1468481107736 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:25:07 INFO - PROCESS | 1650 | 1468481107739 Marionette TRACE conn2 <- [1,1606,null,{}] 00:25:07 INFO - PROCESS | 1650 | 1468481107746 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}] 00:25:07 INFO - PROCESS | 1650 | 1468481107750 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:07 INFO - PROCESS | 1650 | 1468481107828 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:25:07 INFO - PROCESS | 1650 | 1468481107885 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:07 INFO - PROCESS | 1650 | 1468481107887 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a4c000 == 33 [pid = 1650] [id = 409] 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1177f7400) [pid = 1650] [serial = 1226] [outer = 0x0] 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11880d000) [pid = 1650] [serial = 1227] [outer = 0x1177f7400] 00:25:07 INFO - PROCESS | 1650 | 1468481107915 Marionette DEBUG loaded listener.js 00:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197c3c00) [pid = 1650] [serial = 1228] [outer = 0x1177f7400] 00:25:08 INFO - PROCESS | 1650 | 1468481108250 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]]]}] 00:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 00:25:08 INFO - PROCESS | 1650 | 1468481108262 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:25:08 INFO - PROCESS | 1650 | 1468481108266 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:25:08 INFO - PROCESS | 1650 | 1468481108269 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:25:08 INFO - PROCESS | 1650 | 1468481108270 Marionette TRACE conn2 <- [1,1610,null,{}] 00:25:08 INFO - PROCESS | 1650 | 1468481108272 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}] 00:25:08 INFO - PROCESS | 1650 | 1468481108273 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:08 INFO - PROCESS | 1650 | 1468481108354 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:25:08 INFO - PROCESS | 1650 | 1468481108358 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:08 INFO - PROCESS | 1650 | 1468481108359 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242e3000 == 34 [pid = 1650] [id = 410] 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118535400) [pid = 1650] [serial = 1229] [outer = 0x0] 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1199b1c00) [pid = 1650] [serial = 1230] [outer = 0x118535400] 00:25:08 INFO - PROCESS | 1650 | 1468481108435 Marionette DEBUG loaded listener.js 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1215ddc00) [pid = 1650] [serial = 1231] [outer = 0x118535400] 00:25:08 INFO - PROCESS | 1650 | 1468481108699 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]]]}] 00:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 467ms 00:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:25:08 INFO - PROCESS | 1650 | 1468481108737 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:25:08 INFO - PROCESS | 1650 | 1468481108738 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:25:08 INFO - PROCESS | 1650 | 1468481108740 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:25:08 INFO - PROCESS | 1650 | 1468481108741 Marionette TRACE conn2 <- [1,1614,null,{}] 00:25:08 INFO - PROCESS | 1650 | 1468481108752 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}] 00:25:08 INFO - PROCESS | 1650 | 1468481108753 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:08 INFO - PROCESS | 1650 | 1468481108836 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:25:08 INFO - PROCESS | 1650 | 1468481108840 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:08 INFO - PROCESS | 1650 | 1468481108841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a16800 == 35 [pid = 1650] [id = 411] 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11896c800) [pid = 1650] [serial = 1232] [outer = 0x0] 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1215f9400) [pid = 1650] [serial = 1233] [outer = 0x11896c800] 00:25:08 INFO - PROCESS | 1650 | 1468481108872 Marionette DEBUG loaded listener.js 00:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123d58c00) [pid = 1650] [serial = 1234] [outer = 0x11896c800] 00:25:09 INFO - PROCESS | 1650 | 1468481109286 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]]]}] 00:25:09 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 00:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 00:25:09 INFO - PROCESS | 1650 | 1468481109310 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:25:09 INFO - PROCESS | 1650 | 1468481109313 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:25:09 INFO - PROCESS | 1650 | 1468481109322 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:25:09 INFO - PROCESS | 1650 | 1468481109323 Marionette TRACE conn2 <- [1,1618,null,{}] 00:25:09 INFO - PROCESS | 1650 | 1468481109327 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}] 00:25:09 INFO - PROCESS | 1650 | 1468481109334 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:09 INFO - PROCESS | 1650 | 1468481109452 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:25:09 INFO - PROCESS | 1650 | 1468481109467 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:09 INFO - PROCESS | 1650 | 1468481109468 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296bd800 == 36 [pid = 1650] [id = 412] 00:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d5e800) [pid = 1650] [serial = 1235] [outer = 0x0] 00:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12440b400) [pid = 1650] [serial = 1236] [outer = 0x123d5e800] 00:25:09 INFO - PROCESS | 1650 | 1468481109491 Marionette DEBUG loaded listener.js 00:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d44000) [pid = 1650] [serial = 1237] [outer = 0x123d5e800] 00:25:09 INFO - PROCESS | 1650 | 1468481109840 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]]]}] 00:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 575ms 00:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:25:09 INFO - PROCESS | 1650 | 1468481109892 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:25:09 INFO - PROCESS | 1650 | 1468481109893 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:25:09 INFO - PROCESS | 1650 | 1468481109895 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:25:09 INFO - PROCESS | 1650 | 1468481109896 Marionette TRACE conn2 <- [1,1622,null,{}] 00:25:09 INFO - PROCESS | 1650 | 1468481109898 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}] 00:25:09 INFO - PROCESS | 1650 | 1468481109899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:10 INFO - PROCESS | 1650 | 1468481110003 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:25:10 INFO - PROCESS | 1650 | 1468481110016 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:10 INFO - PROCESS | 1650 | 1468481110017 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a914000 == 37 [pid = 1650] [id = 413] 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d4a800) [pid = 1650] [serial = 1238] [outer = 0x0] 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126dcbc00) [pid = 1650] [serial = 1239] [outer = 0x126d4a800] 00:25:10 INFO - PROCESS | 1650 | 1468481110042 Marionette DEBUG loaded listener.js 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ad0800) [pid = 1650] [serial = 1240] [outer = 0x126d4a800] 00:25:10 INFO - PROCESS | 1650 | 1468481110373 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]]]}] 00:25:10 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 00:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 518ms 00:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:25:10 INFO - PROCESS | 1650 | 1468481110413 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:25:10 INFO - PROCESS | 1650 | 1468481110414 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:25:10 INFO - PROCESS | 1650 | 1468481110416 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1650 | 1468481110417 Marionette TRACE conn2 <- [1,1626,null,{}] 00:25:10 INFO - PROCESS | 1650 | 1468481110420 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}] 00:25:10 INFO - PROCESS | 1650 | 1468481110421 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:10 INFO - PROCESS | 1650 | 1468481110521 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:25:10 INFO - PROCESS | 1650 | 1468481110533 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:10 INFO - PROCESS | 1650 | 1468481110534 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1d1800 == 38 [pid = 1650] [id = 414] 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ad1000) [pid = 1650] [serial = 1241] [outer = 0x0] 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128eecc00) [pid = 1650] [serial = 1242] [outer = 0x128ad1000] 00:25:10 INFO - PROCESS | 1650 | 1468481110558 Marionette DEBUG loaded listener.js 00:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ef4000) [pid = 1650] [serial = 1243] [outer = 0x128ad1000] 00:25:10 INFO - PROCESS | 1650 | 1468481110893 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]]]}] 00:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 00:25:10 INFO - PROCESS | 1650 | 1468481110937 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:25:10 INFO - PROCESS | 1650 | 1468481110938 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:25:10 INFO - PROCESS | 1650 | 1468481110940 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1650 | 1468481110941 Marionette TRACE conn2 <- [1,1630,null,{}] 00:25:10 INFO - PROCESS | 1650 | 1468481110943 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}] 00:25:10 INFO - PROCESS | 1650 | 1468481110944 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:11 INFO - PROCESS | 1650 | 1468481111139 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1186dc000) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118148800) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1128ca400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a79c00) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x117248c00) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1165e9800) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119754c00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110f59c00) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11853c800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ac400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x124d5b800) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113d69000) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1186de400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x111c75000) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266f2000) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128ac2800) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:25:11 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1126a3800) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:25:11 INFO - PROCESS | 1650 | 1468481111187 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:11 INFO - PROCESS | 1650 | 1468481111188 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x116baf800 == 39 [pid = 1650] [id = 415] 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11269d400) [pid = 1650] [serial = 1244] [outer = 0x0] 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1126a3800) [pid = 1650] [serial = 1245] [outer = 0x11269d400] 00:25:11 INFO - PROCESS | 1650 | 1468481111213 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116846c00) [pid = 1650] [serial = 1246] [outer = 0x11269d400] 00:25:11 INFO - PROCESS | 1650 | 1468481111493 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]]]}] 00:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 570ms 00:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:25:11 INFO - PROCESS | 1650 | 1468481111521 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:25:11 INFO - PROCESS | 1650 | 1468481111524 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:25:11 INFO - PROCESS | 1650 | 1468481111528 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:25:11 INFO - PROCESS | 1650 | 1468481111533 Marionette TRACE conn2 <- [1,1634,null,{}] 00:25:11 INFO - PROCESS | 1650 | 1468481111544 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}] 00:25:11 INFO - PROCESS | 1650 | 1468481111548 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:11 INFO - PROCESS | 1650 | 1468481111671 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:25:11 INFO - PROCESS | 1650 | 1468481111777 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:11 INFO - PROCESS | 1650 | 1468481111778 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c6800 == 40 [pid = 1650] [id = 416] 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1165e9800) [pid = 1650] [serial = 1247] [outer = 0x0] 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11853c800) [pid = 1650] [serial = 1248] [outer = 0x1165e9800] 00:25:11 INFO - PROCESS | 1650 | 1468481111821 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12649f400) [pid = 1650] [serial = 1249] [outer = 0x1165e9800] 00:25:12 INFO - PROCESS | 1650 | 1468481112183 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]]]}] 00:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 682ms 00:25:12 INFO - PROCESS | 1650 | 1468481112210 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:25:12 INFO - PROCESS | 1650 | 1468481112212 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:25:12 INFO - PROCESS | 1650 | 1468481112216 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:25:12 INFO - PROCESS | 1650 | 1468481112218 Marionette TRACE conn2 <- [1,1638,null,{}] 00:25:12 INFO - PROCESS | 1650 | 1468481112221 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}] 00:25:12 INFO - PROCESS | 1650 | 1468481112222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:12 INFO - PROCESS | 1650 | 1468481112357 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:25:12 INFO - PROCESS | 1650 | 1468481112364 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1650 | 1468481112365 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdfc000 == 41 [pid = 1650] [id = 417] 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12649fc00) [pid = 1650] [serial = 1250] [outer = 0x0] 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12920b800) [pid = 1650] [serial = 1251] [outer = 0x12649fc00] 00:25:12 INFO - PROCESS | 1650 | 1468481112397 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129467400) [pid = 1650] [serial = 1252] [outer = 0x12649fc00] 00:25:12 INFO - PROCESS | 1650 | 1468481112770 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]]]}] 00:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 568ms 00:25:12 INFO - PROCESS | 1650 | 1468481112786 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:25:12 INFO - PROCESS | 1650 | 1468481112787 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:25:12 INFO - PROCESS | 1650 | 1468481112789 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:25:12 INFO - PROCESS | 1650 | 1468481112790 Marionette TRACE conn2 <- [1,1642,null,{}] 00:25:12 INFO - PROCESS | 1650 | 1468481112792 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}] 00:25:12 INFO - PROCESS | 1650 | 1468481112793 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:12 INFO - PROCESS | 1650 | 1468481112878 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:25:12 INFO - PROCESS | 1650 | 1468481112884 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1650 | 1468481112885 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c534000 == 42 [pid = 1650] [id = 418] 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129468000) [pid = 1650] [serial = 1253] [outer = 0x0] 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12957a000) [pid = 1650] [serial = 1254] [outer = 0x129468000] 00:25:12 INFO - PROCESS | 1650 | 1468481112909 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a60cc00) [pid = 1650] [serial = 1255] [outer = 0x129468000] 00:25:13 INFO - PROCESS | 1650 | 1468481113398 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]]]}] 00:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 622ms 00:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:25:13 INFO - PROCESS | 1650 | 1468481113411 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:25:13 INFO - PROCESS | 1650 | 1468481113414 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:25:13 INFO - PROCESS | 1650 | 1468481113417 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:25:13 INFO - PROCESS | 1650 | 1468481113419 Marionette TRACE conn2 <- [1,1646,null,{}] 00:25:13 INFO - PROCESS | 1650 | 1468481113423 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}] 00:25:13 INFO - PROCESS | 1650 | 1468481113425 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:13 INFO - PROCESS | 1650 | 1468481113533 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:25:13 INFO - PROCESS | 1650 | 1468481113594 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:13 INFO - PROCESS | 1650 | 1468481113595 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955e800 == 43 [pid = 1650] [id = 419] 00:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1129ae400) [pid = 1650] [serial = 1256] [outer = 0x0] 00:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11320b000) [pid = 1650] [serial = 1257] [outer = 0x1129ae400] 00:25:13 INFO - PROCESS | 1650 | 1468481113626 Marionette DEBUG loaded listener.js 00:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11724e000) [pid = 1650] [serial = 1258] [outer = 0x1129ae400] 00:25:14 INFO - PROCESS | 1650 | 1468481114109 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 771ms 00:25:14 INFO - PROCESS | 1650 | 1468481114188 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:25:14 INFO - PROCESS | 1650 | 1468481114193 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:25:14 INFO - PROCESS | 1650 | 1468481114202 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1650 | 1468481114206 Marionette TRACE conn2 <- [1,1650,null,{}] 00:25:14 INFO - PROCESS | 1650 | 1468481114210 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}] 00:25:14 INFO - PROCESS | 1650 | 1468481114212 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:14 INFO - PROCESS | 1650 | 1468481114359 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:25:14 INFO - PROCESS | 1650 | 1468481114427 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:14 INFO - PROCESS | 1650 | 1468481114428 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aad800 == 44 [pid = 1650] [id = 420] 00:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118813c00) [pid = 1650] [serial = 1259] [outer = 0x0] 00:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118835c00) [pid = 1650] [serial = 1260] [outer = 0x118813c00] 00:25:14 INFO - PROCESS | 1650 | 1468481114460 Marionette DEBUG loaded listener.js 00:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119238c00) [pid = 1650] [serial = 1261] [outer = 0x118813c00] 00:25:14 INFO - PROCESS | 1650 | 1468481114886 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 729ms 00:25:14 INFO - PROCESS | 1650 | 1468481114931 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:25:14 INFO - PROCESS | 1650 | 1468481114933 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:25:14 INFO - PROCESS | 1650 | 1468481114935 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1650 | 1468481114938 Marionette TRACE conn2 <- [1,1654,null,{}] 00:25:14 INFO - PROCESS | 1650 | 1468481114945 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}] 00:25:14 INFO - PROCESS | 1650 | 1468481114948 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:15 INFO - PROCESS | 1650 | 1468481115050 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:25:15 INFO - PROCESS | 1650 | 1468481115112 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1650 | 1468481115114 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf2b800 == 45 [pid = 1650] [id = 421] 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197d2c00) [pid = 1650] [serial = 1262] [outer = 0x0] 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123d5e000) [pid = 1650] [serial = 1263] [outer = 0x1197d2c00] 00:25:15 INFO - PROCESS | 1650 | 1468481115145 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12649c000) [pid = 1650] [serial = 1264] [outer = 0x1197d2c00] 00:25:15 INFO - PROCESS | 1650 | 1468481115589 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]]]}] 00:25:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 00:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:25:15 INFO - PROCESS | 1650 | 1468481115606 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:25:15 INFO - PROCESS | 1650 | 1468481115608 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:25:15 INFO - PROCESS | 1650 | 1468481115610 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:25:15 INFO - PROCESS | 1650 | 1468481115611 Marionette TRACE conn2 <- [1,1658,null,{}] 00:25:15 INFO - PROCESS | 1650 | 1468481115614 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}] 00:25:15 INFO - PROCESS | 1650 | 1468481115615 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:15 INFO - PROCESS | 1650 | 1468481115739 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:25:15 INFO - PROCESS | 1650 | 1468481115799 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1650 | 1468481115800 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c68f000 == 46 [pid = 1650] [id = 422] 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1268a0c00) [pid = 1650] [serial = 1265] [outer = 0x0] 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128ac8c00) [pid = 1650] [serial = 1266] [outer = 0x1268a0c00] 00:25:15 INFO - PROCESS | 1650 | 1468481115829 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129210800) [pid = 1650] [serial = 1267] [outer = 0x1268a0c00] 00:25:16 INFO - PROCESS | 1650 | 1468481116266 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]]]}] 00:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 00:25:16 INFO - PROCESS | 1650 | 1468481116463 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:25:16 INFO - PROCESS | 1650 | 1468481116466 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:25:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:25:16 INFO - PROCESS | 1650 | 1468481116487 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:25:16 INFO - PROCESS | 1650 | 1468481116488 Marionette TRACE conn2 <- [1,1662,null,{}] 00:25:16 INFO - PROCESS | 1650 | 1468481116492 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}] 00:25:16 INFO - PROCESS | 1650 | 1468481116494 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:16 INFO - PROCESS | 1650 | 1468481116594 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:25:16 INFO - PROCESS | 1650 | 1468481116662 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:16 INFO - PROCESS | 1650 | 1468481116665 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958a000 == 47 [pid = 1650] [id = 423] 00:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112a88c00) [pid = 1650] [serial = 1268] [outer = 0x0] 00:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112fd5c00) [pid = 1650] [serial = 1269] [outer = 0x112a88c00] 00:25:16 INFO - PROCESS | 1650 | 1468481116693 Marionette DEBUG loaded listener.js 00:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116732800) [pid = 1650] [serial = 1270] [outer = 0x112a88c00] 00:25:17 INFO - PROCESS | 1650 | 1468481117128 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]]]}] 00:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 673ms 00:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:25:17 INFO - PROCESS | 1650 | 1468481117158 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:25:17 INFO - PROCESS | 1650 | 1468481117160 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:25:17 INFO - PROCESS | 1650 | 1468481117164 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:25:17 INFO - PROCESS | 1650 | 1468481117167 Marionette TRACE conn2 <- [1,1666,null,{}] 00:25:17 INFO - PROCESS | 1650 | 1468481117170 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}] 00:25:17 INFO - PROCESS | 1650 | 1468481117171 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:17 INFO - PROCESS | 1650 | 1468481117265 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:25:17 INFO - PROCESS | 1650 | 1468481117326 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:17 INFO - PROCESS | 1650 | 1468481117327 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119587000 == 48 [pid = 1650] [id = 424] 00:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x117f8d800) [pid = 1650] [serial = 1271] [outer = 0x0] 00:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11826b000) [pid = 1650] [serial = 1272] [outer = 0x117f8d800] 00:25:17 INFO - PROCESS | 1650 | 1468481117355 Marionette DEBUG loaded listener.js 00:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118543c00) [pid = 1650] [serial = 1273] [outer = 0x117f8d800] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1199c9800 == 47 [pid = 1650] [id = 392] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdfc000 == 46 [pid = 1650] [id = 417] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c6800 == 45 [pid = 1650] [id = 416] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x116baf800 == 44 [pid = 1650] [id = 415] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1d1800 == 43 [pid = 1650] [id = 414] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a914000 == 42 [pid = 1650] [id = 413] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1296bd800 == 41 [pid = 1650] [id = 412] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x128a16800 == 40 [pid = 1650] [id = 411] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1242e3000 == 39 [pid = 1650] [id = 410] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121a4c000 == 38 [pid = 1650] [id = 409] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11957a800 == 37 [pid = 1650] [id = 408] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118513000 == 36 [pid = 1650] [id = 407] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8d000 == 35 [pid = 1650] [id = 406] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x117f46000 == 34 [pid = 1650] [id = 405] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1ca000 == 33 [pid = 1650] [id = 404] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11958a000 == 32 [pid = 1650] [id = 423] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c68f000 == 31 [pid = 1650] [id = 422] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf2b800 == 30 [pid = 1650] [id = 421] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x126aad800 == 29 [pid = 1650] [id = 420] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x11955e800 == 28 [pid = 1650] [id = 419] 00:25:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c534000 == 27 [pid = 1650] [id = 418] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119233000) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118838c00) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118316400) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1128d1c00) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1129af000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x113ea8000) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11697bc00) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117f89400) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118153800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x117f83000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11692bc00) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1215ec400) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119928400) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123db8c00) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121a99400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1242a2400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1177f1c00) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118835400) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124430400) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1266e9800) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118146c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126dc8400) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117f86400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x119756000) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11883a000) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124d5d000) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126d4c000) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126d48400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1268a8000) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1186db800) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12920d800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128ef5000) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126dc3400) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11629bc00) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1210b2c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 00:25:18 INFO - PROCESS | 1650 | 1468481118279 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]]]}] 00:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1124ms 00:25:18 INFO - PROCESS | 1650 | 1468481118287 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:25:18 INFO - PROCESS | 1650 | 1468481118290 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:25:18 INFO - PROCESS | 1650 | 1468481118293 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:25:18 INFO - PROCESS | 1650 | 1468481118297 Marionette TRACE conn2 <- [1,1670,null,{}] 00:25:18 INFO - PROCESS | 1650 | 1468481118310 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}] 00:25:18 INFO - PROCESS | 1650 | 1468481118311 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:18 INFO - PROCESS | 1650 | 1468481118393 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:25:18 INFO - PROCESS | 1650 | 1468481118399 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:18 INFO - PROCESS | 1650 | 1468481118401 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9000 == 28 [pid = 1650] [id = 425] 00:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1121b4800) [pid = 1650] [serial = 1274] [outer = 0x0] 00:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129a9800) [pid = 1650] [serial = 1275] [outer = 0x1121b4800] 00:25:18 INFO - PROCESS | 1650 | 1468481118429 Marionette DEBUG loaded listener.js 00:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112a62800) [pid = 1650] [serial = 1276] [outer = 0x1121b4800] 00:25:18 INFO - PROCESS | 1650 | 1468481118785 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]]]}] 00:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 527ms 00:25:18 INFO - PROCESS | 1650 | 1468481118820 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:25:18 INFO - PROCESS | 1650 | 1468481118823 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:25:18 INFO - PROCESS | 1650 | 1468481118828 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:25:18 INFO - PROCESS | 1650 | 1468481118831 Marionette TRACE conn2 <- [1,1674,null,{}] 00:25:18 INFO - PROCESS | 1650 | 1468481118834 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}] 00:25:18 INFO - PROCESS | 1650 | 1468481118836 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:18 INFO - PROCESS | 1650 | 1468481118915 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:25:18 INFO - PROCESS | 1650 | 1468481118970 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:18 INFO - PROCESS | 1650 | 1468481118972 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x118857000 == 29 [pid = 1650] [id = 426] 00:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a5c800) [pid = 1650] [serial = 1277] [outer = 0x0] 00:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x113205c00) [pid = 1650] [serial = 1278] [outer = 0x112a5c800] 00:25:19 INFO - PROCESS | 1650 | 1468481118998 Marionette DEBUG loaded listener.js 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11684fc00) [pid = 1650] [serial = 1279] [outer = 0x112a5c800] 00:25:19 INFO - PROCESS | 1650 | 1468481119322 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]]]}] 00:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms 00:25:19 INFO - PROCESS | 1650 | 1468481119352 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1650 | 1468481119353 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:25:19 INFO - PROCESS | 1650 | 1468481119355 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1650 | 1468481119358 Marionette TRACE conn2 <- [1,1678,null,{}] 00:25:19 INFO - PROCESS | 1650 | 1468481119368 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}] 00:25:19 INFO - PROCESS | 1650 | 1468481119371 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:19 INFO - PROCESS | 1650 | 1468481119447 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:25:19 INFO - PROCESS | 1650 | 1468481119504 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:19 INFO - PROCESS | 1650 | 1468481119506 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x119594800 == 30 [pid = 1650] [id = 427] 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1168c2800) [pid = 1650] [serial = 1280] [outer = 0x0] 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1177f0c00) [pid = 1650] [serial = 1281] [outer = 0x1168c2800] 00:25:19 INFO - PROCESS | 1650 | 1468481119534 Marionette DEBUG loaded listener.js 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11826c800) [pid = 1650] [serial = 1282] [outer = 0x1168c2800] 00:25:19 INFO - PROCESS | 1650 | 1468481119806 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]]]}] 00:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 472ms 00:25:19 INFO - PROCESS | 1650 | 1468481119828 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1650 | 1468481119833 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:25:19 INFO - PROCESS | 1650 | 1468481119840 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1650 | 1468481119841 Marionette TRACE conn2 <- [1,1682,null,{}] 00:25:19 INFO - PROCESS | 1650 | 1468481119843 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}] 00:25:19 INFO - PROCESS | 1650 | 1468481119845 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:19 INFO - PROCESS | 1650 | 1468481119937 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:25:19 INFO - PROCESS | 1650 | 1468481119940 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:19 INFO - PROCESS | 1650 | 1468481119941 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12124b000 == 31 [pid = 1650] [id = 428] 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118316800) [pid = 1650] [serial = 1283] [outer = 0x0] 00:25:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118618c00) [pid = 1650] [serial = 1284] [outer = 0x118316800] 00:25:19 INFO - PROCESS | 1650 | 1468481119968 Marionette DEBUG loaded listener.js 00:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1186dec00) [pid = 1650] [serial = 1285] [outer = 0x118316800] 00:25:20 INFO - PROCESS | 1650 | 1468481120353 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]]]}] 00:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 00:25:20 INFO - PROCESS | 1650 | 1468481120359 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:25:20 INFO - PROCESS | 1650 | 1468481120361 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:25:20 INFO - PROCESS | 1650 | 1468481120367 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:25:20 INFO - PROCESS | 1650 | 1468481120368 Marionette TRACE conn2 <- [1,1686,null,{}] 00:25:20 INFO - PROCESS | 1650 | 1468481120371 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}] 00:25:20 INFO - PROCESS | 1650 | 1468481120373 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:20 INFO - PROCESS | 1650 | 1468481120484 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:25:20 INFO - PROCESS | 1650 | 1468481120499 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:20 INFO - PROCESS | 1650 | 1468481120500 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d96800 == 32 [pid = 1650] [id = 429] 00:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110eea400) [pid = 1650] [serial = 1286] [outer = 0x0] 00:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118831c00) [pid = 1650] [serial = 1287] [outer = 0x110eea400] 00:25:20 INFO - PROCESS | 1650 | 1468481120525 Marionette DEBUG loaded listener.js 00:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11896ec00) [pid = 1650] [serial = 1288] [outer = 0x110eea400] 00:25:20 INFO - PROCESS | 1650 | 1468481120884 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]]]}] 00:25:20 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 00:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 575ms 00:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:25:20 INFO - PROCESS | 1650 | 1468481120939 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:25:20 INFO - PROCESS | 1650 | 1468481120940 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:25:20 INFO - PROCESS | 1650 | 1468481120942 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:25:20 INFO - PROCESS | 1650 | 1468481120943 Marionette TRACE conn2 <- [1,1690,null,{}] 00:25:20 INFO - PROCESS | 1650 | 1468481120946 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}] 00:25:20 INFO - PROCESS | 1650 | 1468481120950 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:21 INFO - PROCESS | 1650 | 1468481121055 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:25:21 INFO - PROCESS | 1650 | 1468481121092 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:21 INFO - PROCESS | 1650 | 1468481121093 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dd3800 == 33 [pid = 1650] [id = 430] 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1190c7000) [pid = 1650] [serial = 1289] [outer = 0x0] 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1197ca400) [pid = 1650] [serial = 1290] [outer = 0x1190c7000] 00:25:21 INFO - PROCESS | 1650 | 1468481121118 Marionette DEBUG loaded listener.js 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x120fee800) [pid = 1650] [serial = 1291] [outer = 0x1190c7000] 00:25:21 INFO - PROCESS | 1650 | 1468481121440 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]]]}] 00:25:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:25:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 517ms 00:25:21 INFO - PROCESS | 1650 | 1468481121460 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:25:21 INFO - PROCESS | 1650 | 1468481121462 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:25:21 INFO - PROCESS | 1650 | 1468481121470 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:25:21 INFO - PROCESS | 1650 | 1468481121471 Marionette TRACE conn2 <- [1,1694,null,{}] 00:25:21 INFO - PROCESS | 1650 | 1468481121474 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}] 00:25:21 INFO - PROCESS | 1650 | 1468481121475 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:21 INFO - PROCESS | 1650 | 1468481121573 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:25:21 INFO - PROCESS | 1650 | 1468481121576 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:21 INFO - PROCESS | 1650 | 1468481121577 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa4800 == 34 [pid = 1650] [id = 431] 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112696c00) [pid = 1650] [serial = 1292] [outer = 0x0] 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1215e1c00) [pid = 1650] [serial = 1293] [outer = 0x112696c00] 00:25:21 INFO - PROCESS | 1650 | 1468481121602 Marionette DEBUG loaded listener.js 00:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12173c800) [pid = 1650] [serial = 1294] [outer = 0x112696c00] 00:25:21 INFO - PROCESS | 1650 | 1468481121990 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]]]}] 00:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 569ms 00:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:25:22 INFO - PROCESS | 1650 | 1468481122048 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:25:22 INFO - PROCESS | 1650 | 1468481122050 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:25:22 INFO - PROCESS | 1650 | 1468481122054 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:25:22 INFO - PROCESS | 1650 | 1468481122056 Marionette TRACE conn2 <- [1,1698,null,{}] 00:25:22 INFO - PROCESS | 1650 | 1468481122059 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}] 00:25:22 INFO - PROCESS | 1650 | 1468481122061 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:22 INFO - PROCESS | 1650 | 1468481122358 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d5e800) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126d4a800) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128ad1000) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x129468000) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118535400) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126d4ac00) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1177f7400) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128d8c00) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11896c800) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11269d400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11724ac00) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116932400) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f84000) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12649fc00) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1165e9800) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:25:22 INFO - PROCESS | 1650 | 1468481122406 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:22 INFO - PROCESS | 1650 | 1468481122407 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c9000 == 35 [pid = 1650] [id = 432] 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110eefc00) [pid = 1650] [serial = 1295] [outer = 0x0] 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11269f000) [pid = 1650] [serial = 1296] [outer = 0x110eefc00] 00:25:22 INFO - PROCESS | 1650 | 1468481122433 Marionette DEBUG loaded listener.js 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113ea8c00) [pid = 1650] [serial = 1297] [outer = 0x110eefc00] 00:25:22 INFO - PROCESS | 1650 | 1468481122683 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]]]}] 00:25:22 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 00:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 676ms 00:25:22 INFO - PROCESS | 1650 | 1468481122737 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:25:22 INFO - PROCESS | 1650 | 1468481122746 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:25:22 INFO - PROCESS | 1650 | 1468481122756 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:25:22 INFO - PROCESS | 1650 | 1468481122757 Marionette TRACE conn2 <- [1,1702,null,{}] 00:25:22 INFO - PROCESS | 1650 | 1468481122759 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}] 00:25:22 INFO - PROCESS | 1650 | 1468481122760 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:22 INFO - PROCESS | 1650 | 1468481122856 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:25:22 INFO - PROCESS | 1650 | 1468481122862 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:22 INFO - PROCESS | 1650 | 1468481122863 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b6800 == 36 [pid = 1650] [id = 433] 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115f66c00) [pid = 1650] [serial = 1298] [outer = 0x0] 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118836c00) [pid = 1650] [serial = 1299] [outer = 0x115f66c00] 00:25:22 INFO - PROCESS | 1650 | 1468481122887 Marionette DEBUG loaded listener.js 00:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d57c00) [pid = 1650] [serial = 1300] [outer = 0x115f66c00] 00:25:23 INFO - PROCESS | 1650 | 1468481123206 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]]]}] 00:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 470ms 00:25:23 INFO - PROCESS | 1650 | 1468481123227 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:25:23 INFO - PROCESS | 1650 | 1468481123228 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:25:23 INFO - PROCESS | 1650 | 1468481123238 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:25:23 INFO - PROCESS | 1650 | 1468481123239 Marionette TRACE conn2 <- [1,1706,null,{}] 00:25:23 INFO - PROCESS | 1650 | 1468481123241 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}] 00:25:23 INFO - PROCESS | 1650 | 1468481123242 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:23 INFO - PROCESS | 1650 | 1468481123356 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:25:23 INFO - PROCESS | 1650 | 1468481123362 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1650 | 1468481123363 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12941a000 == 37 [pid = 1650] [id = 434] 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11622d400) [pid = 1650] [serial = 1301] [outer = 0x0] 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123db5c00) [pid = 1650] [serial = 1302] [outer = 0x11622d400] 00:25:23 INFO - PROCESS | 1650 | 1468481123387 Marionette DEBUG loaded listener.js 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123dc1400) [pid = 1650] [serial = 1303] [outer = 0x11622d400] 00:25:23 INFO - PROCESS | 1650 | 1468481123702 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]]]}] 00:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 527ms 00:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:25:23 INFO - PROCESS | 1650 | 1468481123759 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:25:23 INFO - PROCESS | 1650 | 1468481123761 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:25:23 INFO - PROCESS | 1650 | 1468481123763 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:25:23 INFO - PROCESS | 1650 | 1468481123764 Marionette TRACE conn2 <- [1,1710,null,{}] 00:25:23 INFO - PROCESS | 1650 | 1468481123766 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}] 00:25:23 INFO - PROCESS | 1650 | 1468481123768 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:23 INFO - PROCESS | 1650 | 1468481123853 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:25:23 INFO - PROCESS | 1650 | 1468481123857 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1650 | 1468481123858 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2dd800 == 38 [pid = 1650] [id = 435] 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113d37400) [pid = 1650] [serial = 1304] [outer = 0x0] 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124d5d400) [pid = 1650] [serial = 1305] [outer = 0x113d37400] 00:25:23 INFO - PROCESS | 1650 | 1468481123887 Marionette DEBUG loaded listener.js 00:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126c15c00) [pid = 1650] [serial = 1306] [outer = 0x113d37400] 00:25:24 INFO - PROCESS | 1650 | 1468481124199 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]]]}] 00:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 470ms 00:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:25:24 INFO - PROCESS | 1650 | 1468481124234 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:25:24 INFO - PROCESS | 1650 | 1468481124235 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:25:24 INFO - PROCESS | 1650 | 1468481124238 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:25:24 INFO - PROCESS | 1650 | 1468481124240 Marionette TRACE conn2 <- [1,1714,null,{}] 00:25:24 INFO - PROCESS | 1650 | 1468481124243 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}] 00:25:24 INFO - PROCESS | 1650 | 1468481124245 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:24 INFO - PROCESS | 1650 | 1468481124406 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:25:24 INFO - PROCESS | 1650 | 1468481124510 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:24 INFO - PROCESS | 1650 | 1468481124511 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7a800 == 39 [pid = 1650] [id = 436] 00:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110e9c000) [pid = 1650] [serial = 1307] [outer = 0x0] 00:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110ee5400) [pid = 1650] [serial = 1308] [outer = 0x110e9c000] 00:25:24 INFO - PROCESS | 1650 | 1468481124543 Marionette DEBUG loaded listener.js 00:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1121b0800) [pid = 1650] [serial = 1309] [outer = 0x110e9c000] 00:25:25 INFO - PROCESS | 1650 | 1468481125052 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]]]}] 00:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 872ms 00:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:25:25 INFO - PROCESS | 1650 | 1468481125111 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:25:25 INFO - PROCESS | 1650 | 1468481125114 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:25:25 INFO - PROCESS | 1650 | 1468481125117 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:25:25 INFO - PROCESS | 1650 | 1468481125118 Marionette TRACE conn2 <- [1,1718,null,{}] 00:25:25 INFO - PROCESS | 1650 | 1468481125122 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}] 00:25:25 INFO - PROCESS | 1650 | 1468481125125 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:25 INFO - PROCESS | 1650 | 1468481125258 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:25:25 INFO - PROCESS | 1650 | 1468481125340 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:25 INFO - PROCESS | 1650 | 1468481125341 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x119588800 == 40 [pid = 1650] [id = 437] 00:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11335a000) [pid = 1650] [serial = 1310] [outer = 0x0] 00:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d62000) [pid = 1650] [serial = 1311] [outer = 0x11335a000] 00:25:25 INFO - PROCESS | 1650 | 1468481125372 Marionette DEBUG loaded listener.js 00:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11692e000) [pid = 1650] [serial = 1312] [outer = 0x11335a000] 00:25:25 INFO - PROCESS | 1650 | 1468481125912 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]]]}] 00:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 870ms 00:25:26 INFO - PROCESS | 1650 | 1468481126099 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:25:26 INFO - PROCESS | 1650 | 1468481126102 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:25:26 INFO - PROCESS | 1650 | 1468481126129 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:25:26 INFO - PROCESS | 1650 | 1468481126131 Marionette TRACE conn2 <- [1,1722,null,{}] 00:25:26 INFO - PROCESS | 1650 | 1468481126135 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}] 00:25:26 INFO - PROCESS | 1650 | 1468481126137 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:26 INFO - PROCESS | 1650 | 1468481126246 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:25:26 INFO - PROCESS | 1650 | 1468481126301 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:26 INFO - PROCESS | 1650 | 1468481126304 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x116512800 == 41 [pid = 1650] [id = 438] 00:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x110f5a000) [pid = 1650] [serial = 1313] [outer = 0x0] 00:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x110fa7400) [pid = 1650] [serial = 1314] [outer = 0x110f5a000] 00:25:26 INFO - PROCESS | 1650 | 1468481126332 Marionette DEBUG loaded listener.js 00:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x111f0b800) [pid = 1650] [serial = 1315] [outer = 0x110f5a000] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2dd800 == 40 [pid = 1650] [id = 435] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12941a000 == 39 [pid = 1650] [id = 434] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b6800 == 38 [pid = 1650] [id = 433] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c9000 == 37 [pid = 1650] [id = 432] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa4800 == 36 [pid = 1650] [id = 431] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x124dd3800 == 35 [pid = 1650] [id = 430] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123d96800 == 34 [pid = 1650] [id = 429] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12124b000 == 33 [pid = 1650] [id = 428] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119594800 == 32 [pid = 1650] [id = 427] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x118857000 == 31 [pid = 1650] [id = 426] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a9000 == 30 [pid = 1650] [id = 425] 00:25:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119587000 == 29 [pid = 1650] [id = 424] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12440b400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126dcbc00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126d44000) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128eecc00) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128ad0800) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128ef4000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12957a000) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1199b1c00) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1215ddc00) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x128e03c00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a60cc00) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11880d000) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197c3c00) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129ad400) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a86400) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215f9400) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116846c00) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118152c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118535c00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1177f8000) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11814d400) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11656fc00) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117244400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12920b800) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129467400) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11853c800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1126a3800) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12649f400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123d58c00) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 00:25:26 INFO - PROCESS | 1650 | 1468481126811 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]]]}] 00:25:26 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 00:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 726ms 00:25:26 INFO - PROCESS | 1650 | 1468481126893 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:25:26 INFO - PROCESS | 1650 | 1468481126896 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:25:26 INFO - PROCESS | 1650 | 1468481126905 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:25:26 INFO - PROCESS | 1650 | 1468481126908 Marionette TRACE conn2 <- [1,1726,null,{}] 00:25:26 INFO - PROCESS | 1650 | 1468481126913 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}] 00:25:26 INFO - PROCESS | 1650 | 1468481126915 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:27 INFO - PROCESS | 1650 | 1468481127023 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:25:27 INFO - PROCESS | 1650 | 1468481127093 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1650 | 1468481127096 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11677d000 == 30 [pid = 1650] [id = 439] 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1121bd000) [pid = 1650] [serial = 1316] [outer = 0x0] 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1126a3c00) [pid = 1650] [serial = 1317] [outer = 0x1121bd000] 00:25:27 INFO - PROCESS | 1650 | 1468481127128 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1129a8c00) [pid = 1650] [serial = 1318] [outer = 0x1121bd000] 00:25:27 INFO - PROCESS | 1650 | 1468481127566 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]]]}] 00:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 676ms 00:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:25:27 INFO - PROCESS | 1650 | 1468481127583 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:25:27 INFO - PROCESS | 1650 | 1468481127585 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:25:27 INFO - PROCESS | 1650 | 1468481127590 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:25:27 INFO - PROCESS | 1650 | 1468481127594 Marionette TRACE conn2 <- [1,1730,null,{}] 00:25:27 INFO - PROCESS | 1650 | 1468481127597 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}] 00:25:27 INFO - PROCESS | 1650 | 1468481127598 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:27 INFO - PROCESS | 1650 | 1468481127693 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:25:27 INFO - PROCESS | 1650 | 1468481127786 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1650 | 1468481127787 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c8000 == 31 [pid = 1650] [id = 440] 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112fcb000) [pid = 1650] [serial = 1319] [outer = 0x0] 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113207800) [pid = 1650] [serial = 1320] [outer = 0x112fcb000] 00:25:27 INFO - PROCESS | 1650 | 1468481127833 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1133e8800) [pid = 1650] [serial = 1321] [outer = 0x112fcb000] 00:25:28 INFO - PROCESS | 1650 | 1468481128250 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]]]}] 00:25:28 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 00:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 675ms 00:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:25:28 INFO - PROCESS | 1650 | 1468481128265 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:25:28 INFO - PROCESS | 1650 | 1468481128267 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:25:28 INFO - PROCESS | 1650 | 1468481128269 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:25:28 INFO - PROCESS | 1650 | 1468481128271 Marionette TRACE conn2 <- [1,1734,null,{}] 00:25:28 INFO - PROCESS | 1650 | 1468481128278 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}] 00:25:28 INFO - PROCESS | 1650 | 1468481128282 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:28 INFO - PROCESS | 1650 | 1468481128380 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:25:28 INFO - PROCESS | 1650 | 1468481128436 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:28 INFO - PROCESS | 1650 | 1468481128439 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ea3000 == 32 [pid = 1650] [id = 441] 00:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112699800) [pid = 1650] [serial = 1322] [outer = 0x0] 00:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117092c00) [pid = 1650] [serial = 1323] [outer = 0x112699800] 00:25:28 INFO - PROCESS | 1650 | 1468481128475 Marionette DEBUG loaded listener.js 00:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x117f82c00) [pid = 1650] [serial = 1324] [outer = 0x112699800] 00:25:28 INFO - PROCESS | 1650 | 1468481128927 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]]]}] 00:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 00:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:25:28 INFO - PROCESS | 1650 | 1468481128945 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:25:28 INFO - PROCESS | 1650 | 1468481128948 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:25:28 INFO - PROCESS | 1650 | 1468481128950 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:25:28 INFO - PROCESS | 1650 | 1468481128952 Marionette TRACE conn2 <- [1,1738,null,{}] 00:25:28 INFO - PROCESS | 1650 | 1468481128954 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}] 00:25:28 INFO - PROCESS | 1650 | 1468481128956 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:29 INFO - PROCESS | 1650 | 1468481129058 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:25:29 INFO - PROCESS | 1650 | 1468481129165 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:29 INFO - PROCESS | 1650 | 1468481129167 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c8000 == 33 [pid = 1650] [id = 442] 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118149400) [pid = 1650] [serial = 1325] [outer = 0x0] 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11826bc00) [pid = 1650] [serial = 1326] [outer = 0x118149400] 00:25:29 INFO - PROCESS | 1650 | 1468481129215 Marionette DEBUG loaded listener.js 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118314400) [pid = 1650] [serial = 1327] [outer = 0x118149400] 00:25:29 INFO - PROCESS | 1650 | 1468481129630 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]]]}] 00:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 00:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:25:29 INFO - PROCESS | 1650 | 1468481129671 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:25:29 INFO - PROCESS | 1650 | 1468481129673 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:25:29 INFO - PROCESS | 1650 | 1468481129675 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:25:29 INFO - PROCESS | 1650 | 1468481129676 Marionette TRACE conn2 <- [1,1742,null,{}] 00:25:29 INFO - PROCESS | 1650 | 1468481129679 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}] 00:25:29 INFO - PROCESS | 1650 | 1468481129680 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:29 INFO - PROCESS | 1650 | 1468481129771 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:25:29 INFO - PROCESS | 1650 | 1468481129826 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:29 INFO - PROCESS | 1650 | 1468481129827 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x124dd4000 == 34 [pid = 1650] [id = 443] 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112731000) [pid = 1650] [serial = 1328] [outer = 0x0] 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118535800) [pid = 1650] [serial = 1329] [outer = 0x112731000] 00:25:29 INFO - PROCESS | 1650 | 1468481129856 Marionette DEBUG loaded listener.js 00:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118542c00) [pid = 1650] [serial = 1330] [outer = 0x112731000] 00:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 568ms 00:25:30 INFO - PROCESS | 1650 | 1468481130237 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]]]}] 00:25:30 INFO - PROCESS | 1650 | 1468481130244 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:25:30 INFO - PROCESS | 1650 | 1468481130248 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:25:30 INFO - PROCESS | 1650 | 1468481130253 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:25:30 INFO - PROCESS | 1650 | 1468481130255 Marionette TRACE conn2 <- [1,1746,null,{}] 00:25:30 INFO - PROCESS | 1650 | 1468481130258 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}] 00:25:30 INFO - PROCESS | 1650 | 1468481130265 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:30 INFO - PROCESS | 1650 | 1468481130412 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:25:30 INFO - PROCESS | 1650 | 1468481130501 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:30 INFO - PROCESS | 1650 | 1468481130503 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab6000 == 35 [pid = 1650] [id = 444] 00:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118815000) [pid = 1650] [serial = 1331] [outer = 0x0] 00:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119088000) [pid = 1650] [serial = 1332] [outer = 0x118815000] 00:25:30 INFO - PROCESS | 1650 | 1468481130532 Marionette DEBUG loaded listener.js 00:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1197cb800) [pid = 1650] [serial = 1333] [outer = 0x118815000] 00:25:30 INFO - PROCESS | 1650 | 1468481130971 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]]]}] 00:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 770ms 00:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:25:31 INFO - PROCESS | 1650 | 1468481131023 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:25:31 INFO - PROCESS | 1650 | 1468481131024 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:25:31 INFO - PROCESS | 1650 | 1468481131026 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:25:31 INFO - PROCESS | 1650 | 1468481131028 Marionette TRACE conn2 <- [1,1750,null,{}] 00:25:31 INFO - PROCESS | 1650 | 1468481131030 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}] 00:25:31 INFO - PROCESS | 1650 | 1468481131032 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:31 INFO - PROCESS | 1650 | 1468481131123 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:25:31 INFO - PROCESS | 1650 | 1468481131179 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:31 INFO - PROCESS | 1650 | 1468481131180 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129151800 == 36 [pid = 1650] [id = 445] 00:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112a63000) [pid = 1650] [serial = 1334] [outer = 0x0] 00:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11992d800) [pid = 1650] [serial = 1335] [outer = 0x112a63000] 00:25:31 INFO - PROCESS | 1650 | 1468481131223 Marionette DEBUG loaded listener.js 00:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x120fe7400) [pid = 1650] [serial = 1336] [outer = 0x112a63000] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7a800 == 35 [pid = 1650] [id = 436] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119588800 == 34 [pid = 1650] [id = 437] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab6000 == 33 [pid = 1650] [id = 444] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x124dd4000 == 32 [pid = 1650] [id = 443] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c8000 == 31 [pid = 1650] [id = 442] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x120ea3000 == 30 [pid = 1650] [id = 441] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c8000 == 29 [pid = 1650] [id = 440] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x116512800 == 28 [pid = 1650] [id = 438] 00:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11677d000 == 27 [pid = 1650] [id = 439] 00:25:32 INFO - PROCESS | 1650 | 1468481132220 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]]]}] 00:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1272ms 00:25:32 INFO - PROCESS | 1650 | 1468481132300 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:25:32 INFO - PROCESS | 1650 | 1468481132302 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:25:32 INFO - PROCESS | 1650 | 1468481132306 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:25:32 INFO - PROCESS | 1650 | 1468481132309 Marionette TRACE conn2 <- [1,1754,null,{}] 00:25:32 INFO - PROCESS | 1650 | 1468481132321 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}] 00:25:32 INFO - PROCESS | 1650 | 1468481132324 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:32 INFO - PROCESS | 1650 | 1468481132416 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:25:32 INFO - PROCESS | 1650 | 1468481132421 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:32 INFO - PROCESS | 1650 | 1468481132424 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x116512800 == 28 [pid = 1650] [id = 446] 00:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128d3800) [pid = 1650] [serial = 1337] [outer = 0x0] 00:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129a4c00) [pid = 1650] [serial = 1338] [outer = 0x1128d3800] 00:25:32 INFO - PROCESS | 1650 | 1468481132456 Marionette DEBUG loaded listener.js 00:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112a59800) [pid = 1650] [serial = 1339] [outer = 0x1128d3800] 00:25:32 INFO - PROCESS | 1650 | 1468481132906 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]]]}] 00:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 623ms 00:25:32 INFO - PROCESS | 1650 | 1468481132930 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:25:32 INFO - PROCESS | 1650 | 1468481132936 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:25:32 INFO - PROCESS | 1650 | 1468481132943 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:25:32 INFO - PROCESS | 1650 | 1468481132948 Marionette TRACE conn2 <- [1,1758,null,{}] 00:25:32 INFO - PROCESS | 1650 | 1468481132952 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}] 00:25:32 INFO - PROCESS | 1650 | 1468481132955 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:33 INFO - PROCESS | 1650 | 1468481133040 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:25:33 INFO - PROCESS | 1650 | 1468481133044 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:33 INFO - PROCESS | 1650 | 1468481133046 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189da000 == 29 [pid = 1650] [id = 447] 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a60000) [pid = 1650] [serial = 1340] [outer = 0x0] 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113358800) [pid = 1650] [serial = 1341] [outer = 0x112a60000] 00:25:33 INFO - PROCESS | 1650 | 1468481133076 Marionette DEBUG loaded listener.js 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x115f05800) [pid = 1650] [serial = 1342] [outer = 0x112a60000] 00:25:33 INFO - PROCESS | 1650 | 1468481133427 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]]]}] 00:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 00:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:25:33 INFO - PROCESS | 1650 | 1468481133468 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:25:33 INFO - PROCESS | 1650 | 1468481133470 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:25:33 INFO - PROCESS | 1650 | 1468481133474 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:25:33 INFO - PROCESS | 1650 | 1468481133477 Marionette TRACE conn2 <- [1,1762,null,{}] 00:25:33 INFO - PROCESS | 1650 | 1468481133490 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}] 00:25:33 INFO - PROCESS | 1650 | 1468481133494 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:33 INFO - PROCESS | 1650 | 1468481133626 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:25:33 INFO - PROCESS | 1650 | 1468481133639 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:33 INFO - PROCESS | 1650 | 1468481133642 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d2a800 == 30 [pid = 1650] [id = 448] 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11684d800) [pid = 1650] [serial = 1343] [outer = 0x0] 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x116b19000) [pid = 1650] [serial = 1344] [outer = 0x11684d800] 00:25:33 INFO - PROCESS | 1650 | 1468481133688 Marionette DEBUG loaded listener.js 00:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1177f7800) [pid = 1650] [serial = 1345] [outer = 0x11684d800] 00:25:34 INFO - PROCESS | 1650 | 1468481134123 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]]]}] 00:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 677ms 00:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:25:34 INFO - PROCESS | 1650 | 1468481134151 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:25:34 INFO - PROCESS | 1650 | 1468481134153 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:25:34 INFO - PROCESS | 1650 | 1468481134155 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:25:34 INFO - PROCESS | 1650 | 1468481134156 Marionette TRACE conn2 <- [1,1766,null,{}] 00:25:34 INFO - PROCESS | 1650 | 1468481134158 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}] 00:25:34 INFO - PROCESS | 1650 | 1468481134159 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:34 INFO - PROCESS | 1650 | 1468481134276 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:25:34 INFO - PROCESS | 1650 | 1468481134291 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:34 INFO - PROCESS | 1650 | 1468481134292 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d91800 == 31 [pid = 1650] [id = 449] 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116b1c000) [pid = 1650] [serial = 1346] [outer = 0x0] 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x117f8e800) [pid = 1650] [serial = 1347] [outer = 0x116b1c000] 00:25:34 INFO - PROCESS | 1650 | 1468481134318 Marionette DEBUG loaded listener.js 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118275000) [pid = 1650] [serial = 1348] [outer = 0x116b1c000] 00:25:34 INFO - PROCESS | 1650 | 1468481134640 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]]]}] 00:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms 00:25:34 INFO - PROCESS | 1650 | 1468481134684 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:25:34 INFO - PROCESS | 1650 | 1468481134685 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:25:34 INFO - PROCESS | 1650 | 1468481134687 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:25:34 INFO - PROCESS | 1650 | 1468481134689 Marionette TRACE conn2 <- [1,1770,null,{}] 00:25:34 INFO - PROCESS | 1650 | 1468481134691 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}] 00:25:34 INFO - PROCESS | 1650 | 1468481134692 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:34 INFO - PROCESS | 1650 | 1468481134793 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:25:34 INFO - PROCESS | 1650 | 1468481134797 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:34 INFO - PROCESS | 1650 | 1468481134798 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260db800 == 32 [pid = 1650] [id = 450] 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x117fb4800) [pid = 1650] [serial = 1349] [outer = 0x0] 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11853f400) [pid = 1650] [serial = 1350] [outer = 0x117fb4800] 00:25:34 INFO - PROCESS | 1650 | 1468481134823 Marionette DEBUG loaded listener.js 00:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1186df800) [pid = 1650] [serial = 1351] [outer = 0x117fb4800] 00:25:35 INFO - PROCESS | 1650 | 1468481135162 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]]]}] 00:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 00:25:35 INFO - PROCESS | 1650 | 1468481135208 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:25:35 INFO - PROCESS | 1650 | 1468481135209 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:25:35 INFO - PROCESS | 1650 | 1468481135211 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1650 | 1468481135212 Marionette TRACE conn2 <- [1,1774,null,{}] 00:25:35 INFO - PROCESS | 1650 | 1468481135215 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}] 00:25:35 INFO - PROCESS | 1650 | 1468481135219 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:35 INFO - PROCESS | 1650 | 1468481135334 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:25:35 INFO - PROCESS | 1650 | 1468481135369 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:35 INFO - PROCESS | 1650 | 1468481135370 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b8800 == 33 [pid = 1650] [id = 451] 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11622e800) [pid = 1650] [serial = 1352] [outer = 0x0] 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119088800) [pid = 1650] [serial = 1353] [outer = 0x11622e800] 00:25:35 INFO - PROCESS | 1650 | 1468481135395 Marionette DEBUG loaded listener.js 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1199bbc00) [pid = 1650] [serial = 1354] [outer = 0x11622e800] 00:25:35 INFO - PROCESS | 1650 | 1468481135704 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]]]}] 00:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 00:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:25:35 INFO - PROCESS | 1650 | 1468481135732 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:25:35 INFO - PROCESS | 1650 | 1468481135734 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:25:35 INFO - PROCESS | 1650 | 1468481135736 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1650 | 1468481135737 Marionette TRACE conn2 <- [1,1778,null,{}] 00:25:35 INFO - PROCESS | 1650 | 1468481135746 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}] 00:25:35 INFO - PROCESS | 1650 | 1468481135747 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:35 INFO - PROCESS | 1650 | 1468481135840 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:25:35 INFO - PROCESS | 1650 | 1468481135843 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:35 INFO - PROCESS | 1650 | 1468481135852 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abaf800 == 34 [pid = 1650] [id = 452] 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1186dfc00) [pid = 1650] [serial = 1355] [outer = 0x0] 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x121554800) [pid = 1650] [serial = 1356] [outer = 0x1186dfc00] 00:25:35 INFO - PROCESS | 1650 | 1468481135909 Marionette DEBUG loaded listener.js 00:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1215e8000) [pid = 1650] [serial = 1357] [outer = 0x1186dfc00] 00:25:36 INFO - PROCESS | 1650 | 1468481136221 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]]]}] 00:25:36 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 00:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 527ms 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x110f5a000) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x110eea400) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1190c7000) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1121b4800) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1168c2800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x118316800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117f8d800) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112a5c800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113d37400) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1129ae400) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112696c00) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118813c00) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1197d2c00) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1268a0c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a88c00) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x110eefc00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x115f66c00) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11622d400) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e9c000) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11335a000) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:25:36 INFO - PROCESS | 1650 | 1468481136493 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:25:36 INFO - PROCESS | 1650 | 1468481136494 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:25:36 INFO - PROCESS | 1650 | 1468481136504 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:25:36 INFO - PROCESS | 1650 | 1468481136505 Marionette TRACE conn2 <- [1,1782,null,{}] 00:25:36 INFO - PROCESS | 1650 | 1468481136507 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}] 00:25:36 INFO - PROCESS | 1650 | 1468481136508 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:36 INFO - PROCESS | 1650 | 1468481136585 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:25:36 INFO - PROCESS | 1650 | 1468481136588 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:36 INFO - PROCESS | 1650 | 1468481136590 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189f4000 == 35 [pid = 1650] [id = 453] 00:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112696c00) [pid = 1650] [serial = 1358] [outer = 0x0] 00:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1128d5000) [pid = 1650] [serial = 1359] [outer = 0x112696c00] 00:25:36 INFO - PROCESS | 1650 | 1468481136613 Marionette DEBUG loaded listener.js 00:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a85800) [pid = 1650] [serial = 1360] [outer = 0x112696c00] 00:25:36 INFO - PROCESS | 1650 | 1468481136940 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]]]}] 00:25:36 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 00:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 00:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:25:36 INFO - PROCESS | 1650 | 1468481136972 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:25:36 INFO - PROCESS | 1650 | 1468481136973 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:25:36 INFO - PROCESS | 1650 | 1468481136975 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:25:36 INFO - PROCESS | 1650 | 1468481136976 Marionette TRACE conn2 <- [1,1786,null,{}] 00:25:36 INFO - PROCESS | 1650 | 1468481136979 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}] 00:25:36 INFO - PROCESS | 1650 | 1468481136980 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:37 INFO - PROCESS | 1650 | 1468481137056 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:25:37 INFO - PROCESS | 1650 | 1468481137060 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1650 | 1468481137061 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2ec800 == 36 [pid = 1650] [id = 454] 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1129aa400) [pid = 1650] [serial = 1361] [outer = 0x0] 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11814a400) [pid = 1650] [serial = 1362] [outer = 0x1129aa400] 00:25:37 INFO - PROCESS | 1650 | 1468481137094 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1190c7000) [pid = 1650] [serial = 1363] [outer = 0x1129aa400] 00:25:37 INFO - PROCESS | 1650 | 1468481137431 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]]]}] 00:25:37 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 00:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 00:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:25:37 INFO - PROCESS | 1650 | 1468481137445 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1650 | 1468481137446 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:25:37 INFO - PROCESS | 1650 | 1468481137451 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1650 | 1468481137453 Marionette TRACE conn2 <- [1,1790,null,{}] 00:25:37 INFO - PROCESS | 1650 | 1468481137455 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}] 00:25:37 INFO - PROCESS | 1650 | 1468481137456 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:37 INFO - PROCESS | 1650 | 1468481137562 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:25:37 INFO - PROCESS | 1650 | 1468481137568 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1650 | 1468481137569 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c6000 == 37 [pid = 1650] [id = 455] 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110f55000) [pid = 1650] [serial = 1364] [outer = 0x0] 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1190cbc00) [pid = 1650] [serial = 1365] [outer = 0x110f55000] 00:25:37 INFO - PROCESS | 1650 | 1468481137593 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12184d000) [pid = 1650] [serial = 1366] [outer = 0x110f55000] 00:25:37 INFO - PROCESS | 1650 | 1468481137893 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]]]}] 00:25:37 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) 00:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 00:25:37 INFO - PROCESS | 1650 | 1468481137921 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1650 | 1468481137923 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:25:37 INFO - PROCESS | 1650 | 1468481137925 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1650 | 1468481137927 Marionette TRACE conn2 <- [1,1794,null,{}] 00:25:37 INFO - PROCESS | 1650 | 1468481137929 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}] 00:25:37 INFO - PROCESS | 1650 | 1468481137933 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:38 INFO - PROCESS | 1650 | 1468481138021 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:25:38 INFO - PROCESS | 1650 | 1468481138024 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:38 INFO - PROCESS | 1650 | 1468481138026 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdef000 == 38 [pid = 1650] [id = 456] 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12184d800) [pid = 1650] [serial = 1367] [outer = 0x0] 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x123d0d400) [pid = 1650] [serial = 1368] [outer = 0x12184d800] 00:25:38 INFO - PROCESS | 1650 | 1468481138062 Marionette DEBUG loaded listener.js 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12442ac00) [pid = 1650] [serial = 1369] [outer = 0x12184d800] 00:25:38 INFO - PROCESS | 1650 | 1468481138421 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]]]}] 00:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 00:25:38 INFO - PROCESS | 1650 | 1468481138446 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:25:38 INFO - PROCESS | 1650 | 1468481138449 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:25:38 INFO - PROCESS | 1650 | 1468481138452 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:25:38 INFO - PROCESS | 1650 | 1468481138453 Marionette TRACE conn2 <- [1,1798,null,{}] 00:25:38 INFO - PROCESS | 1650 | 1468481138466 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}] 00:25:38 INFO - PROCESS | 1650 | 1468481138468 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:38 INFO - PROCESS | 1650 | 1468481138594 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:25:38 INFO - PROCESS | 1650 | 1468481138649 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:38 INFO - PROCESS | 1650 | 1468481138651 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x112f5e000 == 39 [pid = 1650] [id = 457] 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x110e9d400) [pid = 1650] [serial = 1370] [outer = 0x0] 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x110eecc00) [pid = 1650] [serial = 1371] [outer = 0x110e9d400] 00:25:38 INFO - PROCESS | 1650 | 1468481138683 Marionette DEBUG loaded listener.js 00:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x111cac800) [pid = 1650] [serial = 1372] [outer = 0x110e9d400] 00:25:39 INFO - PROCESS | 1650 | 1468481139232 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]]]}] 00:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 831ms 00:25:39 INFO - PROCESS | 1650 | 1468481139290 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:25:39 INFO - PROCESS | 1650 | 1468481139292 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:25:39 INFO - PROCESS | 1650 | 1468481139298 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:25:39 INFO - PROCESS | 1650 | 1468481139301 Marionette TRACE conn2 <- [1,1802,null,{}] 00:25:39 INFO - PROCESS | 1650 | 1468481139304 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}] 00:25:39 INFO - PROCESS | 1650 | 1468481139307 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:39 INFO - PROCESS | 1650 | 1468481139418 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:25:39 INFO - PROCESS | 1650 | 1468481139497 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:39 INFO - PROCESS | 1650 | 1468481139499 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bcc800 == 40 [pid = 1650] [id = 458] 00:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x112a7ac00) [pid = 1650] [serial = 1373] [outer = 0x0] 00:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x112fcc000) [pid = 1650] [serial = 1374] [outer = 0x112a7ac00] 00:25:39 INFO - PROCESS | 1650 | 1468481139529 Marionette DEBUG loaded listener.js 00:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x114fd3000) [pid = 1650] [serial = 1375] [outer = 0x112a7ac00] 00:25:40 INFO - PROCESS | 1650 | 1468481140100 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]]]}] 00:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 973ms 00:25:40 INFO - PROCESS | 1650 | 1468481140290 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:25:40 INFO - PROCESS | 1650 | 1468481140292 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:25:40 INFO - PROCESS | 1650 | 1468481140297 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:25:40 INFO - PROCESS | 1650 | 1468481140298 Marionette TRACE conn2 <- [1,1806,null,{}] 00:25:40 INFO - PROCESS | 1650 | 1468481140302 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}] 00:25:40 INFO - PROCESS | 1650 | 1468481140304 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:40 INFO - PROCESS | 1650 | 1468481140412 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:25:40 INFO - PROCESS | 1650 | 1468481140467 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:40 INFO - PROCESS | 1650 | 1468481140470 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189d7800 == 41 [pid = 1650] [id = 459] 00:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1129ae000) [pid = 1650] [serial = 1376] [outer = 0x0] 00:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x112a5c400) [pid = 1650] [serial = 1377] [outer = 0x1129ae000] 00:25:40 INFO - PROCESS | 1650 | 1468481140497 Marionette DEBUG loaded listener.js 00:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1132c0400) [pid = 1650] [serial = 1378] [outer = 0x1129ae000] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdef000 == 40 [pid = 1650] [id = 456] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c6000 == 39 [pid = 1650] [id = 455] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2ec800 == 38 [pid = 1650] [id = 454] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1189f4000 == 37 [pid = 1650] [id = 453] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12abaf800 == 36 [pid = 1650] [id = 452] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b8800 == 35 [pid = 1650] [id = 451] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1260db800 == 34 [pid = 1650] [id = 450] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x123d91800 == 33 [pid = 1650] [id = 449] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x119d2a800 == 32 [pid = 1650] [id = 448] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x1189da000 == 31 [pid = 1650] [id = 447] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x116512800 == 30 [pid = 1650] [id = 446] 00:25:40 INFO - PROCESS | 1650 | --DOCSHELL 0x129151800 == 29 [pid = 1650] [id = 445] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x126c15c00) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x110fa7400) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118831c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1197ca400) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11896ec00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1129a9800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x112a62800) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1177f0c00) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11826c800) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118618c00) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118543c00) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11826b000) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x113205c00) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11684fc00) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124d5d400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11724e000) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1215e1c00) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11320b000) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x120fee800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119238c00) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118835c00) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12649c000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d5e000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12173c800) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129210800) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111f0b800) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ac8c00) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116732800) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113ea8c00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118836c00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123dc1400) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112fd5c00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11269f000) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110ee5400) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d62000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x123db5c00) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11692e000) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x123d57c00) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1186dec00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1121b0800) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 00:25:40 INFO - PROCESS | 1650 | 1468481140923 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]]]}] 00:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 00:25:40 INFO - PROCESS | 1650 | 1468481140968 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:25:40 INFO - PROCESS | 1650 | 1468481140970 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:25:40 INFO - PROCESS | 1650 | 1468481140974 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:25:40 INFO - PROCESS | 1650 | 1468481140976 Marionette TRACE conn2 <- [1,1810,null,{}] 00:25:40 INFO - PROCESS | 1650 | 1468481140979 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}] 00:25:40 INFO - PROCESS | 1650 | 1468481140981 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:41 INFO - PROCESS | 1650 | 1468481141058 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:25:41 INFO - PROCESS | 1650 | 1468481141064 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1650 | 1468481141067 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11851c800 == 30 [pid = 1650] [id = 460] 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113d39000) [pid = 1650] [serial = 1379] [outer = 0x0] 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116732800) [pid = 1650] [serial = 1380] [outer = 0x113d39000] 00:25:41 INFO - PROCESS | 1650 | 1468481141094 Marionette DEBUG loaded listener.js 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116b1c400) [pid = 1650] [serial = 1381] [outer = 0x113d39000] 00:25:41 INFO - PROCESS | 1650 | 1468481141455 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]]]}] 00:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 00:25:41 INFO - PROCESS | 1650 | 1468481141495 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:25:41 INFO - PROCESS | 1650 | 1468481141496 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:25:41 INFO - PROCESS | 1650 | 1468481141498 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:25:41 INFO - PROCESS | 1650 | 1468481141499 Marionette TRACE conn2 <- [1,1814,null,{}] 00:25:41 INFO - PROCESS | 1650 | 1468481141506 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}] 00:25:41 INFO - PROCESS | 1650 | 1468481141510 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:41 INFO - PROCESS | 1650 | 1468481141592 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:25:41 INFO - PROCESS | 1650 | 1468481141600 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:41 INFO - PROCESS | 1650 | 1468481141603 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb8000 == 31 [pid = 1650] [id = 461] 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118147800) [pid = 1650] [serial = 1382] [outer = 0x0] 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118154000) [pid = 1650] [serial = 1383] [outer = 0x118147800] 00:25:41 INFO - PROCESS | 1650 | 1468481141631 Marionette DEBUG loaded listener.js 00:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118319000) [pid = 1650] [serial = 1384] [outer = 0x118147800] 00:25:41 INFO - PROCESS | 1650 | 1468481141989 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]]]}] 00:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 00:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:25:42 INFO - PROCESS | 1650 | 1468481142019 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:25:42 INFO - PROCESS | 1650 | 1468481142020 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:25:42 INFO - PROCESS | 1650 | 1468481142022 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:25:42 INFO - PROCESS | 1650 | 1468481142023 Marionette TRACE conn2 <- [1,1818,null,{}] 00:25:42 INFO - PROCESS | 1650 | 1468481142025 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}] 00:25:42 INFO - PROCESS | 1650 | 1468481142026 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:42 INFO - PROCESS | 1650 | 1468481142108 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:25:42 INFO - PROCESS | 1650 | 1468481142164 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:42 INFO - PROCESS | 1650 | 1468481142165 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a37800 == 32 [pid = 1650] [id = 462] 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118148000) [pid = 1650] [serial = 1385] [outer = 0x0] 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118546000) [pid = 1650] [serial = 1386] [outer = 0x118148000] 00:25:42 INFO - PROCESS | 1650 | 1468481142190 Marionette DEBUG loaded listener.js 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11896c800) [pid = 1650] [serial = 1387] [outer = 0x118148000] 00:25:42 INFO - PROCESS | 1650 | 1468481142478 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]]]}] 00:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 470ms 00:25:42 INFO - PROCESS | 1650 | 1468481142495 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:25:42 INFO - PROCESS | 1650 | 1468481142497 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:25:42 INFO - PROCESS | 1650 | 1468481142511 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:25:42 INFO - PROCESS | 1650 | 1468481142512 Marionette TRACE conn2 <- [1,1822,null,{}] 00:25:42 INFO - PROCESS | 1650 | 1468481142520 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}] 00:25:42 INFO - PROCESS | 1650 | 1468481142522 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:42 INFO - PROCESS | 1650 | 1468481142641 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:25:42 INFO - PROCESS | 1650 | 1468481142727 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:42 INFO - PROCESS | 1650 | 1468481142729 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e8800 == 33 [pid = 1650] [id = 463] 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118319400) [pid = 1650] [serial = 1388] [outer = 0x0] 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119232c00) [pid = 1650] [serial = 1389] [outer = 0x118319400] 00:25:42 INFO - PROCESS | 1650 | 1468481142766 Marionette DEBUG loaded listener.js 00:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1197ce400) [pid = 1650] [serial = 1390] [outer = 0x118319400] 00:25:43 INFO - PROCESS | 1650 | 1468481143154 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]]]}] 00:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 675ms 00:25:43 INFO - PROCESS | 1650 | 1468481143185 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:25:43 INFO - PROCESS | 1650 | 1468481143186 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:25:43 INFO - PROCESS | 1650 | 1468481143188 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:25:43 INFO - PROCESS | 1650 | 1468481143189 Marionette TRACE conn2 <- [1,1826,null,{}] 00:25:43 INFO - PROCESS | 1650 | 1468481143192 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}] 00:25:43 INFO - PROCESS | 1650 | 1468481143196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:43 INFO - PROCESS | 1650 | 1468481143321 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:25:43 INFO - PROCESS | 1650 | 1468481143325 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:43 INFO - PROCESS | 1650 | 1468481143326 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129161800 == 34 [pid = 1650] [id = 464] 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x119d18c00) [pid = 1650] [serial = 1391] [outer = 0x0] 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1215dbc00) [pid = 1650] [serial = 1392] [outer = 0x119d18c00] 00:25:43 INFO - PROCESS | 1650 | 1468481143352 Marionette DEBUG loaded listener.js 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d63c00) [pid = 1650] [serial = 1393] [outer = 0x119d18c00] 00:25:43 INFO - PROCESS | 1650 | 1468481143692 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]]]}] 00:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 517ms 00:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:25:43 INFO - PROCESS | 1650 | 1468481143707 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:25:43 INFO - PROCESS | 1650 | 1468481143708 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:25:43 INFO - PROCESS | 1650 | 1468481143710 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:25:43 INFO - PROCESS | 1650 | 1468481143711 Marionette TRACE conn2 <- [1,1830,null,{}] 00:25:43 INFO - PROCESS | 1650 | 1468481143713 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}] 00:25:43 INFO - PROCESS | 1650 | 1468481143716 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:43 INFO - PROCESS | 1650 | 1468481143817 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:25:43 INFO - PROCESS | 1650 | 1468481143830 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:43 INFO - PROCESS | 1650 | 1468481143831 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b5800 == 35 [pid = 1650] [id = 465] 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123dbac00) [pid = 1650] [serial = 1394] [outer = 0x0] 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124236c00) [pid = 1650] [serial = 1395] [outer = 0x123dbac00] 00:25:43 INFO - PROCESS | 1650 | 1468481143855 Marionette DEBUG loaded listener.js 00:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1246ea000) [pid = 1650] [serial = 1396] [outer = 0x123dbac00] 00:25:44 INFO - PROCESS | 1650 | 1468481144203 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]]]}] 00:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 00:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:25:44 INFO - PROCESS | 1650 | 1468481144233 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:25:44 INFO - PROCESS | 1650 | 1468481144235 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:25:44 INFO - PROCESS | 1650 | 1468481144237 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:25:44 INFO - PROCESS | 1650 | 1468481144238 Marionette TRACE conn2 <- [1,1834,null,{}] 00:25:44 INFO - PROCESS | 1650 | 1468481144240 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}] 00:25:44 INFO - PROCESS | 1650 | 1468481144241 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:44 INFO - PROCESS | 1650 | 1468481144337 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:25:44 INFO - PROCESS | 1650 | 1468481144350 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:44 INFO - PROCESS | 1650 | 1468481144351 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aba8800 == 36 [pid = 1650] [id = 466] 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123dbd400) [pid = 1650] [serial = 1397] [outer = 0x0] 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125602800) [pid = 1650] [serial = 1398] [outer = 0x123dbd400] 00:25:44 INFO - PROCESS | 1650 | 1468481144377 Marionette DEBUG loaded listener.js 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1266f3800) [pid = 1650] [serial = 1399] [outer = 0x123dbd400] 00:25:44 INFO - PROCESS | 1650 | 1468481144693 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]]]}] 00:25:44 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 00:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 00:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:25:44 INFO - PROCESS | 1650 | 1468481144707 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:25:44 INFO - PROCESS | 1650 | 1468481144709 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:25:44 INFO - PROCESS | 1650 | 1468481144711 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:25:44 INFO - PROCESS | 1650 | 1468481144713 Marionette TRACE conn2 <- [1,1838,null,{}] 00:25:44 INFO - PROCESS | 1650 | 1468481144719 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}] 00:25:44 INFO - PROCESS | 1650 | 1468481144720 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:44 INFO - PROCESS | 1650 | 1468481144821 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:25:44 INFO - PROCESS | 1650 | 1468481144831 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:44 INFO - PROCESS | 1650 | 1468481144832 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e9800 == 37 [pid = 1650] [id = 467] 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1266f6800) [pid = 1650] [serial = 1400] [outer = 0x0] 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126ac0000) [pid = 1650] [serial = 1401] [outer = 0x1266f6800] 00:25:44 INFO - PROCESS | 1650 | 1468481144856 Marionette DEBUG loaded listener.js 00:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126c18800) [pid = 1650] [serial = 1402] [outer = 0x1266f6800] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x117fb4800) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1128d3800) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112a60000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11684d800) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11622e800) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112a63000) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1121bd000) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fcb000) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112699800) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118149400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1186dfc00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112731000) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112696c00) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x110f55000) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118815000) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1129aa400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116b1c000) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:25:45 INFO - PROCESS | 1650 | 1468481145270 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]]]}] 00:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 572ms 00:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:25:45 INFO - PROCESS | 1650 | 1468481145284 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:25:45 INFO - PROCESS | 1650 | 1468481145285 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:25:45 INFO - PROCESS | 1650 | 1468481145287 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:25:45 INFO - PROCESS | 1650 | 1468481145288 Marionette TRACE conn2 <- [1,1842,null,{}] 00:25:45 INFO - PROCESS | 1650 | 1468481145290 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}] 00:25:45 INFO - PROCESS | 1650 | 1468481145291 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:45 INFO - PROCESS | 1650 | 1468481145371 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:25:45 INFO - PROCESS | 1650 | 1468481145374 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:45 INFO - PROCESS | 1650 | 1468481145375 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2a000 == 38 [pid = 1650] [id = 468] 00:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128d3800) [pid = 1650] [serial = 1403] [outer = 0x0] 00:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112fcb000) [pid = 1650] [serial = 1404] [outer = 0x1128d3800] 00:25:45 INFO - PROCESS | 1650 | 1468481145400 Marionette DEBUG loaded listener.js 00:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117f91c00) [pid = 1650] [serial = 1405] [outer = 0x1128d3800] 00:25:45 INFO - PROCESS | 1650 | 1468481145723 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]]]}] 00:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 00:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:25:45 INFO - PROCESS | 1650 | 1468481145756 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:25:45 INFO - PROCESS | 1650 | 1468481145758 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:25:45 INFO - PROCESS | 1650 | 1468481145772 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:25:45 INFO - PROCESS | 1650 | 1468481145773 Marionette TRACE conn2 <- [1,1846,null,{}] 00:25:45 INFO - PROCESS | 1650 | 1468481145785 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}] 00:25:45 INFO - PROCESS | 1650 | 1468481145787 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:45 INFO - PROCESS | 1650 | 1468481145873 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:25:45 INFO - PROCESS | 1650 | 1468481145879 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:45 INFO - PROCESS | 1650 | 1468481145880 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1a000 == 39 [pid = 1650] [id = 469] 00:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11708f400) [pid = 1650] [serial = 1406] [outer = 0x0] 00:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x118815000) [pid = 1650] [serial = 1407] [outer = 0x11708f400] 00:25:45 INFO - PROCESS | 1650 | 1468481145935 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d47000) [pid = 1650] [serial = 1408] [outer = 0x11708f400] 00:25:46 INFO - PROCESS | 1650 | 1468481146402 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]]]}] 00:25:46 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) 00:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 694ms 00:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:25:46 INFO - PROCESS | 1650 | 1468481146454 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:25:46 INFO - PROCESS | 1650 | 1468481146455 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:25:46 INFO - PROCESS | 1650 | 1468481146457 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:25:46 INFO - PROCESS | 1650 | 1468481146458 Marionette TRACE conn2 <- [1,1850,null,{}] 00:25:46 INFO - PROCESS | 1650 | 1468481146461 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}] 00:25:46 INFO - PROCESS | 1650 | 1468481146462 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:46 INFO - PROCESS | 1650 | 1468481146541 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:25:46 INFO - PROCESS | 1650 | 1468481146545 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:46 INFO - PROCESS | 1650 | 1468481146546 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c532800 == 40 [pid = 1650] [id = 470] 00:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126d4ec00) [pid = 1650] [serial = 1409] [outer = 0x0] 00:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126dc3000) [pid = 1650] [serial = 1410] [outer = 0x126d4ec00] 00:25:46 INFO - PROCESS | 1650 | 1468481146572 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ac6400) [pid = 1650] [serial = 1411] [outer = 0x126d4ec00] 00:25:46 INFO - PROCESS | 1650 | 1468481146899 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]]]}] 00:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 00:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:25:46 INFO - PROCESS | 1650 | 1468481146929 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:25:46 INFO - PROCESS | 1650 | 1468481146931 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:25:46 INFO - PROCESS | 1650 | 1468481146935 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:25:46 INFO - PROCESS | 1650 | 1468481146936 Marionette TRACE conn2 <- [1,1854,null,{}] 00:25:46 INFO - PROCESS | 1650 | 1468481146938 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}] 00:25:46 INFO - PROCESS | 1650 | 1468481146939 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:47 INFO - PROCESS | 1650 | 1468481147017 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:25:47 INFO - PROCESS | 1650 | 1468481147079 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:47 INFO - PROCESS | 1650 | 1468481147080 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c542800 == 41 [pid = 1650] [id = 471] 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d48400) [pid = 1650] [serial = 1412] [outer = 0x0] 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ac9000) [pid = 1650] [serial = 1413] [outer = 0x126d48400] 00:25:47 INFO - PROCESS | 1650 | 1468481147111 Marionette DEBUG loaded listener.js 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128e03800) [pid = 1650] [serial = 1414] [outer = 0x126d48400] 00:25:47 INFO - PROCESS | 1650 | 1468481147585 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]]]}] 00:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 671ms 00:25:47 INFO - PROCESS | 1650 | 1468481147605 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:25:47 INFO - PROCESS | 1650 | 1468481147608 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:25:47 INFO - PROCESS | 1650 | 1468481147611 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:25:47 INFO - PROCESS | 1650 | 1468481147615 Marionette TRACE conn2 <- [1,1858,null,{}] 00:25:47 INFO - PROCESS | 1650 | 1468481147618 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}] 00:25:47 INFO - PROCESS | 1650 | 1468481147620 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:47 INFO - PROCESS | 1650 | 1468481147729 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:25:47 INFO - PROCESS | 1650 | 1468481147790 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:47 INFO - PROCESS | 1650 | 1468481147792 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11959d000 == 42 [pid = 1650] [id = 472] 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112d80400) [pid = 1650] [serial = 1415] [outer = 0x0] 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116576c00) [pid = 1650] [serial = 1416] [outer = 0x112d80400] 00:25:47 INFO - PROCESS | 1650 | 1468481147823 Marionette DEBUG loaded listener.js 00:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11724e000) [pid = 1650] [serial = 1417] [outer = 0x112d80400] 00:25:48 INFO - PROCESS | 1650 | 1468481148286 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]]]}] 00:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 722ms 00:25:48 INFO - PROCESS | 1650 | 1468481148334 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:25:48 INFO - PROCESS | 1650 | 1468481148337 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:25:48 INFO - PROCESS | 1650 | 1468481148342 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:25:48 INFO - PROCESS | 1650 | 1468481148344 Marionette TRACE conn2 <- [1,1862,null,{}] 00:25:48 INFO - PROCESS | 1650 | 1468481148346 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}] 00:25:48 INFO - PROCESS | 1650 | 1468481148348 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:48 INFO - PROCESS | 1650 | 1468481148453 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:25:48 INFO - PROCESS | 1650 | 1468481148560 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:48 INFO - PROCESS | 1650 | 1468481148561 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915a800 == 43 [pid = 1650] [id = 473] 00:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x117f8d400) [pid = 1650] [serial = 1418] [outer = 0x0] 00:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118274c00) [pid = 1650] [serial = 1419] [outer = 0x117f8d400] 00:25:48 INFO - PROCESS | 1650 | 1468481148593 Marionette DEBUG loaded listener.js 00:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1186da800) [pid = 1650] [serial = 1420] [outer = 0x117f8d400] 00:25:48 INFO - PROCESS | 1650 | 1468481148981 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]]]}] 00:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 671ms 00:25:49 INFO - PROCESS | 1650 | 1468481149018 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:25:49 INFO - PROCESS | 1650 | 1468481149020 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:25:49 INFO - PROCESS | 1650 | 1468481149022 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:25:49 INFO - PROCESS | 1650 | 1468481149025 Marionette TRACE conn2 <- [1,1866,null,{}] 00:25:49 INFO - PROCESS | 1650 | 1468481149035 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}] 00:25:49 INFO - PROCESS | 1650 | 1468481149038 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:49 INFO - PROCESS | 1650 | 1468481149141 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:25:49 INFO - PROCESS | 1650 | 1468481149204 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1650 | 1468481149206 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c684000 == 44 [pid = 1650] [id = 474] 00:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1197c4000) [pid = 1650] [serial = 1421] [outer = 0x0] 00:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x120fe5400) [pid = 1650] [serial = 1422] [outer = 0x1197c4000] 00:25:49 INFO - PROCESS | 1650 | 1468481149237 Marionette DEBUG loaded listener.js 00:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1215ed800) [pid = 1650] [serial = 1423] [outer = 0x1197c4000] 00:25:49 INFO - PROCESS | 1650 | 1468481149706 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]]]}] 00:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 721ms 00:25:49 INFO - PROCESS | 1650 | 1468481149744 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:25:49 INFO - PROCESS | 1650 | 1468481149746 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:25:49 INFO - PROCESS | 1650 | 1468481149748 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:25:49 INFO - PROCESS | 1650 | 1468481149750 Marionette TRACE conn2 <- [1,1870,null,{}] 00:25:49 INFO - PROCESS | 1650 | 1468481149752 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}] 00:25:49 INFO - PROCESS | 1650 | 1468481149753 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:49 INFO - PROCESS | 1650 | 1468481149877 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:25:49 INFO - PROCESS | 1650 | 1468481149939 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1650 | 1468481149940 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x118841800 == 45 [pid = 1650] [id = 475] 00:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x116903400) [pid = 1650] [serial = 1424] [outer = 0x0] 00:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1215e7400) [pid = 1650] [serial = 1425] [outer = 0x116903400] 00:25:49 INFO - PROCESS | 1650 | 1468481149970 Marionette DEBUG loaded listener.js 00:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x123d58800) [pid = 1650] [serial = 1426] [outer = 0x116903400] 00:25:50 INFO - PROCESS | 1650 | 1468481150588 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]]]}] 00:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 873ms 00:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:25:50 INFO - PROCESS | 1650 | 1468481150622 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1650 | 1468481150624 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:25:50 INFO - PROCESS | 1650 | 1468481150627 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:25:50 INFO - PROCESS | 1650 | 1468481150630 Marionette TRACE conn2 <- [1,1874,null,{}] 00:25:50 INFO - PROCESS | 1650 | 1468481150635 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}] 00:25:50 INFO - PROCESS | 1650 | 1468481150637 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:50 INFO - PROCESS | 1650 | 1468481150732 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:25:50 INFO - PROCESS | 1650 | 1468481150806 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:50 INFO - PROCESS | 1650 | 1468481150808 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188df800 == 46 [pid = 1650] [id = 476] 00:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112a7b800) [pid = 1650] [serial = 1427] [outer = 0x0] 00:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11320b000) [pid = 1650] [serial = 1428] [outer = 0x112a7b800] 00:25:50 INFO - PROCESS | 1650 | 1468481150836 Marionette DEBUG loaded listener.js 00:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1162a0800) [pid = 1650] [serial = 1429] [outer = 0x112a7b800] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c532800 == 45 [pid = 1650] [id = 470] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1a000 == 44 [pid = 1650] [id = 469] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2a000 == 43 [pid = 1650] [id = 468] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e9800 == 42 [pid = 1650] [id = 467] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12aba8800 == 41 [pid = 1650] [id = 466] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b5800 == 40 [pid = 1650] [id = 465] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129161800 == 39 [pid = 1650] [id = 464] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e8800 == 38 [pid = 1650] [id = 463] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x121a37800 == 37 [pid = 1650] [id = 462] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb8000 == 36 [pid = 1650] [id = 461] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11851c800 == 35 [pid = 1650] [id = 460] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1189d7800 == 34 [pid = 1650] [id = 459] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119bcc800 == 33 [pid = 1650] [id = 458] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x112f5e000 == 32 [pid = 1650] [id = 457] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x118841800 == 31 [pid = 1650] [id = 475] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c684000 == 30 [pid = 1650] [id = 474] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12915a800 == 29 [pid = 1650] [id = 473] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11959d000 == 28 [pid = 1650] [id = 472] 00:25:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12c542800 == 27 [pid = 1650] [id = 471] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1129a4c00) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x112a59800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x113358800) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115f05800) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116b19000) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1177f7800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119088800) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x120fe7400) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11992d800) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1129a8c00) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1126a3c00) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1133e8800) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x113207800) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117f82c00) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117092c00) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118314400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11826bc00) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121554800) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118542c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1199bbc00) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118535800) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128d5000) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a85800) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12184d000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1215e8000) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1197cb800) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11814a400) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x119088000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117f8e800) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118275000) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1190cbc00) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1186df800) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1190c7000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d0d400) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 00:25:51 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11853f400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c538800 == 26 [pid = 1650] [id = 13] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc04800 == 25 [pid = 1650] [id = 15] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x11755b000 == 24 [pid = 1650] [id = 25] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9cc000 == 23 [pid = 1650] [id = 20] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac9800 == 22 [pid = 1650] [id = 10] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x129157000 == 21 [pid = 1650] [id = 6] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12a910000 == 20 [pid = 1650] [id = 8] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa8000 == 19 [pid = 1650] [id = 22] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12c686800 == 18 [pid = 1650] [id = 14] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x123d9a000 == 17 [pid = 1650] [id = 16] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf29000 == 16 [pid = 1650] [id = 12] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdf9800 == 15 [pid = 1650] [id = 11] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70d000 == 14 [pid = 1650] [id = 19] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x116bb3800 == 13 [pid = 1650] [id = 24] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x112d13800 == 12 [pid = 1650] [id = 23] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12d71c000 == 11 [pid = 1650] [id = 21] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7b000 == 10 [pid = 1650] [id = 26] 00:25:53 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e1000 == 9 [pid = 1650] [id = 9] 00:25:53 INFO - PROCESS | 1650 | 1468481153563 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]]]}] 00:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 2982ms 00:25:53 INFO - PROCESS | 1650 | 1468481153609 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:25:53 INFO - PROCESS | 1650 | 1468481153612 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:25:53 INFO - PROCESS | 1650 | 1468481153615 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:25:53 INFO - PROCESS | 1650 | 1468481153617 Marionette TRACE conn2 <- [1,1878,null,{}] 00:25:53 INFO - PROCESS | 1650 | 1468481153622 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}] 00:25:53 INFO - PROCESS | 1650 | 1468481153623 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:53 INFO - PROCESS | 1650 | 1468481153700 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:25:53 INFO - PROCESS | 1650 | 1468481153706 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:53 INFO - PROCESS | 1650 | 1468481153709 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a9000 == 10 [pid = 1650] [id = 477] 00:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a5b000) [pid = 1650] [serial = 1430] [outer = 0x0] 00:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112a5c800) [pid = 1650] [serial = 1431] [outer = 0x112a5b000] 00:25:53 INFO - PROCESS | 1650 | 1468481153742 Marionette DEBUG loaded listener.js 00:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x112d42400) [pid = 1650] [serial = 1432] [outer = 0x112a5b000] 00:25:54 INFO - PROCESS | 1650 | 1468481154109 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]]]}] 00:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 00:25:54 INFO - PROCESS | 1650 | 1468481154137 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:25:54 INFO - PROCESS | 1650 | 1468481154140 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:25:54 INFO - PROCESS | 1650 | 1468481154145 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:25:54 INFO - PROCESS | 1650 | 1468481154147 Marionette TRACE conn2 <- [1,1882,null,{}] 00:25:54 INFO - PROCESS | 1650 | 1468481154152 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}] 00:25:54 INFO - PROCESS | 1650 | 1468481154154 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:54 INFO - PROCESS | 1650 | 1468481154237 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:25:54 INFO - PROCESS | 1650 | 1468481154241 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:54 INFO - PROCESS | 1650 | 1468481154243 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11694e800 == 11 [pid = 1650] [id = 478] 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11338a000) [pid = 1650] [serial = 1433] [outer = 0x0] 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116575800) [pid = 1650] [serial = 1434] [outer = 0x11338a000] 00:25:54 INFO - PROCESS | 1650 | 1468481154273 Marionette DEBUG loaded listener.js 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11692e000) [pid = 1650] [serial = 1435] [outer = 0x11338a000] 00:25:54 INFO - PROCESS | 1650 | 1468481154645 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]]]}] 00:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 523ms 00:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:25:54 INFO - PROCESS | 1650 | 1468481154675 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:25:54 INFO - PROCESS | 1650 | 1468481154677 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:25:54 INFO - PROCESS | 1650 | 1468481154679 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:25:54 INFO - PROCESS | 1650 | 1468481154681 Marionette TRACE conn2 <- [1,1886,null,{}] 00:25:54 INFO - PROCESS | 1650 | 1468481154689 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}] 00:25:54 INFO - PROCESS | 1650 | 1468481154692 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:54 INFO - PROCESS | 1650 | 1468481154771 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:25:54 INFO - PROCESS | 1650 | 1468481154775 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:54 INFO - PROCESS | 1650 | 1468481154777 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bca800 == 12 [pid = 1650] [id = 479] 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110ef1800) [pid = 1650] [serial = 1436] [outer = 0x0] 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117fae800) [pid = 1650] [serial = 1437] [outer = 0x110ef1800] 00:25:54 INFO - PROCESS | 1650 | 1468481154808 Marionette DEBUG loaded listener.js 00:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118151c00) [pid = 1650] [serial = 1438] [outer = 0x110ef1800] 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118318000) [pid = 1650] [serial = 1439] [outer = 0x12cc5bc00] 00:25:55 INFO - PROCESS | 1650 | 1468481155201 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]]]}] 00:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 572ms 00:25:55 INFO - PROCESS | 1650 | 1468481155253 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:25:55 INFO - PROCESS | 1650 | 1468481155255 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:25:55 INFO - PROCESS | 1650 | 1468481155257 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1650 | 1468481155258 Marionette TRACE conn2 <- [1,1890,null,{}] 00:25:55 INFO - PROCESS | 1650 | 1468481155260 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}] 00:25:55 INFO - PROCESS | 1650 | 1468481155262 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:55 INFO - PROCESS | 1650 | 1468481155370 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:25:55 INFO - PROCESS | 1650 | 1468481155373 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1650 | 1468481155374 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x121911800 == 13 [pid = 1650] [id = 480] 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118314000) [pid = 1650] [serial = 1440] [outer = 0x0] 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118535800) [pid = 1650] [serial = 1441] [outer = 0x118314000] 00:25:55 INFO - PROCESS | 1650 | 1468481155399 Marionette DEBUG loaded listener.js 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1186da400) [pid = 1650] [serial = 1442] [outer = 0x118314000] 00:25:55 INFO - PROCESS | 1650 | 1468481155765 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]]]}] 00:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 00:25:55 INFO - PROCESS | 1650 | 1468481155776 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:25:55 INFO - PROCESS | 1650 | 1468481155777 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:25:55 INFO - PROCESS | 1650 | 1468481155779 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1650 | 1468481155780 Marionette TRACE conn2 <- [1,1894,null,{}] 00:25:55 INFO - PROCESS | 1650 | 1468481155786 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}] 00:25:55 INFO - PROCESS | 1650 | 1468481155794 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:55 INFO - PROCESS | 1650 | 1468481155897 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:25:55 INFO - PROCESS | 1650 | 1468481155901 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1650 | 1468481155902 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x124463800 == 14 [pid = 1650] [id = 481] 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x110f57800) [pid = 1650] [serial = 1443] [outer = 0x0] 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118819000) [pid = 1650] [serial = 1444] [outer = 0x110f57800] 00:25:55 INFO - PROCESS | 1650 | 1468481155926 Marionette DEBUG loaded listener.js 00:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118975000) [pid = 1650] [serial = 1445] [outer = 0x110f57800] 00:25:56 INFO - PROCESS | 1650 | 1468481156261 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]]]}] 00:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 522ms 00:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:25:56 INFO - PROCESS | 1650 | 1468481156303 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:25:56 INFO - PROCESS | 1650 | 1468481156304 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:25:56 INFO - PROCESS | 1650 | 1468481156306 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:25:56 INFO - PROCESS | 1650 | 1468481156307 Marionette TRACE conn2 <- [1,1898,null,{}] 00:25:56 INFO - PROCESS | 1650 | 1468481156309 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}] 00:25:56 INFO - PROCESS | 1650 | 1468481156313 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:56 INFO - PROCESS | 1650 | 1468481156435 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:25:56 INFO - PROCESS | 1650 | 1468481156473 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:56 INFO - PROCESS | 1650 | 1468481156475 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab6000 == 15 [pid = 1650] [id = 482] 00:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1190cbc00) [pid = 1650] [serial = 1446] [outer = 0x0] 00:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11992d800) [pid = 1650] [serial = 1447] [outer = 0x1190cbc00] 00:25:56 INFO - PROCESS | 1650 | 1468481156499 Marionette DEBUG loaded listener.js 00:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1215e9800) [pid = 1650] [serial = 1448] [outer = 0x1190cbc00] 00:25:56 INFO - PROCESS | 1650 | 1468481156828 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]]]}] 00:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 568ms 00:25:56 INFO - PROCESS | 1650 | 1468481156875 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:25:56 INFO - PROCESS | 1650 | 1468481156876 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:25:56 INFO - PROCESS | 1650 | 1468481156878 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:25:56 INFO - PROCESS | 1650 | 1468481156879 Marionette TRACE conn2 <- [1,1902,null,{}] 00:25:56 INFO - PROCESS | 1650 | 1468481156881 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}] 00:25:56 INFO - PROCESS | 1650 | 1468481156882 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:56 INFO - PROCESS | 1650 | 1468481156986 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:25:56 INFO - PROCESS | 1650 | 1468481156989 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:56 INFO - PROCESS | 1650 | 1468481156990 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x129160800 == 16 [pid = 1650] [id = 483] 00:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119232400) [pid = 1650] [serial = 1449] [outer = 0x0] 00:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1215ec400) [pid = 1650] [serial = 1450] [outer = 0x119232400] 00:25:57 INFO - PROCESS | 1650 | 1468481157015 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d5dc00) [pid = 1650] [serial = 1451] [outer = 0x119232400] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x119d18c00) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123dbac00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118148000) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118147800) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d39000) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110e9d400) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a7ac00) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118319400) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12184d800) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129ae000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112d80400) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117f8d400) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123dbd400) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197c4000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x116903400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1266f6800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1128d3800) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x126d4ec00) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11708f400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:25:57 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126d48400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:25:57 INFO - PROCESS | 1650 | 1468481157599 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]]]}] 00:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 768ms 00:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:25:57 INFO - PROCESS | 1650 | 1468481157647 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:25:57 INFO - PROCESS | 1650 | 1468481157648 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:25:57 INFO - PROCESS | 1650 | 1468481157650 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:25:57 INFO - PROCESS | 1650 | 1468481157651 Marionette TRACE conn2 <- [1,1906,null,{}] 00:25:57 INFO - PROCESS | 1650 | 1468481157653 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}] 00:25:57 INFO - PROCESS | 1650 | 1468481157654 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:57 INFO - PROCESS | 1650 | 1468481157743 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:25:57 INFO - PROCESS | 1650 | 1468481157749 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:57 INFO - PROCESS | 1650 | 1468481157751 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x121422000 == 17 [pid = 1650] [id = 484] 00:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11269bc00) [pid = 1650] [serial = 1452] [outer = 0x0] 00:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112a85800) [pid = 1650] [serial = 1453] [outer = 0x11269bc00] 00:25:57 INFO - PROCESS | 1650 | 1468481157775 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116841400) [pid = 1650] [serial = 1454] [outer = 0x11269bc00] 00:25:58 INFO - PROCESS | 1650 | 1468481158104 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 468ms 00:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:25:58 INFO - PROCESS | 1650 | 1468481158121 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1650 | 1468481158122 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:25:58 INFO - PROCESS | 1650 | 1468481158124 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1650 | 1468481158125 Marionette TRACE conn2 <- [1,1910,null,{}] 00:25:58 INFO - PROCESS | 1650 | 1468481158128 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}] 00:25:58 INFO - PROCESS | 1650 | 1468481158129 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:58 INFO - PROCESS | 1650 | 1468481158237 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:25:58 INFO - PROCESS | 1650 | 1468481158250 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:58 INFO - PROCESS | 1650 | 1468481158252 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bca000 == 18 [pid = 1650] [id = 485] 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1128d3800) [pid = 1650] [serial = 1455] [outer = 0x0] 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11708f400) [pid = 1650] [serial = 1456] [outer = 0x1128d3800] 00:25:58 INFO - PROCESS | 1650 | 1468481158276 Marionette DEBUG loaded listener.js 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x119928800) [pid = 1650] [serial = 1457] [outer = 0x1128d3800] 00:25:58 INFO - PROCESS | 1650 | 1468481158575 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 00:25:58 INFO - PROCESS | 1650 | 1468481158595 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1650 | 1468481158596 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:25:58 INFO - PROCESS | 1650 | 1468481158600 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1650 | 1468481158602 Marionette TRACE conn2 <- [1,1914,null,{}] 00:25:58 INFO - PROCESS | 1650 | 1468481158605 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}] 00:25:58 INFO - PROCESS | 1650 | 1468481158606 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:58 INFO - PROCESS | 1650 | 1468481158687 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:25:58 INFO - PROCESS | 1650 | 1468481158690 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:58 INFO - PROCESS | 1650 | 1468481158691 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abac800 == 19 [pid = 1650] [id = 486] 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11269e400) [pid = 1650] [serial = 1458] [outer = 0x0] 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123db7400) [pid = 1650] [serial = 1459] [outer = 0x11269e400] 00:25:58 INFO - PROCESS | 1650 | 1468481158715 Marionette DEBUG loaded listener.js 00:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123dc1400) [pid = 1650] [serial = 1460] [outer = 0x11269e400] 00:25:59 INFO - PROCESS | 1650 | 1468481159057 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]]]}] 00:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 474ms 00:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:25:59 INFO - PROCESS | 1650 | 1468481159072 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:25:59 INFO - PROCESS | 1650 | 1468481159073 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:25:59 INFO - PROCESS | 1650 | 1468481159076 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:25:59 INFO - PROCESS | 1650 | 1468481159077 Marionette TRACE conn2 <- [1,1918,null,{}] 00:25:59 INFO - PROCESS | 1650 | 1468481159079 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}] 00:25:59 INFO - PROCESS | 1650 | 1468481159081 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:59 INFO - PROCESS | 1650 | 1468481159220 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:25:59 INFO - PROCESS | 1650 | 1468481159226 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:59 INFO - PROCESS | 1650 | 1468481159227 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x124463000 == 20 [pid = 1650] [id = 487] 00:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123dc0c00) [pid = 1650] [serial = 1461] [outer = 0x0] 00:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x124422800) [pid = 1650] [serial = 1462] [outer = 0x123dc0c00] 00:25:59 INFO - PROCESS | 1650 | 1468481159258 Marionette DEBUG loaded listener.js 00:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126031800) [pid = 1650] [serial = 1463] [outer = 0x123dc0c00] 00:25:59 INFO - PROCESS | 1650 | 1468481159757 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]]]}] 00:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 00:25:59 INFO - PROCESS | 1650 | 1468481159797 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:25:59 INFO - PROCESS | 1650 | 1468481159802 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:25:59 INFO - PROCESS | 1650 | 1468481159805 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:25:59 INFO - PROCESS | 1650 | 1468481159807 Marionette TRACE conn2 <- [1,1922,null,{}] 00:25:59 INFO - PROCESS | 1650 | 1468481159811 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}] 00:25:59 INFO - PROCESS | 1650 | 1468481159813 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:59 INFO - PROCESS | 1650 | 1468481159909 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:25:59 INFO - PROCESS | 1650 | 1468481159982 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:59 INFO - PROCESS | 1650 | 1468481159984 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11884b800 == 21 [pid = 1650] [id = 488] 00:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1128cd000) [pid = 1650] [serial = 1464] [outer = 0x0] 00:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129b1c00) [pid = 1650] [serial = 1465] [outer = 0x1128cd000] 00:26:00 INFO - PROCESS | 1650 | 1468481160016 Marionette DEBUG loaded listener.js 00:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113203c00) [pid = 1650] [serial = 1466] [outer = 0x1128cd000] 00:26:00 INFO - PROCESS | 1650 | 1468481160422 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]]]}] 00:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 671ms 00:26:00 INFO - PROCESS | 1650 | 1468481160476 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:26:00 INFO - PROCESS | 1650 | 1468481160479 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:26:00 INFO - PROCESS | 1650 | 1468481160483 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:26:00 INFO - PROCESS | 1650 | 1468481160485 Marionette TRACE conn2 <- [1,1926,null,{}] 00:26:00 INFO - PROCESS | 1650 | 1468481160487 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}] 00:26:00 INFO - PROCESS | 1650 | 1468481160489 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:00 INFO - PROCESS | 1650 | 1468481160611 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:26:00 INFO - PROCESS | 1650 | 1468481160683 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:00 INFO - PROCESS | 1650 | 1468481160684 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x125648800 == 22 [pid = 1650] [id = 489] 00:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113d64000) [pid = 1650] [serial = 1467] [outer = 0x0] 00:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117248c00) [pid = 1650] [serial = 1468] [outer = 0x113d64000] 00:26:00 INFO - PROCESS | 1650 | 1468481160716 Marionette DEBUG loaded listener.js 00:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11814a400) [pid = 1650] [serial = 1469] [outer = 0x113d64000] 00:26:01 INFO - PROCESS | 1650 | 1468481161124 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 00:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:26:01 INFO - PROCESS | 1650 | 1468481161156 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:26:01 INFO - PROCESS | 1650 | 1468481161158 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:26:01 INFO - PROCESS | 1650 | 1468481161160 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1650 | 1468481161162 Marionette TRACE conn2 <- [1,1930,null,{}] 00:26:01 INFO - PROCESS | 1650 | 1468481161170 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}] 00:26:01 INFO - PROCESS | 1650 | 1468481161173 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:01 INFO - PROCESS | 1650 | 1468481161273 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:26:01 INFO - PROCESS | 1650 | 1468481161332 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:01 INFO - PROCESS | 1650 | 1468481161335 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c9000 == 23 [pid = 1650] [id = 490] 00:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118838c00) [pid = 1650] [serial = 1470] [outer = 0x0] 00:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1197cc800) [pid = 1650] [serial = 1471] [outer = 0x118838c00] 00:26:01 INFO - PROCESS | 1650 | 1468481161365 Marionette DEBUG loaded listener.js 00:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121555c00) [pid = 1650] [serial = 1472] [outer = 0x118838c00] 00:26:01 INFO - PROCESS | 1650 | 1468481161796 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 673ms 00:26:01 INFO - PROCESS | 1650 | 1468481161834 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:26:01 INFO - PROCESS | 1650 | 1468481161835 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:26:01 INFO - PROCESS | 1650 | 1468481161838 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1650 | 1468481161839 Marionette TRACE conn2 <- [1,1934,null,{}] 00:26:01 INFO - PROCESS | 1650 | 1468481161841 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}] 00:26:01 INFO - PROCESS | 1650 | 1468481161843 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:01 INFO - PROCESS | 1650 | 1468481161957 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:26:02 INFO - PROCESS | 1650 | 1468481162029 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:02 INFO - PROCESS | 1650 | 1468481162030 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde9000 == 24 [pid = 1650] [id = 491] 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x111ca9400) [pid = 1650] [serial = 1473] [outer = 0x0] 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x123db7c00) [pid = 1650] [serial = 1474] [outer = 0x111ca9400] 00:26:02 INFO - PROCESS | 1650 | 1468481162080 Marionette DEBUG loaded listener.js 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1246e6800) [pid = 1650] [serial = 1475] [outer = 0x111ca9400] 00:26:02 INFO - PROCESS | 1650 | 1468481162655 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]]]}] 00:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 869ms 00:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:26:02 INFO - PROCESS | 1650 | 1468481162708 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:26:02 INFO - PROCESS | 1650 | 1468481162710 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:26:02 INFO - PROCESS | 1650 | 1468481162713 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:26:02 INFO - PROCESS | 1650 | 1468481162716 Marionette TRACE conn2 <- [1,1938,null,{}] 00:26:02 INFO - PROCESS | 1650 | 1468481162721 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}] 00:26:02 INFO - PROCESS | 1650 | 1468481162722 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:02 INFO - PROCESS | 1650 | 1468481162811 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:26:02 INFO - PROCESS | 1650 | 1468481162890 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:02 INFO - PROCESS | 1650 | 1468481162892 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x116953800 == 25 [pid = 1650] [id = 492] 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1129abc00) [pid = 1650] [serial = 1476] [outer = 0x0] 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1129b2800) [pid = 1650] [serial = 1477] [outer = 0x1129abc00] 00:26:02 INFO - PROCESS | 1650 | 1468481162927 Marionette DEBUG loaded listener.js 00:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112f7bc00) [pid = 1650] [serial = 1478] [outer = 0x1129abc00] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11320b000) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | 1468481163370 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]]]}] 00:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 675ms 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1215dbc00) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124236c00) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118546000) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11896c800) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118154000) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118319000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x116732800) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116b1c400) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110eecc00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x111cac800) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112fcc000) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114fd3000) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119232c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12442ac00) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a5c400) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1132c0400) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x116576c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118274c00) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x125602800) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11724e000) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266f3800) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120fe5400) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1186da800) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1246ea000) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1215e7400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1215ed800) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x123d58800) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126ac0000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x117f91c00) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x128ac6400) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x112fcb000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126dc3000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x118815000) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126c18800) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x123d63c00) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126d47000) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1197ce400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x128e03800) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128ac9000) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 00:26:03 INFO - PROCESS | 1650 | 1468481163416 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:26:03 INFO - PROCESS | 1650 | 1468481163421 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:26:03 INFO - PROCESS | 1650 | 1468481163433 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:26:03 INFO - PROCESS | 1650 | 1468481163435 Marionette TRACE conn2 <- [1,1942,null,{}] 00:26:03 INFO - PROCESS | 1650 | 1468481163439 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}] 00:26:03 INFO - PROCESS | 1650 | 1468481163441 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:03 INFO - PROCESS | 1650 | 1468481163562 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:26:03 INFO - PROCESS | 1650 | 1468481163573 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:03 INFO - PROCESS | 1650 | 1468481163574 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f49000 == 26 [pid = 1650] [id = 493] 00:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x113ea7800) [pid = 1650] [serial = 1479] [outer = 0x0] 00:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x115f61800) [pid = 1650] [serial = 1480] [outer = 0x113ea7800] 00:26:03 INFO - PROCESS | 1650 | 1468481163617 Marionette DEBUG loaded listener.js 00:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116980400) [pid = 1650] [serial = 1481] [outer = 0x113ea7800] 00:26:04 INFO - PROCESS | 1650 | 1468481164078 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]]]}] 00:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 676ms 00:26:04 INFO - PROCESS | 1650 | 1468481164106 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:26:04 INFO - PROCESS | 1650 | 1468481164107 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:26:04 INFO - PROCESS | 1650 | 1468481164109 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1650 | 1468481164112 Marionette TRACE conn2 <- [1,1946,null,{}] 00:26:04 INFO - PROCESS | 1650 | 1468481164125 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}] 00:26:04 INFO - PROCESS | 1650 | 1468481164128 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:04 INFO - PROCESS | 1650 | 1468481164206 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:26:04 INFO - PROCESS | 1650 | 1468481164211 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:04 INFO - PROCESS | 1650 | 1468481164213 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12122e800 == 27 [pid = 1650] [id = 494] 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11814e800) [pid = 1650] [serial = 1482] [outer = 0x0] 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118315c00) [pid = 1650] [serial = 1483] [outer = 0x11814e800] 00:26:04 INFO - PROCESS | 1650 | 1468481164244 Marionette DEBUG loaded listener.js 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118546000) [pid = 1650] [serial = 1484] [outer = 0x11814e800] 00:26:04 INFO - PROCESS | 1650 | 1468481164578 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]]]}] 00:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 00:26:04 INFO - PROCESS | 1650 | 1468481164631 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:26:04 INFO - PROCESS | 1650 | 1468481164632 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:26:04 INFO - PROCESS | 1650 | 1468481164634 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1650 | 1468481164636 Marionette TRACE conn2 <- [1,1950,null,{}] 00:26:04 INFO - PROCESS | 1650 | 1468481164638 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}] 00:26:04 INFO - PROCESS | 1650 | 1468481164639 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:04 INFO - PROCESS | 1650 | 1468481164720 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:26:04 INFO - PROCESS | 1650 | 1468481164724 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:04 INFO - PROCESS | 1650 | 1468481164725 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d9e000 == 28 [pid = 1650] [id = 495] 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11882e000) [pid = 1650] [serial = 1485] [outer = 0x0] 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x118969800) [pid = 1650] [serial = 1486] [outer = 0x11882e000] 00:26:04 INFO - PROCESS | 1650 | 1468481164750 Marionette DEBUG loaded listener.js 00:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119234c00) [pid = 1650] [serial = 1487] [outer = 0x11882e000] 00:26:05 INFO - PROCESS | 1650 | 1468481165095 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]]]}] 00:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 00:26:05 INFO - PROCESS | 1650 | 1468481165103 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:26:05 INFO - PROCESS | 1650 | 1468481165104 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:26:05 INFO - PROCESS | 1650 | 1468481165106 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:26:05 INFO - PROCESS | 1650 | 1468481165107 Marionette TRACE conn2 <- [1,1954,null,{}] 00:26:05 INFO - PROCESS | 1650 | 1468481165110 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}] 00:26:05 INFO - PROCESS | 1650 | 1468481165111 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:05 INFO - PROCESS | 1650 | 1468481165182 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:26:05 INFO - PROCESS | 1650 | 1468481165216 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:05 INFO - PROCESS | 1650 | 1468481165217 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x124468000 == 29 [pid = 1650] [id = 496] 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117f83400) [pid = 1650] [serial = 1488] [outer = 0x0] 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x119928c00) [pid = 1650] [serial = 1489] [outer = 0x117f83400] 00:26:05 INFO - PROCESS | 1650 | 1468481165273 Marionette DEBUG loaded listener.js 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x121556000) [pid = 1650] [serial = 1490] [outer = 0x117f83400] 00:26:05 INFO - PROCESS | 1650 | 1468481165599 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]]]}] 00:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 00:26:05 INFO - PROCESS | 1650 | 1468481165625 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:26:05 INFO - PROCESS | 1650 | 1468481165626 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:26:05 INFO - PROCESS | 1650 | 1468481165628 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:26:05 INFO - PROCESS | 1650 | 1468481165629 Marionette TRACE conn2 <- [1,1958,null,{}] 00:26:05 INFO - PROCESS | 1650 | 1468481165638 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}] 00:26:05 INFO - PROCESS | 1650 | 1468481165642 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:05 INFO - PROCESS | 1650 | 1468481165758 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:26:05 INFO - PROCESS | 1650 | 1468481165761 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:05 INFO - PROCESS | 1650 | 1468481165762 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12681e800 == 30 [pid = 1650] [id = 497] 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1215e0800) [pid = 1650] [serial = 1491] [outer = 0x0] 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x121852800) [pid = 1650] [serial = 1492] [outer = 0x1215e0800] 00:26:05 INFO - PROCESS | 1650 | 1468481165789 Marionette DEBUG loaded listener.js 00:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126034400) [pid = 1650] [serial = 1493] [outer = 0x1215e0800] 00:26:06 INFO - PROCESS | 1650 | 1468481166136 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]]]}] 00:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 527ms 00:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:26:06 INFO - PROCESS | 1650 | 1468481166156 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:26:06 INFO - PROCESS | 1650 | 1468481166157 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:26:06 INFO - PROCESS | 1650 | 1468481166159 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:26:06 INFO - PROCESS | 1650 | 1468481166160 Marionette TRACE conn2 <- [1,1962,null,{}] 00:26:06 INFO - PROCESS | 1650 | 1468481166169 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}] 00:26:06 INFO - PROCESS | 1650 | 1468481166171 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:06 INFO - PROCESS | 1650 | 1468481166268 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:26:06 INFO - PROCESS | 1650 | 1468481166271 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1650 | 1468481166272 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b9000 == 31 [pid = 1650] [id = 498] 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1215e6c00) [pid = 1650] [serial = 1494] [outer = 0x0] 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1266f5400) [pid = 1650] [serial = 1495] [outer = 0x1215e6c00] 00:26:06 INFO - PROCESS | 1650 | 1468481166296 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126ac3800) [pid = 1650] [serial = 1496] [outer = 0x1215e6c00] 00:26:06 INFO - PROCESS | 1650 | 1468481166621 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]]]}] 00:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 472ms 00:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:26:06 INFO - PROCESS | 1650 | 1468481166638 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:26:06 INFO - PROCESS | 1650 | 1468481166639 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:26:06 INFO - PROCESS | 1650 | 1468481166641 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:26:06 INFO - PROCESS | 1650 | 1468481166643 Marionette TRACE conn2 <- [1,1966,null,{}] 00:26:06 INFO - PROCESS | 1650 | 1468481166645 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}] 00:26:06 INFO - PROCESS | 1650 | 1468481166646 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:06 INFO - PROCESS | 1650 | 1468481166751 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:26:06 INFO - PROCESS | 1650 | 1468481166755 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1650 | 1468481166756 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a904800 == 32 [pid = 1650] [id = 499] 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126c15400) [pid = 1650] [serial = 1497] [outer = 0x0] 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x126d44000) [pid = 1650] [serial = 1498] [outer = 0x126c15400] 00:26:06 INFO - PROCESS | 1650 | 1468481166812 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x126d4b800) [pid = 1650] [serial = 1499] [outer = 0x126c15400] 00:26:07 INFO - PROCESS | 1650 | 1468481167116 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]]]}] 00:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 00:26:07 INFO - PROCESS | 1650 | 1468481167162 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1650 | 1468481167164 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:26:07 INFO - PROCESS | 1650 | 1468481167172 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1650 | 1468481167173 Marionette TRACE conn2 <- [1,1970,null,{}] 00:26:07 INFO - PROCESS | 1650 | 1468481167176 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}] 00:26:07 INFO - PROCESS | 1650 | 1468481167177 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:07 INFO - PROCESS | 1650 | 1468481167368 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1190cbc00) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112a5b000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a7b800) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x110ef1800) [pid = 1650] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11338a000) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x110f57800) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119232400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11269bc00) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11269e400) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1128d3800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:26:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118314000) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:26:07 INFO - PROCESS | 1650 | 1468481167411 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:07 INFO - PROCESS | 1650 | 1468481167413 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958b000 == 33 [pid = 1650] [id = 500] 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110f57800) [pid = 1650] [serial = 1500] [outer = 0x0] 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112733000) [pid = 1650] [serial = 1501] [outer = 0x110f57800] 00:26:07 INFO - PROCESS | 1650 | 1468481167444 Marionette DEBUG loaded listener.js 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11697f000) [pid = 1650] [serial = 1502] [outer = 0x110f57800] 00:26:07 INFO - PROCESS | 1650 | 1468481167717 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]]]}] 00:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 575ms 00:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:26:07 INFO - PROCESS | 1650 | 1468481167742 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1650 | 1468481167743 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:26:07 INFO - PROCESS | 1650 | 1468481167745 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1650 | 1468481167746 Marionette TRACE conn2 <- [1,1974,null,{}] 00:26:07 INFO - PROCESS | 1650 | 1468481167756 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}] 00:26:07 INFO - PROCESS | 1650 | 1468481167757 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:07 INFO - PROCESS | 1650 | 1468481167843 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:26:07 INFO - PROCESS | 1650 | 1468481167847 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:07 INFO - PROCESS | 1650 | 1468481167848 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9b8000 == 34 [pid = 1650] [id = 501] 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118321c00) [pid = 1650] [serial = 1503] [outer = 0x0] 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126d40c00) [pid = 1650] [serial = 1504] [outer = 0x118321c00] 00:26:07 INFO - PROCESS | 1650 | 1468481167873 Marionette DEBUG loaded listener.js 00:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x126dc8c00) [pid = 1650] [serial = 1505] [outer = 0x118321c00] 00:26:08 INFO - PROCESS | 1650 | 1468481168189 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]]]}] 00:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 477ms 00:26:08 INFO - PROCESS | 1650 | 1468481168222 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:26:08 INFO - PROCESS | 1650 | 1468481168224 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:26:08 INFO - PROCESS | 1650 | 1468481168226 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:26:08 INFO - PROCESS | 1650 | 1468481168228 Marionette TRACE conn2 <- [1,1978,null,{}] 00:26:08 INFO - PROCESS | 1650 | 1468481168230 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}] 00:26:08 INFO - PROCESS | 1650 | 1468481168232 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:08 INFO - PROCESS | 1650 | 1468481168352 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:26:08 INFO - PROCESS | 1650 | 1468481168358 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1650 | 1468481168360 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9d3800 == 35 [pid = 1650] [id = 502] 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118319400) [pid = 1650] [serial = 1506] [outer = 0x0] 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x126dcc000) [pid = 1650] [serial = 1507] [outer = 0x118319400] 00:26:08 INFO - PROCESS | 1650 | 1468481168392 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128e0fc00) [pid = 1650] [serial = 1508] [outer = 0x118319400] 00:26:08 INFO - PROCESS | 1650 | 1468481168722 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]]]}] 00:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 00:26:08 INFO - PROCESS | 1650 | 1468481168747 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:26:08 INFO - PROCESS | 1650 | 1468481168750 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:26:08 INFO - PROCESS | 1650 | 1468481168753 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:26:08 INFO - PROCESS | 1650 | 1468481168754 Marionette TRACE conn2 <- [1,1982,null,{}] 00:26:08 INFO - PROCESS | 1650 | 1468481168756 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}] 00:26:08 INFO - PROCESS | 1650 | 1468481168757 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:08 INFO - PROCESS | 1650 | 1468481168837 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:26:08 INFO - PROCESS | 1650 | 1468481168840 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1650 | 1468481168841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf2a800 == 36 [pid = 1650] [id = 503] 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128eec400) [pid = 1650] [serial = 1509] [outer = 0x0] 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128ef3400) [pid = 1650] [serial = 1510] [outer = 0x128eec400] 00:26:08 INFO - PROCESS | 1650 | 1468481168865 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129115c00) [pid = 1650] [serial = 1511] [outer = 0x128eec400] 00:26:09 INFO - PROCESS | 1650 | 1468481169189 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 471ms 00:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:26:09 INFO - PROCESS | 1650 | 1468481169224 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:26:09 INFO - PROCESS | 1650 | 1468481169225 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:26:09 INFO - PROCESS | 1650 | 1468481169227 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:26:09 INFO - PROCESS | 1650 | 1468481169228 Marionette TRACE conn2 <- [1,1986,null,{}] 00:26:09 INFO - PROCESS | 1650 | 1468481169231 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}] 00:26:09 INFO - PROCESS | 1650 | 1468481169232 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:09 INFO - PROCESS | 1650 | 1468481169349 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:26:09 INFO - PROCESS | 1650 | 1468481169433 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:09 INFO - PROCESS | 1650 | 1468481169435 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x1132b4000 == 37 [pid = 1650] [id = 504] 00:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x110e9d400) [pid = 1650] [serial = 1512] [outer = 0x0] 00:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x110ef1800) [pid = 1650] [serial = 1513] [outer = 0x110e9d400] 00:26:09 INFO - PROCESS | 1650 | 1468481169466 Marionette DEBUG loaded listener.js 00:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11269ec00) [pid = 1650] [serial = 1514] [outer = 0x110e9d400] 00:26:09 INFO - PROCESS | 1650 | 1468481169892 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 718ms 00:26:09 INFO - PROCESS | 1650 | 1468481169947 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:26:09 INFO - PROCESS | 1650 | 1468481169950 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:26:09 INFO - PROCESS | 1650 | 1468481169953 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:26:09 INFO - PROCESS | 1650 | 1468481169955 Marionette TRACE conn2 <- [1,1990,null,{}] 00:26:09 INFO - PROCESS | 1650 | 1468481169958 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}] 00:26:09 INFO - PROCESS | 1650 | 1468481169961 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:10 INFO - PROCESS | 1650 | 1468481170065 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:26:10 INFO - PROCESS | 1650 | 1468481170172 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:10 INFO - PROCESS | 1650 | 1468481170174 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x121235800 == 38 [pid = 1650] [id = 505] 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115f61c00) [pid = 1650] [serial = 1515] [outer = 0x0] 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x116b1c400) [pid = 1650] [serial = 1516] [outer = 0x115f61c00] 00:26:10 INFO - PROCESS | 1650 | 1468481170205 Marionette DEBUG loaded listener.js 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117f8cc00) [pid = 1650] [serial = 1517] [outer = 0x115f61c00] 00:26:10 INFO - PROCESS | 1650 | 1468481170619 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]]]}] 00:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 672ms 00:26:10 INFO - PROCESS | 1650 | 1468481170627 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:26:10 INFO - PROCESS | 1650 | 1468481170630 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:26:10 INFO - PROCESS | 1650 | 1468481170632 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:26:10 INFO - PROCESS | 1650 | 1468481170633 Marionette TRACE conn2 <- [1,1994,null,{}] 00:26:10 INFO - PROCESS | 1650 | 1468481170636 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}] 00:26:10 INFO - PROCESS | 1650 | 1468481170637 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:10 INFO - PROCESS | 1650 | 1468481170743 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:26:10 INFO - PROCESS | 1650 | 1468481170799 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:10 INFO - PROCESS | 1650 | 1468481170800 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91f000 == 39 [pid = 1650] [id = 506] 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11814ac00) [pid = 1650] [serial = 1518] [outer = 0x0] 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118813c00) [pid = 1650] [serial = 1519] [outer = 0x11814ac00] 00:26:10 INFO - PROCESS | 1650 | 1468481170829 Marionette DEBUG loaded listener.js 00:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1199b0000) [pid = 1650] [serial = 1520] [outer = 0x11814ac00] 00:26:11 INFO - PROCESS | 1650 | 1468481171291 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]]]}] 00:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 00:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:26:11 INFO - PROCESS | 1650 | 1468481171302 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:26:11 INFO - PROCESS | 1650 | 1468481171304 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:26:11 INFO - PROCESS | 1650 | 1468481171316 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:26:11 INFO - PROCESS | 1650 | 1468481171322 Marionette TRACE conn2 <- [1,1998,null,{}] 00:26:11 INFO - PROCESS | 1650 | 1468481171327 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}] 00:26:11 INFO - PROCESS | 1650 | 1468481171331 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:11 INFO - PROCESS | 1650 | 1468481171443 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:26:11 INFO - PROCESS | 1650 | 1468481171549 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:11 INFO - PROCESS | 1650 | 1468481171551 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c541800 == 40 [pid = 1650] [id = 507] 00:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x121a96400) [pid = 1650] [serial = 1521] [outer = 0x0] 00:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1244a2c00) [pid = 1650] [serial = 1522] [outer = 0x121a96400] 00:26:11 INFO - PROCESS | 1650 | 1468481171581 Marionette DEBUG loaded listener.js 00:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126ac4800) [pid = 1650] [serial = 1523] [outer = 0x121a96400] 00:26:12 INFO - PROCESS | 1650 | 1468481172018 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 734ms 00:26:12 INFO - PROCESS | 1650 | 1468481172043 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:26:12 INFO - PROCESS | 1650 | 1468481172045 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:26:12 INFO - PROCESS | 1650 | 1468481172047 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1650 | 1468481172048 Marionette TRACE conn2 <- [1,2002,null,{}] 00:26:12 INFO - PROCESS | 1650 | 1468481172051 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}] 00:26:12 INFO - PROCESS | 1650 | 1468481172052 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:12 INFO - PROCESS | 1650 | 1468481172156 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:26:12 INFO - PROCESS | 1650 | 1468481172214 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:12 INFO - PROCESS | 1650 | 1468481172215 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c3000 == 41 [pid = 1650] [id = 508] 00:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197ccc00) [pid = 1650] [serial = 1524] [outer = 0x0] 00:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x124d5f000) [pid = 1650] [serial = 1525] [outer = 0x1197ccc00] 00:26:12 INFO - PROCESS | 1650 | 1468481172246 Marionette DEBUG loaded listener.js 00:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126d4d000) [pid = 1650] [serial = 1526] [outer = 0x1197ccc00] 00:26:12 INFO - PROCESS | 1650 | 1468481172928 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 919ms 00:26:12 INFO - PROCESS | 1650 | 1468481172983 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:26:12 INFO - PROCESS | 1650 | 1468481172986 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:26:12 INFO - PROCESS | 1650 | 1468481172990 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1650 | 1468481172993 Marionette TRACE conn2 <- [1,2006,null,{}] 00:26:12 INFO - PROCESS | 1650 | 1468481172996 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}] 00:26:12 INFO - PROCESS | 1650 | 1468481172997 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:13 INFO - PROCESS | 1650 | 1468481173088 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:26:13 INFO - PROCESS | 1650 | 1468481173167 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:13 INFO - PROCESS | 1650 | 1468481173169 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f31000 == 42 [pid = 1650] [id = 509] 00:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1126a3800) [pid = 1650] [serial = 1527] [outer = 0x0] 00:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x112a58400) [pid = 1650] [serial = 1528] [outer = 0x1126a3800] 00:26:13 INFO - PROCESS | 1650 | 1468481173200 Marionette DEBUG loaded listener.js 00:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113204800) [pid = 1650] [serial = 1529] [outer = 0x1126a3800] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1188df800 == 41 [pid = 1650] [id = 476] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf2a800 == 40 [pid = 1650] [id = 503] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9d3800 == 39 [pid = 1650] [id = 502] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9b8000 == 38 [pid = 1650] [id = 501] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x11958b000 == 37 [pid = 1650] [id = 500] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a904800 == 36 [pid = 1650] [id = 499] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b9000 == 35 [pid = 1650] [id = 498] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12681e800 == 34 [pid = 1650] [id = 497] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x124468000 == 33 [pid = 1650] [id = 496] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x123d9e000 == 32 [pid = 1650] [id = 495] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c3000 == 31 [pid = 1650] [id = 508] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12c541800 == 30 [pid = 1650] [id = 507] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91f000 == 29 [pid = 1650] [id = 506] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x121235800 == 28 [pid = 1650] [id = 505] 00:26:14 INFO - PROCESS | 1650 | --DOCSHELL 0x1132b4000 == 27 [pid = 1650] [id = 504] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124422800) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11992d800) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112a5c800) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112d42400) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1162a0800) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117fae800) [pid = 1650] [serial = 1437] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116575800) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11692e000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118819000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1215e9800) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1215ec400) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116841400) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112a85800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123db7400) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x124d66000) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119928800) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123d5dc00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x118535800) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118975000) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1186da400) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118151c00) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x123dc1400) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11708f400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 00:26:14 INFO - PROCESS | 1650 | 1468481174236 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]]]}] 00:26:14 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 00:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1275ms 00:26:14 INFO - PROCESS | 1650 | 1468481174269 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:26:14 INFO - PROCESS | 1650 | 1468481174271 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:26:14 INFO - PROCESS | 1650 | 1468481174274 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:26:14 INFO - PROCESS | 1650 | 1468481174277 Marionette TRACE conn2 <- [1,2010,null,{}] 00:26:14 INFO - PROCESS | 1650 | 1468481174281 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}] 00:26:14 INFO - PROCESS | 1650 | 1468481174284 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:14 INFO - PROCESS | 1650 | 1468481174362 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:26:14 INFO - PROCESS | 1650 | 1468481174371 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:14 INFO - PROCESS | 1650 | 1468481174374 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x116707800 == 28 [pid = 1650] [id = 510] 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11269d400) [pid = 1650] [serial = 1530] [outer = 0x0] 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11273bc00) [pid = 1650] [serial = 1531] [outer = 0x11269d400] 00:26:14 INFO - PROCESS | 1650 | 1468481174401 Marionette DEBUG loaded listener.js 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129a8c00) [pid = 1650] [serial = 1532] [outer = 0x11269d400] 00:26:14 INFO - PROCESS | 1650 | 1468481174753 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]]]}] 00:26:14 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 00:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 00:26:14 INFO - PROCESS | 1650 | 1468481174795 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:26:14 INFO - PROCESS | 1650 | 1468481174798 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:26:14 INFO - PROCESS | 1650 | 1468481174803 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:26:14 INFO - PROCESS | 1650 | 1468481174805 Marionette TRACE conn2 <- [1,2014,null,{}] 00:26:14 INFO - PROCESS | 1650 | 1468481174835 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}] 00:26:14 INFO - PROCESS | 1650 | 1468481174837 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:14 INFO - PROCESS | 1650 | 1468481174914 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:26:14 INFO - PROCESS | 1650 | 1468481174921 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:14 INFO - PROCESS | 1650 | 1468481174922 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190dc000 == 29 [pid = 1650] [id = 511] 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x112a62800) [pid = 1650] [serial = 1533] [outer = 0x0] 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x113d38000) [pid = 1650] [serial = 1534] [outer = 0x112a62800] 00:26:14 INFO - PROCESS | 1650 | 1468481174949 Marionette DEBUG loaded listener.js 00:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116844000) [pid = 1650] [serial = 1535] [outer = 0x112a62800] 00:26:15 INFO - PROCESS | 1650 | 1468481175274 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]]]}] 00:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 493ms 00:26:15 INFO - PROCESS | 1650 | 1468481175297 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:26:15 INFO - PROCESS | 1650 | 1468481175298 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:26:15 INFO - PROCESS | 1650 | 1468481175304 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:26:15 INFO - PROCESS | 1650 | 1468481175314 Marionette TRACE conn2 <- [1,2018,null,{}] 00:26:15 INFO - PROCESS | 1650 | 1468481175324 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}] 00:26:15 INFO - PROCESS | 1650 | 1468481175327 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:15 INFO - PROCESS | 1650 | 1468481175409 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:26:15 INFO - PROCESS | 1650 | 1468481175468 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:15 INFO - PROCESS | 1650 | 1468481175470 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x119569800 == 30 [pid = 1650] [id = 512] 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11684fc00) [pid = 1650] [serial = 1536] [outer = 0x0] 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1177f3000) [pid = 1650] [serial = 1537] [outer = 0x11684fc00] 00:26:15 INFO - PROCESS | 1650 | 1468481175499 Marionette DEBUG loaded listener.js 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118148c00) [pid = 1650] [serial = 1538] [outer = 0x11684fc00] 00:26:15 INFO - PROCESS | 1650 | 1468481175811 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]]]}] 00:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 533ms 00:26:15 INFO - PROCESS | 1650 | 1468481175837 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:26:15 INFO - PROCESS | 1650 | 1468481175839 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:26:15 INFO - PROCESS | 1650 | 1468481175841 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:26:15 INFO - PROCESS | 1650 | 1468481175842 Marionette TRACE conn2 <- [1,2022,null,{}] 00:26:15 INFO - PROCESS | 1650 | 1468481175844 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}] 00:26:15 INFO - PROCESS | 1650 | 1468481175845 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:15 INFO - PROCESS | 1650 | 1468481175923 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:26:15 INFO - PROCESS | 1650 | 1468481175926 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:15 INFO - PROCESS | 1650 | 1468481175927 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d23000 == 31 [pid = 1650] [id = 513] 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11826b800) [pid = 1650] [serial = 1539] [outer = 0x0] 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118538c00) [pid = 1650] [serial = 1540] [outer = 0x11826b800] 00:26:15 INFO - PROCESS | 1650 | 1468481175955 Marionette DEBUG loaded listener.js 00:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11854ec00) [pid = 1650] [serial = 1541] [outer = 0x11826b800] 00:26:16 INFO - PROCESS | 1650 | 1468481176293 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]]]}] 00:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 468ms 00:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:26:16 INFO - PROCESS | 1650 | 1468481176310 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:26:16 INFO - PROCESS | 1650 | 1468481176311 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:26:16 INFO - PROCESS | 1650 | 1468481176313 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:26:16 INFO - PROCESS | 1650 | 1468481176314 Marionette TRACE conn2 <- [1,2026,null,{}] 00:26:16 INFO - PROCESS | 1650 | 1468481176317 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}] 00:26:16 INFO - PROCESS | 1650 | 1468481176318 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:16 INFO - PROCESS | 1650 | 1468481176456 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:26:16 INFO - PROCESS | 1650 | 1468481176476 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:16 INFO - PROCESS | 1650 | 1468481176478 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e29800 == 32 [pid = 1650] [id = 514] 00:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118537c00) [pid = 1650] [serial = 1542] [outer = 0x0] 00:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1186dfc00) [pid = 1650] [serial = 1543] [outer = 0x118537c00] 00:26:16 INFO - PROCESS | 1650 | 1468481176518 Marionette DEBUG loaded listener.js 00:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11883b000) [pid = 1650] [serial = 1544] [outer = 0x118537c00] 00:26:16 INFO - PROCESS | 1650 | 1468481176927 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]]]}] 00:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 670ms 00:26:16 INFO - PROCESS | 1650 | 1468481176984 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:26:16 INFO - PROCESS | 1650 | 1468481176986 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:26:16 INFO - PROCESS | 1650 | 1468481176989 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:26:16 INFO - PROCESS | 1650 | 1468481176991 Marionette TRACE conn2 <- [1,2030,null,{}] 00:26:16 INFO - PROCESS | 1650 | 1468481176994 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}] 00:26:17 INFO - PROCESS | 1650 | 1468481177000 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:17 INFO - PROCESS | 1650 | 1468481177177 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:26:17 INFO - PROCESS | 1650 | 1468481177202 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1650 | 1468481177204 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab9000 == 33 [pid = 1650] [id = 515] 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118544c00) [pid = 1650] [serial = 1545] [outer = 0x0] 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11975a800) [pid = 1650] [serial = 1546] [outer = 0x118544c00] 00:26:17 INFO - PROCESS | 1650 | 1468481177244 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x121505c00) [pid = 1650] [serial = 1547] [outer = 0x118544c00] 00:26:17 INFO - PROCESS | 1650 | 1468481177685 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]]]}] 00:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 00:26:17 INFO - PROCESS | 1650 | 1468481177709 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:26:17 INFO - PROCESS | 1650 | 1468481177710 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:26:17 INFO - PROCESS | 1650 | 1468481177712 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:26:17 INFO - PROCESS | 1650 | 1468481177713 Marionette TRACE conn2 <- [1,2034,null,{}] 00:26:17 INFO - PROCESS | 1650 | 1468481177724 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}] 00:26:17 INFO - PROCESS | 1650 | 1468481177725 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:17 INFO - PROCESS | 1650 | 1468481177840 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:26:17 INFO - PROCESS | 1650 | 1468481177845 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1650 | 1468481177847 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12940a800 == 34 [pid = 1650] [id = 516] 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118968000) [pid = 1650] [serial = 1548] [outer = 0x0] 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1215e9800) [pid = 1650] [serial = 1549] [outer = 0x118968000] 00:26:17 INFO - PROCESS | 1650 | 1468481177873 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123d0d800) [pid = 1650] [serial = 1550] [outer = 0x118968000] 00:26:18 INFO - PROCESS | 1650 | 1468481178194 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 00:26:18 INFO - PROCESS | 1650 | 1468481178233 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:26:18 INFO - PROCESS | 1650 | 1468481178236 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:26:18 INFO - PROCESS | 1650 | 1468481178239 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1650 | 1468481178240 Marionette TRACE conn2 <- [1,2038,null,{}] 00:26:18 INFO - PROCESS | 1650 | 1468481178242 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}] 00:26:18 INFO - PROCESS | 1650 | 1468481178243 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:18 INFO - PROCESS | 1650 | 1468481178339 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:26:18 INFO - PROCESS | 1650 | 1468481178351 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:18 INFO - PROCESS | 1650 | 1468481178353 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b6000 == 35 [pid = 1650] [id = 517] 00:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x110f60c00) [pid = 1650] [serial = 1551] [outer = 0x0] 00:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123d5a800) [pid = 1650] [serial = 1552] [outer = 0x110f60c00] 00:26:18 INFO - PROCESS | 1650 | 1468481178376 Marionette DEBUG loaded listener.js 00:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123dbbc00) [pid = 1650] [serial = 1553] [outer = 0x110f60c00] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128eec400) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1215e0800) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1215e6c00) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x126c15400) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1128cd000) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111ca9400) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x123dc0c00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118838c00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1129abc00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11814e800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11882e000) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113d64000) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113ea7800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110f57800) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118319400) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117f83400) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118321c00) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:26:18 INFO - PROCESS | 1650 | 1468481178891 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 669ms 00:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:26:18 INFO - PROCESS | 1650 | 1468481178908 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:26:18 INFO - PROCESS | 1650 | 1468481178910 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:26:18 INFO - PROCESS | 1650 | 1468481178912 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1650 | 1468481178913 Marionette TRACE conn2 <- [1,2042,null,{}] 00:26:18 INFO - PROCESS | 1650 | 1468481178923 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}] 00:26:18 INFO - PROCESS | 1650 | 1468481178924 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:19 INFO - PROCESS | 1650 | 1468481179041 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:26:19 INFO - PROCESS | 1650 | 1468481179097 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:19 INFO - PROCESS | 1650 | 1468481179099 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5bc800 == 36 [pid = 1650] [id = 518] 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1121ba000) [pid = 1650] [serial = 1554] [outer = 0x0] 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1177fac00) [pid = 1650] [serial = 1555] [outer = 0x1121ba000] 00:26:19 INFO - PROCESS | 1650 | 1468481179123 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x119235c00) [pid = 1650] [serial = 1556] [outer = 0x1121ba000] 00:26:19 INFO - PROCESS | 1650 | 1468481179403 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]]]}] 00:26:19 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) 00:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 00:26:19 INFO - PROCESS | 1650 | 1468481179442 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:26:19 INFO - PROCESS | 1650 | 1468481179443 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:26:19 INFO - PROCESS | 1650 | 1468481179447 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:26:19 INFO - PROCESS | 1650 | 1468481179448 Marionette TRACE conn2 <- [1,2046,null,{}] 00:26:19 INFO - PROCESS | 1650 | 1468481179455 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}] 00:26:19 INFO - PROCESS | 1650 | 1468481179457 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:19 INFO - PROCESS | 1650 | 1468481179576 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:26:19 INFO - PROCESS | 1650 | 1468481179646 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:19 INFO - PROCESS | 1650 | 1468481179647 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91f000 == 37 [pid = 1650] [id = 519] 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x113ea7800) [pid = 1650] [serial = 1557] [outer = 0x0] 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1215e6c00) [pid = 1650] [serial = 1558] [outer = 0x113ea7800] 00:26:19 INFO - PROCESS | 1650 | 1468481179679 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124235800) [pid = 1650] [serial = 1559] [outer = 0x113ea7800] 00:26:19 INFO - PROCESS | 1650 | 1468481179958 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]]]}] 00:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 524ms 00:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:26:19 INFO - PROCESS | 1650 | 1468481179972 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:26:19 INFO - PROCESS | 1650 | 1468481179973 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:26:19 INFO - PROCESS | 1650 | 1468481179979 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:26:19 INFO - PROCESS | 1650 | 1468481179981 Marionette TRACE conn2 <- [1,2050,null,{}] 00:26:20 INFO - PROCESS | 1650 | 1468481179991 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}] 00:26:20 INFO - PROCESS | 1650 | 1468481179992 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:20 INFO - PROCESS | 1650 | 1468481180088 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:26:20 INFO - PROCESS | 1650 | 1468481180100 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:20 INFO - PROCESS | 1650 | 1468481180101 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9cd800 == 38 [pid = 1650] [id = 520] 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12135e000) [pid = 1650] [serial = 1560] [outer = 0x0] 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x125603000) [pid = 1650] [serial = 1561] [outer = 0x12135e000] 00:26:20 INFO - PROCESS | 1650 | 1468481180128 Marionette DEBUG loaded listener.js 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x126ac7000) [pid = 1650] [serial = 1562] [outer = 0x12135e000] 00:26:20 INFO - PROCESS | 1650 | 1468481180487 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]]]}] 00:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 531ms 00:26:20 INFO - PROCESS | 1650 | 1468481180507 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:26:20 INFO - PROCESS | 1650 | 1468481180508 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:26:20 INFO - PROCESS | 1650 | 1468481180510 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:26:20 INFO - PROCESS | 1650 | 1468481180511 Marionette TRACE conn2 <- [1,2054,null,{}] 00:26:20 INFO - PROCESS | 1650 | 1468481180514 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}] 00:26:20 INFO - PROCESS | 1650 | 1468481180515 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:20 INFO - PROCESS | 1650 | 1468481180624 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:26:20 INFO - PROCESS | 1650 | 1468481180631 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:20 INFO - PROCESS | 1650 | 1468481180632 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdf4800 == 39 [pid = 1650] [id = 521] 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126d41c00) [pid = 1650] [serial = 1563] [outer = 0x0] 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126dbfc00) [pid = 1650] [serial = 1564] [outer = 0x126d41c00] 00:26:20 INFO - PROCESS | 1650 | 1468481180656 Marionette DEBUG loaded listener.js 00:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ac6000) [pid = 1650] [serial = 1565] [outer = 0x126d41c00] 00:26:21 INFO - PROCESS | 1650 | 1468481181205 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]]]}] 00:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 723ms 00:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:26:21 INFO - PROCESS | 1650 | 1468481181259 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:26:21 INFO - PROCESS | 1650 | 1468481181261 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:26:21 INFO - PROCESS | 1650 | 1468481181266 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:26:21 INFO - PROCESS | 1650 | 1468481181271 Marionette TRACE conn2 <- [1,2058,null,{}] 00:26:21 INFO - PROCESS | 1650 | 1468481181275 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}] 00:26:21 INFO - PROCESS | 1650 | 1468481181276 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:21 INFO - PROCESS | 1650 | 1468481181384 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:26:21 INFO - PROCESS | 1650 | 1468481181489 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:21 INFO - PROCESS | 1650 | 1468481181491 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119579800 == 40 [pid = 1650] [id = 522] 00:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112a60000) [pid = 1650] [serial = 1566] [outer = 0x0] 00:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112a86400) [pid = 1650] [serial = 1567] [outer = 0x112a60000] 00:26:21 INFO - PROCESS | 1650 | 1468481181522 Marionette DEBUG loaded listener.js 00:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113d46000) [pid = 1650] [serial = 1568] [outer = 0x112a60000] 00:26:22 INFO - PROCESS | 1650 | 1468481182047 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]]]}] 00:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 824ms 00:26:22 INFO - PROCESS | 1650 | 1468481182242 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:26:22 INFO - PROCESS | 1650 | 1468481182245 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:26:22 INFO - PROCESS | 1650 | 1468481182272 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1650 | 1468481182274 Marionette TRACE conn2 <- [1,2062,null,{}] 00:26:22 INFO - PROCESS | 1650 | 1468481182278 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}] 00:26:22 INFO - PROCESS | 1650 | 1468481182280 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:22 INFO - PROCESS | 1650 | 1468481182381 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:26:22 INFO - PROCESS | 1650 | 1468481182435 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:22 INFO - PROCESS | 1650 | 1468481182438 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e8800 == 41 [pid = 1650] [id = 523] 00:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112fcb000) [pid = 1650] [serial = 1569] [outer = 0x0] 00:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1132c7c00) [pid = 1650] [serial = 1570] [outer = 0x112fcb000] 00:26:22 INFO - PROCESS | 1650 | 1468481182466 Marionette DEBUG loaded listener.js 00:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1162a4800) [pid = 1650] [serial = 1571] [outer = 0x112fcb000] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9cd800 == 40 [pid = 1650] [id = 520] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91f000 == 39 [pid = 1650] [id = 519] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5bc800 == 38 [pid = 1650] [id = 518] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b6000 == 37 [pid = 1650] [id = 517] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x12940a800 == 36 [pid = 1650] [id = 516] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab9000 == 35 [pid = 1650] [id = 515] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123e29800 == 34 [pid = 1650] [id = 514] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x123d23000 == 33 [pid = 1650] [id = 513] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x119569800 == 32 [pid = 1650] [id = 512] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x1190dc000 == 31 [pid = 1650] [id = 511] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x116707800 == 30 [pid = 1650] [id = 510] 00:26:22 INFO - PROCESS | 1650 | --DOCSHELL 0x115f31000 == 29 [pid = 1650] [id = 509] 00:26:22 INFO - PROCESS | 1650 | 1468481182890 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]]]}] 00:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 625ms 00:26:22 INFO - PROCESS | 1650 | 1468481182897 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:26:22 INFO - PROCESS | 1650 | 1468481182900 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:26:22 INFO - PROCESS | 1650 | 1468481182906 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1650 | 1468481182908 Marionette TRACE conn2 <- [1,2066,null,{}] 00:26:22 INFO - PROCESS | 1650 | 1468481182911 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}] 00:26:22 INFO - PROCESS | 1650 | 1468481182913 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:22 INFO - PROCESS | 1650 | 1468481182995 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ef3400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x121852800) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1266f5400) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126d44000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1129b1c00) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113203c00) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x123db7c00) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1246e6800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126031800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197cc800) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x121555c00) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1129b2800) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x129115c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112f7bc00) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118315c00) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118546000) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118969800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x119234c00) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117248c00) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126ac3800) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11814a400) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x115f61800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x116980400) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126d4b800) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11697f000) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x126dcc000) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x119928c00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121556000) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112733000) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128e0fc00) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126dc8c00) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d40c00) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x126034400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 00:26:23 INFO - PROCESS | 1650 | 1468481183061 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:23 INFO - PROCESS | 1650 | 1468481183063 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x118842000 == 30 [pid = 1650] [id = 524] 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x112730000) [pid = 1650] [serial = 1572] [outer = 0x0] 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x113202c00) [pid = 1650] [serial = 1573] [outer = 0x112730000] 00:26:23 INFO - PROCESS | 1650 | 1468481183091 Marionette DEBUG loaded listener.js 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117f8a400) [pid = 1650] [serial = 1574] [outer = 0x112730000] 00:26:23 INFO - PROCESS | 1650 | 1468481183407 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]]]}] 00:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 00:26:23 INFO - PROCESS | 1650 | 1468481183426 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:26:23 INFO - PROCESS | 1650 | 1468481183427 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:26:23 INFO - PROCESS | 1650 | 1468481183430 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:26:23 INFO - PROCESS | 1650 | 1468481183431 Marionette TRACE conn2 <- [1,2070,null,{}] 00:26:23 INFO - PROCESS | 1650 | 1468481183441 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}] 00:26:23 INFO - PROCESS | 1650 | 1468481183444 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:23 INFO - PROCESS | 1650 | 1468481183527 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:26:23 INFO - PROCESS | 1650 | 1468481183587 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:23 INFO - PROCESS | 1650 | 1468481183590 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x121919800 == 31 [pid = 1650] [id = 525] 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118315c00) [pid = 1650] [serial = 1575] [outer = 0x0] 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118537000) [pid = 1650] [serial = 1576] [outer = 0x118315c00] 00:26:23 INFO - PROCESS | 1650 | 1468481183630 Marionette DEBUG loaded listener.js 00:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1186dd800) [pid = 1650] [serial = 1577] [outer = 0x118315c00] 00:26:23 INFO - PROCESS | 1650 | 1468481183951 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]]]}] 00:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 572ms 00:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:26:24 INFO - PROCESS | 1650 | 1468481184002 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:26:24 INFO - PROCESS | 1650 | 1468481184004 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:26:24 INFO - PROCESS | 1650 | 1468481184005 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:26:24 INFO - PROCESS | 1650 | 1468481184006 Marionette TRACE conn2 <- [1,2074,null,{}] 00:26:24 INFO - PROCESS | 1650 | 1468481184009 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}] 00:26:24 INFO - PROCESS | 1650 | 1468481184010 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:24 INFO - PROCESS | 1650 | 1468481184087 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:26:24 INFO - PROCESS | 1650 | 1468481184141 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:24 INFO - PROCESS | 1650 | 1468481184143 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de5000 == 32 [pid = 1650] [id = 526] 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1186dc800) [pid = 1650] [serial = 1578] [outer = 0x0] 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190c7000) [pid = 1650] [serial = 1579] [outer = 0x1186dc800] 00:26:24 INFO - PROCESS | 1650 | 1468481184168 Marionette DEBUG loaded listener.js 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197d0c00) [pid = 1650] [serial = 1580] [outer = 0x1186dc800] 00:26:24 INFO - PROCESS | 1650 | 1468481184460 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]]]}] 00:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 469ms 00:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:26:24 INFO - PROCESS | 1650 | 1468481184475 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:26:24 INFO - PROCESS | 1650 | 1468481184477 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:26:24 INFO - PROCESS | 1650 | 1468481184479 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:26:24 INFO - PROCESS | 1650 | 1468481184480 Marionette TRACE conn2 <- [1,2078,null,{}] 00:26:24 INFO - PROCESS | 1650 | 1468481184490 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}] 00:26:24 INFO - PROCESS | 1650 | 1468481184491 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:24 INFO - PROCESS | 1650 | 1468481184573 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:26:24 INFO - PROCESS | 1650 | 1468481184577 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:24 INFO - PROCESS | 1650 | 1468481184578 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x128e81800 == 33 [pid = 1650] [id = 527] 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128cc000) [pid = 1650] [serial = 1581] [outer = 0x0] 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1199b6400) [pid = 1650] [serial = 1582] [outer = 0x1128cc000] 00:26:24 INFO - PROCESS | 1650 | 1468481184604 Marionette DEBUG loaded listener.js 00:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1215e7c00) [pid = 1650] [serial = 1583] [outer = 0x1128cc000] 00:26:24 INFO - PROCESS | 1650 | 1468481184954 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]]]}] 00:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 520ms 00:26:25 INFO - PROCESS | 1650 | 1468481184999 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:26:25 INFO - PROCESS | 1650 | 1468481185001 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:26:25 INFO - PROCESS | 1650 | 1468481185003 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:26:25 INFO - PROCESS | 1650 | 1468481185004 Marionette TRACE conn2 <- [1,2082,null,{}] 00:26:25 INFO - PROCESS | 1650 | 1468481185006 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}] 00:26:25 INFO - PROCESS | 1650 | 1468481185010 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:25 INFO - PROCESS | 1650 | 1468481185128 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:26:25 INFO - PROCESS | 1650 | 1468481185139 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:25 INFO - PROCESS | 1650 | 1468481185141 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296ba000 == 34 [pid = 1650] [id = 528] 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d0d400) [pid = 1650] [serial = 1584] [outer = 0x0] 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d64800) [pid = 1650] [serial = 1585] [outer = 0x123d0d400] 00:26:25 INFO - PROCESS | 1650 | 1468481185166 Marionette DEBUG loaded listener.js 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126031800) [pid = 1650] [serial = 1586] [outer = 0x123d0d400] 00:26:25 INFO - PROCESS | 1650 | 1468481185524 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]]]}] 00:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 569ms 00:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:26:25 INFO - PROCESS | 1650 | 1468481185572 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:26:25 INFO - PROCESS | 1650 | 1468481185574 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:26:25 INFO - PROCESS | 1650 | 1468481185576 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:26:25 INFO - PROCESS | 1650 | 1468481185577 Marionette TRACE conn2 <- [1,2086,null,{}] 00:26:25 INFO - PROCESS | 1650 | 1468481185579 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}] 00:26:25 INFO - PROCESS | 1650 | 1468481185580 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:25 INFO - PROCESS | 1650 | 1468481185677 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:26:25 INFO - PROCESS | 1650 | 1468481185690 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:25 INFO - PROCESS | 1650 | 1468481185691 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91d000 == 35 [pid = 1650] [id = 529] 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112698400) [pid = 1650] [serial = 1587] [outer = 0x0] 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1266f2000) [pid = 1650] [serial = 1588] [outer = 0x112698400] 00:26:25 INFO - PROCESS | 1650 | 1468481185722 Marionette DEBUG loaded listener.js 00:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x126d4ac00) [pid = 1650] [serial = 1589] [outer = 0x112698400] 00:26:26 INFO - PROCESS | 1650 | 1468481186036 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]]]}] 00:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 00:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:26:26 INFO - PROCESS | 1650 | 1468481186047 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:26:26 INFO - PROCESS | 1650 | 1468481186048 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:26:26 INFO - PROCESS | 1650 | 1468481186058 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1650 | 1468481186060 Marionette TRACE conn2 <- [1,2090,null,{}] 00:26:26 INFO - PROCESS | 1650 | 1468481186062 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}] 00:26:26 INFO - PROCESS | 1650 | 1468481186063 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:26 INFO - PROCESS | 1650 | 1468481186163 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:26:26 INFO - PROCESS | 1650 | 1468481186166 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:26 INFO - PROCESS | 1650 | 1468481186167 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192c8000 == 36 [pid = 1650] [id = 530] 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266f5400) [pid = 1650] [serial = 1590] [outer = 0x0] 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126dca800) [pid = 1650] [serial = 1591] [outer = 0x1266f5400] 00:26:26 INFO - PROCESS | 1650 | 1468481186192 Marionette DEBUG loaded listener.js 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128acd000) [pid = 1650] [serial = 1592] [outer = 0x1266f5400] 00:26:26 INFO - PROCESS | 1650 | 1468481186530 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]]]}] 00:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 534ms 00:26:26 INFO - PROCESS | 1650 | 1468481186585 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:26:26 INFO - PROCESS | 1650 | 1468481186587 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:26:26 INFO - PROCESS | 1650 | 1468481186589 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1650 | 1468481186590 Marionette TRACE conn2 <- [1,2094,null,{}] 00:26:26 INFO - PROCESS | 1650 | 1468481186593 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}] 00:26:26 INFO - PROCESS | 1650 | 1468481186594 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:26 INFO - PROCESS | 1650 | 1468481186689 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x110e9d400) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x115f61c00) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118544c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a62800) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11814ac00) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11684fc00) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11269d400) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11826b800) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x121a96400) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x1126a3800) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1197ccc00) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f60c00) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118968000) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1121ba000) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113ea7800) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x118537c00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:26:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12135e000) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:26:26 INFO - PROCESS | 1650 | 1468481186832 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:26 INFO - PROCESS | 1650 | 1468481186833 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199e2000 == 37 [pid = 1650] [id = 531] 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x110ee3400) [pid = 1650] [serial = 1593] [outer = 0x0] 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1126a3800) [pid = 1650] [serial = 1594] [outer = 0x110ee3400] 00:26:26 INFO - PROCESS | 1650 | 1468481186865 Marionette DEBUG loaded listener.js 00:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1133f1000) [pid = 1650] [serial = 1595] [outer = 0x110ee3400] 00:26:27 INFO - PROCESS | 1650 | 1468481187119 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]]]}] 00:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 571ms 00:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:26:27 INFO - PROCESS | 1650 | 1468481187160 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:26:27 INFO - PROCESS | 1650 | 1468481187162 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:26:27 INFO - PROCESS | 1650 | 1468481187164 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:26:27 INFO - PROCESS | 1650 | 1468481187165 Marionette TRACE conn2 <- [1,2098,null,{}] 00:26:27 INFO - PROCESS | 1650 | 1468481187175 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}] 00:26:27 INFO - PROCESS | 1650 | 1468481187176 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:27 INFO - PROCESS | 1650 | 1468481187260 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:26:27 INFO - PROCESS | 1650 | 1468481187263 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:27 INFO - PROCESS | 1650 | 1468481187265 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12badc000 == 38 [pid = 1650] [id = 532] 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d62000) [pid = 1650] [serial = 1596] [outer = 0x0] 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1186d5800) [pid = 1650] [serial = 1597] [outer = 0x113d62000] 00:26:27 INFO - PROCESS | 1650 | 1468481187291 Marionette DEBUG loaded listener.js 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x123db9800) [pid = 1650] [serial = 1598] [outer = 0x113d62000] 00:26:27 INFO - PROCESS | 1650 | 1468481187645 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]]]}] 00:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 529ms 00:26:27 INFO - PROCESS | 1650 | 1468481187693 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:26:27 INFO - PROCESS | 1650 | 1468481187695 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:26:27 INFO - PROCESS | 1650 | 1468481187697 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:26:27 INFO - PROCESS | 1650 | 1468481187699 Marionette TRACE conn2 <- [1,2102,null,{}] 00:26:27 INFO - PROCESS | 1650 | 1468481187701 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}] 00:26:27 INFO - PROCESS | 1650 | 1468481187702 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:27 INFO - PROCESS | 1650 | 1468481187788 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:26:27 INFO - PROCESS | 1650 | 1468481187792 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:27 INFO - PROCESS | 1650 | 1468481187794 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf2d000 == 39 [pid = 1650] [id = 533] 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11697a400) [pid = 1650] [serial = 1599] [outer = 0x0] 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128e09400) [pid = 1650] [serial = 1600] [outer = 0x11697a400] 00:26:27 INFO - PROCESS | 1650 | 1468481187829 Marionette DEBUG loaded listener.js 00:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x128ef7c00) [pid = 1650] [serial = 1601] [outer = 0x11697a400] 00:26:28 INFO - PROCESS | 1650 | 1468481188254 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]]]}] 00:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 571ms 00:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:26:28 INFO - PROCESS | 1650 | 1468481188270 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:26:28 INFO - PROCESS | 1650 | 1468481188271 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:26:28 INFO - PROCESS | 1650 | 1468481188273 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:26:28 INFO - PROCESS | 1650 | 1468481188274 Marionette TRACE conn2 <- [1,2106,null,{}] 00:26:28 INFO - PROCESS | 1650 | 1468481188276 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}] 00:26:28 INFO - PROCESS | 1650 | 1468481188277 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:28 INFO - PROCESS | 1650 | 1468481188386 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:26:28 INFO - PROCESS | 1650 | 1468481188392 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:28 INFO - PROCESS | 1650 | 1468481188393 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c540000 == 40 [pid = 1650] [id = 534] 00:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1215dac00) [pid = 1650] [serial = 1602] [outer = 0x0] 00:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12911b800) [pid = 1650] [serial = 1603] [outer = 0x1215dac00] 00:26:28 INFO - PROCESS | 1650 | 1468481188417 Marionette DEBUG loaded listener.js 00:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x129214800) [pid = 1650] [serial = 1604] [outer = 0x1215dac00] 00:26:28 INFO - PROCESS | 1650 | 1468481188735 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]]]}] 00:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 00:26:28 INFO - PROCESS | 1650 | 1468481188841 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:26:28 INFO - PROCESS | 1650 | 1468481188843 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:26:28 INFO - PROCESS | 1650 | 1468481188856 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:26:28 INFO - PROCESS | 1650 | 1468481188858 Marionette TRACE conn2 <- [1,2110,null,{}] 00:26:28 INFO - PROCESS | 1650 | 1468481188862 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}] 00:26:28 INFO - PROCESS | 1650 | 1468481188864 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:28 INFO - PROCESS | 1650 | 1468481188970 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:26:29 INFO - PROCESS | 1650 | 1468481189042 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:29 INFO - PROCESS | 1650 | 1468481189046 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d4000 == 41 [pid = 1650] [id = 535] 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129a8800) [pid = 1650] [serial = 1605] [outer = 0x0] 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a60800) [pid = 1650] [serial = 1606] [outer = 0x1129a8800] 00:26:29 INFO - PROCESS | 1650 | 1468481189076 Marionette DEBUG loaded listener.js 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x116840c00) [pid = 1650] [serial = 1607] [outer = 0x1129a8800] 00:26:29 INFO - PROCESS | 1650 | 1468481189492 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]]]}] 00:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 676ms 00:26:29 INFO - PROCESS | 1650 | 1468481189528 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:26:29 INFO - PROCESS | 1650 | 1468481189530 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:26:29 INFO - PROCESS | 1650 | 1468481189534 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:26:29 INFO - PROCESS | 1650 | 1468481189536 Marionette TRACE conn2 <- [1,2114,null,{}] 00:26:29 INFO - PROCESS | 1650 | 1468481189540 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}] 00:26:29 INFO - PROCESS | 1650 | 1468481189542 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:29 INFO - PROCESS | 1650 | 1468481189668 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:26:29 INFO - PROCESS | 1650 | 1468481189729 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:29 INFO - PROCESS | 1650 | 1468481189731 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d12800 == 42 [pid = 1650] [id = 536] 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117093800) [pid = 1650] [serial = 1608] [outer = 0x0] 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x117fa7400) [pid = 1650] [serial = 1609] [outer = 0x117093800] 00:26:29 INFO - PROCESS | 1650 | 1468481189764 Marionette DEBUG loaded listener.js 00:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118314000) [pid = 1650] [serial = 1610] [outer = 0x117093800] 00:26:30 INFO - PROCESS | 1650 | 1468481190283 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]]]}] 00:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 827ms 00:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:26:30 INFO - PROCESS | 1650 | 1468481190360 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:26:30 INFO - PROCESS | 1650 | 1468481190361 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:26:30 INFO - PROCESS | 1650 | 1468481190364 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:26:30 INFO - PROCESS | 1650 | 1468481190365 Marionette TRACE conn2 <- [1,2118,null,{}] 00:26:30 INFO - PROCESS | 1650 | 1468481190369 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}] 00:26:30 INFO - PROCESS | 1650 | 1468481190372 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:30 INFO - PROCESS | 1650 | 1468481190474 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:26:30 INFO - PROCESS | 1650 | 1468481190553 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:30 INFO - PROCESS | 1650 | 1468481190556 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf32000 == 43 [pid = 1650] [id = 537] 00:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x120fdf400) [pid = 1650] [serial = 1611] [outer = 0x0] 00:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12135e000) [pid = 1650] [serial = 1612] [outer = 0x120fdf400] 00:26:30 INFO - PROCESS | 1650 | 1468481190587 Marionette DEBUG loaded listener.js 00:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x121a9b800) [pid = 1650] [serial = 1613] [outer = 0x120fdf400] 00:26:31 INFO - PROCESS | 1650 | 1468481191033 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]]]}] 00:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 00:26:31 INFO - PROCESS | 1650 | 1468481191085 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:26:31 INFO - PROCESS | 1650 | 1468481191087 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:26:31 INFO - PROCESS | 1650 | 1468481191089 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:26:31 INFO - PROCESS | 1650 | 1468481191090 Marionette TRACE conn2 <- [1,2122,null,{}] 00:26:31 INFO - PROCESS | 1650 | 1468481191092 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}] 00:26:31 INFO - PROCESS | 1650 | 1468481191094 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:31 INFO - PROCESS | 1650 | 1468481191196 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:26:31 INFO - PROCESS | 1650 | 1468481191256 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:31 INFO - PROCESS | 1650 | 1468481191258 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc10000 == 44 [pid = 1650] [id = 538] 00:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x123dbb400) [pid = 1650] [serial = 1614] [outer = 0x0] 00:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125610000) [pid = 1650] [serial = 1615] [outer = 0x123dbb400] 00:26:31 INFO - PROCESS | 1650 | 1468481191287 Marionette DEBUG loaded listener.js 00:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126dc7000) [pid = 1650] [serial = 1616] [outer = 0x123dbb400] 00:26:31 INFO - PROCESS | 1650 | 1468481191746 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]]]}] 00:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 718ms 00:26:31 INFO - PROCESS | 1650 | 1468481191808 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:26:31 INFO - PROCESS | 1650 | 1468481191809 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:26:31 INFO - PROCESS | 1650 | 1468481191812 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:26:31 INFO - PROCESS | 1650 | 1468481191813 Marionette TRACE conn2 <- [1,2126,null,{}] 00:26:31 INFO - PROCESS | 1650 | 1468481191815 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}] 00:26:31 INFO - PROCESS | 1650 | 1468481191817 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:31 INFO - PROCESS | 1650 | 1468481191916 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:26:31 INFO - PROCESS | 1650 | 1468481191992 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:31 INFO - PROCESS | 1650 | 1468481191993 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x118852800 == 45 [pid = 1650] [id = 539] 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x110f59400) [pid = 1650] [serial = 1617] [outer = 0x0] 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117250400) [pid = 1650] [serial = 1618] [outer = 0x110f59400] 00:26:32 INFO - PROCESS | 1650 | 1468481192022 Marionette DEBUG loaded listener.js 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126d4c400) [pid = 1650] [serial = 1619] [outer = 0x110f59400] 00:26:32 INFO - PROCESS | 1650 | 1468481192656 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]]]}] 00:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 873ms 00:26:32 INFO - PROCESS | 1650 | 1468481192704 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:26:32 INFO - PROCESS | 1650 | 1468481192708 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:26:32 INFO - PROCESS | 1650 | 1468481192714 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:26:32 INFO - PROCESS | 1650 | 1468481192719 Marionette TRACE conn2 <- [1,2130,null,{}] 00:26:32 INFO - PROCESS | 1650 | 1468481192725 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}] 00:26:32 INFO - PROCESS | 1650 | 1468481192727 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:32 INFO - PROCESS | 1650 | 1468481192820 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:26:32 INFO - PROCESS | 1650 | 1468481192898 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:32 INFO - PROCESS | 1650 | 1468481192899 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119588800 == 46 [pid = 1650] [id = 540] 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128d8400) [pid = 1650] [serial = 1620] [outer = 0x0] 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a79c00) [pid = 1650] [serial = 1621] [outer = 0x1128d8400] 00:26:32 INFO - PROCESS | 1650 | 1468481192927 Marionette DEBUG loaded listener.js 00:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11684f000) [pid = 1650] [serial = 1622] [outer = 0x1128d8400] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf2d000 == 45 [pid = 1650] [id = 533] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12badc000 == 44 [pid = 1650] [id = 532] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1199e2000 == 43 [pid = 1650] [id = 531] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1192c8000 == 42 [pid = 1650] [id = 530] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91d000 == 41 [pid = 1650] [id = 529] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1296ba000 == 40 [pid = 1650] [id = 528] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x128e81800 == 39 [pid = 1650] [id = 527] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124de5000 == 38 [pid = 1650] [id = 526] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x121919800 == 37 [pid = 1650] [id = 525] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118842000 == 36 [pid = 1650] [id = 524] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e8800 == 35 [pid = 1650] [id = 523] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x119579800 == 34 [pid = 1650] [id = 522] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdf4800 == 33 [pid = 1650] [id = 521] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x118852800 == 32 [pid = 1650] [id = 539] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc10000 == 31 [pid = 1650] [id = 538] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf32000 == 30 [pid = 1650] [id = 537] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x124d12800 == 29 [pid = 1650] [id = 536] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x12c540000 == 28 [pid = 1650] [id = 534] 00:26:33 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d4000 == 27 [pid = 1650] [id = 535] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x126dbfc00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x125603000) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11269ec00) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x110ef1800) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117f8cc00) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11975a800) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x116b1c400) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x113d38000) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x116844000) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1199b0000) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118813c00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1177f3000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11273bc00) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129a8c00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118148c00) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118538c00) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x126ac4800) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11854ec00) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1244a2c00) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113204800) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126d4d000) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a58400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x124d5f000) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d5a800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1215e9800) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1177fac00) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x124235800) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123dbbc00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119235c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1186dfc00) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x121505c00) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123d0d800) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11883b000) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1215e6c00) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126ac7000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 00:26:33 INFO - PROCESS | 1650 | 1468481193925 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] 00:26:33 INFO - PROCESS | 1650 | 1468481193945 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:26:33 INFO - PROCESS | 1650 | 1468481193952 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:26:33 INFO - PROCESS | 1650 | 1468481193954 Marionette TRACE conn2 <- [1,2134,null,{}] 00:26:33 INFO - PROCESS | 1650 | 1468481193957 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}] 00:26:33 INFO - PROCESS | 1650 | 1468481193959 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:34 INFO - PROCESS | 1650 | 1468481194035 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:26:34 INFO - PROCESS | 1650 | 1468481194040 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:34 INFO - PROCESS | 1650 | 1468481194041 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x116723000 == 28 [pid = 1650] [id = 541] 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x112694400) [pid = 1650] [serial = 1623] [outer = 0x0] 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11269cc00) [pid = 1650] [serial = 1624] [outer = 0x112694400] 00:26:34 INFO - PROCESS | 1650 | 1468481194070 Marionette DEBUG loaded listener.js 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1128d4800) [pid = 1650] [serial = 1625] [outer = 0x112694400] 00:26:34 INFO - PROCESS | 1650 | 1468481194432 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]]]}] 00:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 524ms 00:26:34 INFO - PROCESS | 1650 | 1468481194495 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:26:34 INFO - PROCESS | 1650 | 1468481194499 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:26:34 INFO - PROCESS | 1650 | 1468481194505 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:26:34 INFO - PROCESS | 1650 | 1468481194506 Marionette TRACE conn2 <- [1,2138,null,{}] 00:26:34 INFO - PROCESS | 1650 | 1468481194509 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}] 00:26:34 INFO - PROCESS | 1650 | 1468481194511 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:34 INFO - PROCESS | 1650 | 1468481194589 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:26:34 INFO - PROCESS | 1650 | 1468481194593 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:34 INFO - PROCESS | 1650 | 1468481194595 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c9000 == 29 [pid = 1650] [id = 542] 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x112a5d400) [pid = 1650] [serial = 1626] [outer = 0x0] 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x112f7f800) [pid = 1650] [serial = 1627] [outer = 0x112a5d400] 00:26:34 INFO - PROCESS | 1650 | 1468481194624 Marionette DEBUG loaded listener.js 00:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d38400) [pid = 1650] [serial = 1628] [outer = 0x112a5d400] 00:26:34 INFO - PROCESS | 1650 | 1468481194951 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]]]}] 00:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 471ms 00:26:34 INFO - PROCESS | 1650 | 1468481194975 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:26:34 INFO - PROCESS | 1650 | 1468481194986 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:26:34 INFO - PROCESS | 1650 | 1468481194989 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:26:34 INFO - PROCESS | 1650 | 1468481194991 Marionette TRACE conn2 <- [1,2142,null,{}] 00:26:35 INFO - PROCESS | 1650 | 1468481194999 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}] 00:26:35 INFO - PROCESS | 1650 | 1468481195003 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:35 INFO - PROCESS | 1650 | 1468481195085 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:26:35 INFO - PROCESS | 1650 | 1468481195143 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:35 INFO - PROCESS | 1650 | 1468481195145 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ea5000 == 30 [pid = 1650] [id = 543] 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x114f5f800) [pid = 1650] [serial = 1629] [outer = 0x0] 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x116b1c400) [pid = 1650] [serial = 1630] [outer = 0x114f5f800] 00:26:35 INFO - PROCESS | 1650 | 1468481195176 Marionette DEBUG loaded listener.js 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117f88400) [pid = 1650] [serial = 1631] [outer = 0x114f5f800] 00:26:35 INFO - PROCESS | 1650 | 1468481195492 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] 00:26:35 INFO - PROCESS | 1650 | 1468481195512 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:26:35 INFO - PROCESS | 1650 | 1468481195514 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:26:35 INFO - PROCESS | 1650 | 1468481195515 Marionette TRACE conn2 <- [1,2146,null,{}] 00:26:35 INFO - PROCESS | 1650 | 1468481195521 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}] 00:26:35 INFO - PROCESS | 1650 | 1468481195523 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:35 INFO - PROCESS | 1650 | 1468481195603 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:26:35 INFO - PROCESS | 1650 | 1468481195663 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:35 INFO - PROCESS | 1650 | 1468481195664 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a4e800 == 31 [pid = 1650] [id = 544] 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1165e9800) [pid = 1650] [serial = 1632] [outer = 0x0] 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11814b800) [pid = 1650] [serial = 1633] [outer = 0x1165e9800] 00:26:35 INFO - PROCESS | 1650 | 1468481195690 Marionette DEBUG loaded listener.js 00:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118538c00) [pid = 1650] [serial = 1634] [outer = 0x1165e9800] 00:26:35 INFO - PROCESS | 1650 | 1468481195989 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] 00:26:36 INFO - PROCESS | 1650 | 1468481196040 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:26:36 INFO - PROCESS | 1650 | 1468481196042 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:26:36 INFO - PROCESS | 1650 | 1468481196043 Marionette TRACE conn2 <- [1,2150,null,{}] 00:26:36 INFO - PROCESS | 1650 | 1468481196046 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}] 00:26:36 INFO - PROCESS | 1650 | 1468481196047 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:36 INFO - PROCESS | 1650 | 1468481196145 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:26:36 INFO - PROCESS | 1650 | 1468481196184 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:36 INFO - PROCESS | 1650 | 1468481196186 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d12800 == 32 [pid = 1650] [id = 545] 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118147c00) [pid = 1650] [serial = 1635] [outer = 0x0] 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186da400) [pid = 1650] [serial = 1636] [outer = 0x118147c00] 00:26:36 INFO - PROCESS | 1650 | 1468481196210 Marionette DEBUG loaded listener.js 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118839c00) [pid = 1650] [serial = 1637] [outer = 0x118147c00] 00:26:36 INFO - PROCESS | 1650 | 1468481196541 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]]]}] 00:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 520ms 00:26:36 INFO - PROCESS | 1650 | 1468481196563 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:26:36 INFO - PROCESS | 1650 | 1468481196564 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:26:36 INFO - PROCESS | 1650 | 1468481196568 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:26:36 INFO - PROCESS | 1650 | 1468481196570 Marionette TRACE conn2 <- [1,2154,null,{}] 00:26:36 INFO - PROCESS | 1650 | 1468481196572 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}] 00:26:36 INFO - PROCESS | 1650 | 1468481196576 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:36 INFO - PROCESS | 1650 | 1468481196689 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:26:36 INFO - PROCESS | 1650 | 1468481196726 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:36 INFO - PROCESS | 1650 | 1468481196727 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa8800 == 33 [pid = 1650] [id = 546] 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11881ac00) [pid = 1650] [serial = 1638] [outer = 0x0] 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11975d400) [pid = 1650] [serial = 1639] [outer = 0x11881ac00] 00:26:36 INFO - PROCESS | 1650 | 1468481196753 Marionette DEBUG loaded listener.js 00:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x121553000) [pid = 1650] [serial = 1640] [outer = 0x11881ac00] 00:26:37 INFO - PROCESS | 1650 | 1468481197071 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]]]}] 00:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 00:26:37 INFO - PROCESS | 1650 | 1468481197087 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:26:37 INFO - PROCESS | 1650 | 1468481197089 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:26:37 INFO - PROCESS | 1650 | 1468481197100 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:26:37 INFO - PROCESS | 1650 | 1468481197102 Marionette TRACE conn2 <- [1,2158,null,{}] 00:26:37 INFO - PROCESS | 1650 | 1468481197105 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}] 00:26:37 INFO - PROCESS | 1650 | 1468481197107 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:37 INFO - PROCESS | 1650 | 1468481197202 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:26:37 INFO - PROCESS | 1650 | 1468481197246 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:37 INFO - PROCESS | 1650 | 1468481197247 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12940b800 == 34 [pid = 1650] [id = 547] 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110ea3000) [pid = 1650] [serial = 1641] [outer = 0x0] 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118973000) [pid = 1650] [serial = 1642] [outer = 0x110ea3000] 00:26:37 INFO - PROCESS | 1650 | 1468481197283 Marionette DEBUG loaded listener.js 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123d56400) [pid = 1650] [serial = 1643] [outer = 0x110ea3000] 00:26:37 INFO - PROCESS | 1650 | 1468481197745 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]]]}] 00:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 681ms 00:26:37 INFO - PROCESS | 1650 | 1468481197774 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:26:37 INFO - PROCESS | 1650 | 1468481197776 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:26:37 INFO - PROCESS | 1650 | 1468481197779 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:26:37 INFO - PROCESS | 1650 | 1468481197781 Marionette TRACE conn2 <- [1,2162,null,{}] 00:26:37 INFO - PROCESS | 1650 | 1468481197795 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}] 00:26:37 INFO - PROCESS | 1650 | 1468481197797 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:37 INFO - PROCESS | 1650 | 1468481197922 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:26:37 INFO - PROCESS | 1650 | 1468481197925 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:37 INFO - PROCESS | 1650 | 1468481197926 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296be000 == 35 [pid = 1650] [id = 548] 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123d57000) [pid = 1650] [serial = 1644] [outer = 0x0] 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x123db6c00) [pid = 1650] [serial = 1645] [outer = 0x123d57000] 00:26:37 INFO - PROCESS | 1650 | 1468481197950 Marionette DEBUG loaded listener.js 00:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x123dc3400) [pid = 1650] [serial = 1646] [outer = 0x123d57000] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11697a400) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1215dac00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123d0d400) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112698400) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1266f5400) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118315c00) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x126d41c00) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128cc000) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x112a60000) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1186dc800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112730000) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112fcb000) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110ee3400) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:26:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x113d62000) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:26:38 INFO - PROCESS | 1650 | 1468481198425 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]]]}] 00:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 681ms 00:26:38 INFO - PROCESS | 1650 | 1468481198473 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:26:38 INFO - PROCESS | 1650 | 1468481198474 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:26:38 INFO - PROCESS | 1650 | 1468481198488 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:26:38 INFO - PROCESS | 1650 | 1468481198489 Marionette TRACE conn2 <- [1,2166,null,{}] 00:26:38 INFO - PROCESS | 1650 | 1468481198492 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}] 00:26:38 INFO - PROCESS | 1650 | 1468481198493 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:38 INFO - PROCESS | 1650 | 1468481198600 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:26:38 INFO - PROCESS | 1650 | 1468481198618 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:38 INFO - PROCESS | 1650 | 1468481198620 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a90a000 == 36 [pid = 1650] [id = 549] 00:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118278400) [pid = 1650] [serial = 1647] [outer = 0x0] 00:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118545800) [pid = 1650] [serial = 1648] [outer = 0x118278400] 00:26:38 INFO - PROCESS | 1650 | 1468481198662 Marionette DEBUG loaded listener.js 00:26:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1215e0800) [pid = 1650] [serial = 1649] [outer = 0x118278400] 00:26:39 INFO - PROCESS | 1650 | 1468481199126 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]]]}] 00:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 671ms 00:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:26:39 INFO - PROCESS | 1650 | 1468481199158 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:26:39 INFO - PROCESS | 1650 | 1468481199160 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:26:39 INFO - PROCESS | 1650 | 1468481199162 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:26:39 INFO - PROCESS | 1650 | 1468481199163 Marionette TRACE conn2 <- [1,2170,null,{}] 00:26:39 INFO - PROCESS | 1650 | 1468481199166 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}] 00:26:39 INFO - PROCESS | 1650 | 1468481199167 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:39 INFO - PROCESS | 1650 | 1468481199243 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:26:39 INFO - PROCESS | 1650 | 1468481199246 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:39 INFO - PROCESS | 1650 | 1468481199248 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1cd000 == 37 [pid = 1650] [id = 550] 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215e1000) [pid = 1650] [serial = 1650] [outer = 0x0] 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1242aa800) [pid = 1650] [serial = 1651] [outer = 0x1215e1000] 00:26:39 INFO - PROCESS | 1650 | 1468481199276 Marionette DEBUG loaded listener.js 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1244a3c00) [pid = 1650] [serial = 1652] [outer = 0x1215e1000] 00:26:39 INFO - PROCESS | 1650 | 1468481199599 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]]]}] 00:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 472ms 00:26:39 INFO - PROCESS | 1650 | 1468481199636 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:26:39 INFO - PROCESS | 1650 | 1468481199638 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:26:39 INFO - PROCESS | 1650 | 1468481199640 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:26:39 INFO - PROCESS | 1650 | 1468481199642 Marionette TRACE conn2 <- [1,2174,null,{}] 00:26:39 INFO - PROCESS | 1650 | 1468481199644 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}] 00:26:39 INFO - PROCESS | 1650 | 1468481199646 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:39 INFO - PROCESS | 1650 | 1468481199743 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:26:39 INFO - PROCESS | 1650 | 1468481199807 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:39 INFO - PROCESS | 1650 | 1468481199808 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9cb000 == 38 [pid = 1650] [id = 551] 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d64000) [pid = 1650] [serial = 1653] [outer = 0x0] 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124d66000) [pid = 1650] [serial = 1654] [outer = 0x123d64000] 00:26:39 INFO - PROCESS | 1650 | 1468481199834 Marionette DEBUG loaded listener.js 00:26:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118147000) [pid = 1650] [serial = 1655] [outer = 0x123d64000] 00:26:40 INFO - PROCESS | 1650 | 1468481200136 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]]]}] 00:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 00:26:40 INFO - PROCESS | 1650 | 1468481200159 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:26:40 INFO - PROCESS | 1650 | 1468481200160 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:26:40 INFO - PROCESS | 1650 | 1468481200163 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:26:40 INFO - PROCESS | 1650 | 1468481200164 Marionette TRACE conn2 <- [1,2178,null,{}] 00:26:40 INFO - PROCESS | 1650 | 1468481200166 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}] 00:26:40 INFO - PROCESS | 1650 | 1468481200169 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:40 INFO - PROCESS | 1650 | 1468481200248 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:26:40 INFO - PROCESS | 1650 | 1468481200351 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:40 INFO - PROCESS | 1650 | 1468481200353 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x112ac1800 == 39 [pid = 1650] [id = 552] 00:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x110e9f400) [pid = 1650] [serial = 1656] [outer = 0x0] 00:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110eef000) [pid = 1650] [serial = 1657] [outer = 0x110e9f400] 00:26:40 INFO - PROCESS | 1650 | 1468481200384 Marionette DEBUG loaded listener.js 00:26:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x111f0bc00) [pid = 1650] [serial = 1658] [outer = 0x110e9f400] 00:26:40 INFO - PROCESS | 1650 | 1468481200912 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]]]}] 00:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 773ms 00:26:40 INFO - PROCESS | 1650 | 1468481200961 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:26:40 INFO - PROCESS | 1650 | 1468481200963 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:26:40 INFO - PROCESS | 1650 | 1468481200970 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:26:40 INFO - PROCESS | 1650 | 1468481200972 Marionette TRACE conn2 <- [1,2182,null,{}] 00:26:40 INFO - PROCESS | 1650 | 1468481200975 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}] 00:26:40 INFO - PROCESS | 1650 | 1468481200978 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:41 INFO - PROCESS | 1650 | 1468481201108 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:26:41 INFO - PROCESS | 1650 | 1468481201189 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:41 INFO - PROCESS | 1650 | 1468481201191 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x120e9c800 == 40 [pid = 1650] [id = 553] 00:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112f76c00) [pid = 1650] [serial = 1659] [outer = 0x0] 00:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x113358800) [pid = 1650] [serial = 1660] [outer = 0x112f76c00] 00:26:41 INFO - PROCESS | 1650 | 1468481201221 Marionette DEBUG loaded listener.js 00:26:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11622d400) [pid = 1650] [serial = 1661] [outer = 0x112f76c00] 00:26:41 INFO - PROCESS | 1650 | 1468481201729 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]]]}] 00:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 970ms 00:26:41 INFO - PROCESS | 1650 | 1468481201940 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:26:41 INFO - PROCESS | 1650 | 1468481201943 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:26:41 INFO - PROCESS | 1650 | 1468481201946 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:26:41 INFO - PROCESS | 1650 | 1468481201948 Marionette TRACE conn2 <- [1,2186,null,{}] 00:26:41 INFO - PROCESS | 1650 | 1468481201952 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}] 00:26:41 INFO - PROCESS | 1650 | 1468481201954 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:42 INFO - PROCESS | 1650 | 1468481202075 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:26:42 INFO - PROCESS | 1650 | 1468481202159 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1650 | 1468481202163 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x117575000 == 41 [pid = 1650] [id = 554] 00:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1128cdc00) [pid = 1650] [serial = 1662] [outer = 0x0] 00:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112a61c00) [pid = 1650] [serial = 1663] [outer = 0x1128cdc00] 00:26:42 INFO - PROCESS | 1650 | 1468481202208 Marionette DEBUG loaded listener.js 00:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x113363c00) [pid = 1650] [serial = 1664] [outer = 0x1128cdc00] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9cb000 == 40 [pid = 1650] [id = 551] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1cd000 == 39 [pid = 1650] [id = 550] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12a90a000 == 38 [pid = 1650] [id = 549] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1296be000 == 37 [pid = 1650] [id = 548] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12940b800 == 36 [pid = 1650] [id = 547] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa8800 == 35 [pid = 1650] [id = 546] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x124d12800 == 34 [pid = 1650] [id = 545] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x121a4e800 == 33 [pid = 1650] [id = 544] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x120ea5000 == 32 [pid = 1650] [id = 543] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c9000 == 31 [pid = 1650] [id = 542] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116723000 == 30 [pid = 1650] [id = 541] 00:26:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119588800 == 29 [pid = 1650] [id = 540] 00:26:42 INFO - PROCESS | 1650 | 1468481202732 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]]]}] 00:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 822ms 00:26:42 INFO - PROCESS | 1650 | 1468481202770 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:26:42 INFO - PROCESS | 1650 | 1468481202773 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:26:42 INFO - PROCESS | 1650 | 1468481202783 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:26:42 INFO - PROCESS | 1650 | 1468481202787 Marionette TRACE conn2 <- [1,2190,null,{}] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128ef7c00) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12911b800) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129214800) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123d64800) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1266f2000) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126dca800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126d4ac00) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118537000) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1186dd800) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x128ac6000) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1199b6400) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a86400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x113d46000) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1190c7000) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197d0c00) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113202c00) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117f8a400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1132c7c00) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1162a4800) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1133f1000) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x128e09400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1186d5800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128acd000) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1126a3800) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126031800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1215e7c00) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x123db9800) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 00:26:42 INFO - PROCESS | 1650 | 1468481202819 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}] 00:26:42 INFO - PROCESS | 1650 | 1468481202822 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:42 INFO - PROCESS | 1650 | 1468481202943 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:26:42 INFO - PROCESS | 1650 | 1468481202959 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1650 | 1468481202960 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1199d6000 == 30 [pid = 1650] [id = 555] 00:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x1168cdc00) [pid = 1650] [serial = 1665] [outer = 0x0] 00:26:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11724bc00) [pid = 1650] [serial = 1666] [outer = 0x1168cdc00] 00:26:43 INFO - PROCESS | 1650 | 1468481203004 Marionette DEBUG loaded listener.js 00:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x117f8a400) [pid = 1650] [serial = 1667] [outer = 0x1168cdc00] 00:26:43 INFO - PROCESS | 1650 | 1468481203424 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]]]}] 00:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 658ms 00:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:26:43 INFO - PROCESS | 1650 | 1468481203435 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:26:43 INFO - PROCESS | 1650 | 1468481203437 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:26:43 INFO - PROCESS | 1650 | 1468481203439 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:26:43 INFO - PROCESS | 1650 | 1468481203440 Marionette TRACE conn2 <- [1,2194,null,{}] 00:26:43 INFO - PROCESS | 1650 | 1468481203448 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}] 00:26:43 INFO - PROCESS | 1650 | 1468481203451 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:43 INFO - PROCESS | 1650 | 1468481203531 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:26:43 INFO - PROCESS | 1650 | 1468481203539 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:43 INFO - PROCESS | 1650 | 1468481203542 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d9f000 == 31 [pid = 1650] [id = 556] 00:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118320000) [pid = 1650] [serial = 1668] [outer = 0x0] 00:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118540400) [pid = 1650] [serial = 1669] [outer = 0x118320000] 00:26:43 INFO - PROCESS | 1650 | 1468481203570 Marionette DEBUG loaded listener.js 00:26:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1186da800) [pid = 1650] [serial = 1670] [outer = 0x118320000] 00:26:43 INFO - PROCESS | 1650 | 1468481203931 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]]]}] 00:26:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:26:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 00:26:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:26:43 INFO - PROCESS | 1650 | 1468481203961 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:26:43 INFO - PROCESS | 1650 | 1468481203962 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:26:43 INFO - PROCESS | 1650 | 1468481203964 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:26:43 INFO - PROCESS | 1650 | 1468481203965 Marionette TRACE conn2 <- [1,2198,null,{}] 00:26:43 INFO - PROCESS | 1650 | 1468481203968 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}] 00:26:43 INFO - PROCESS | 1650 | 1468481203969 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:44 INFO - PROCESS | 1650 | 1468481204072 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:26:44 INFO - PROCESS | 1650 | 1468481204080 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:44 INFO - PROCESS | 1650 | 1468481204081 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126417000 == 32 [pid = 1650] [id = 557] 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11882e800) [pid = 1650] [serial = 1671] [outer = 0x0] 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1190c6800) [pid = 1650] [serial = 1672] [outer = 0x11882e800] 00:26:44 INFO - PROCESS | 1650 | 1468481204107 Marionette DEBUG loaded listener.js 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119761000) [pid = 1650] [serial = 1673] [outer = 0x11882e800] 00:26:44 INFO - PROCESS | 1650 | 1468481204412 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]]]}] 00:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 472ms 00:26:44 INFO - PROCESS | 1650 | 1468481204438 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:26:44 INFO - PROCESS | 1650 | 1468481204439 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:26:44 INFO - PROCESS | 1650 | 1468481204441 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:26:44 INFO - PROCESS | 1650 | 1468481204442 Marionette TRACE conn2 <- [1,2202,null,{}] 00:26:44 INFO - PROCESS | 1650 | 1468481204445 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}] 00:26:44 INFO - PROCESS | 1650 | 1468481204447 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:44 INFO - PROCESS | 1650 | 1468481204525 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:26:44 INFO - PROCESS | 1650 | 1468481204529 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:44 INFO - PROCESS | 1650 | 1468481204530 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958c800 == 33 [pid = 1650] [id = 558] 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11853f800) [pid = 1650] [serial = 1674] [outer = 0x0] 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1197cd400) [pid = 1650] [serial = 1675] [outer = 0x11853f800] 00:26:44 INFO - PROCESS | 1650 | 1468481204556 Marionette DEBUG loaded listener.js 00:26:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1199bd000) [pid = 1650] [serial = 1676] [outer = 0x11853f800] 00:26:44 INFO - PROCESS | 1650 | 1468481204923 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]]]}] 00:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 00:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:26:44 INFO - PROCESS | 1650 | 1468481204961 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:26:44 INFO - PROCESS | 1650 | 1468481204962 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:26:44 INFO - PROCESS | 1650 | 1468481204964 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:26:44 INFO - PROCESS | 1650 | 1468481204965 Marionette TRACE conn2 <- [1,2206,null,{}] 00:26:44 INFO - PROCESS | 1650 | 1468481204967 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}] 00:26:44 INFO - PROCESS | 1650 | 1468481204971 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:45 INFO - PROCESS | 1650 | 1468481205092 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:26:45 INFO - PROCESS | 1650 | 1468481205130 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:45 INFO - PROCESS | 1650 | 1468481205131 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91e800 == 34 [pid = 1650] [id = 559] 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215dd800) [pid = 1650] [serial = 1677] [outer = 0x0] 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d16000) [pid = 1650] [serial = 1678] [outer = 0x1215dd800] 00:26:45 INFO - PROCESS | 1650 | 1468481205156 Marionette DEBUG loaded listener.js 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123dc0800) [pid = 1650] [serial = 1679] [outer = 0x1215dd800] 00:26:45 INFO - PROCESS | 1650 | 1468481205458 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]]]}] 00:26:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 00:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:26:45 INFO - PROCESS | 1650 | 1468481205487 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:26:45 INFO - PROCESS | 1650 | 1468481205489 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:26:45 INFO - PROCESS | 1650 | 1468481205491 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:26:45 INFO - PROCESS | 1650 | 1468481205492 Marionette TRACE conn2 <- [1,2210,null,{}] 00:26:45 INFO - PROCESS | 1650 | 1468481205495 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}] 00:26:45 INFO - PROCESS | 1650 | 1468481205496 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:45 INFO - PROCESS | 1650 | 1468481205595 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:26:45 INFO - PROCESS | 1650 | 1468481205608 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:45 INFO - PROCESS | 1650 | 1468481205610 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c7000 == 35 [pid = 1650] [id = 560] 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11831d000) [pid = 1650] [serial = 1680] [outer = 0x0] 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124d63c00) [pid = 1650] [serial = 1681] [outer = 0x11831d000] 00:26:45 INFO - PROCESS | 1650 | 1468481205634 Marionette DEBUG loaded listener.js 00:26:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1266e9400) [pid = 1650] [serial = 1682] [outer = 0x11831d000] 00:26:45 INFO - PROCESS | 1650 | 1468481205964 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]]]}] 00:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 521ms 00:26:46 INFO - PROCESS | 1650 | 1468481206019 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:26:46 INFO - PROCESS | 1650 | 1468481206020 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:26:46 INFO - PROCESS | 1650 | 1468481206022 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:26:46 INFO - PROCESS | 1650 | 1468481206023 Marionette TRACE conn2 <- [1,2214,null,{}] 00:26:46 INFO - PROCESS | 1650 | 1468481206026 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}] 00:26:46 INFO - PROCESS | 1650 | 1468481206027 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:46 INFO - PROCESS | 1650 | 1468481206124 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:26:46 INFO - PROCESS | 1650 | 1468481206127 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:46 INFO - PROCESS | 1650 | 1468481206128 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c4800 == 36 [pid = 1650] [id = 561] 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123dc4000) [pid = 1650] [serial = 1683] [outer = 0x0] 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126c16000) [pid = 1650] [serial = 1684] [outer = 0x123dc4000] 00:26:46 INFO - PROCESS | 1650 | 1468481206153 Marionette DEBUG loaded listener.js 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126d4a000) [pid = 1650] [serial = 1685] [outer = 0x123dc4000] 00:26:46 INFO - PROCESS | 1650 | 1468481206458 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]]]}] 00:26:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:26:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 469ms 00:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:26:46 INFO - PROCESS | 1650 | 1468481206492 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:26:46 INFO - PROCESS | 1650 | 1468481206493 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:26:46 INFO - PROCESS | 1650 | 1468481206495 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:26:46 INFO - PROCESS | 1650 | 1468481206496 Marionette TRACE conn2 <- [1,2218,null,{}] 00:26:46 INFO - PROCESS | 1650 | 1468481206498 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}] 00:26:46 INFO - PROCESS | 1650 | 1468481206500 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:46 INFO - PROCESS | 1650 | 1468481206615 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:26:46 INFO - PROCESS | 1650 | 1468481206625 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:46 INFO - PROCESS | 1650 | 1468481206626 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdec800 == 37 [pid = 1650] [id = 562] 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d4d000) [pid = 1650] [serial = 1686] [outer = 0x0] 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128ac5000) [pid = 1650] [serial = 1687] [outer = 0x126d4d000] 00:26:46 INFO - PROCESS | 1650 | 1468481206650 Marionette DEBUG loaded listener.js 00:26:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128acd000) [pid = 1650] [serial = 1688] [outer = 0x126d4d000] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118147c00) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110ea3000) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112694400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1165e9800) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11881ac00) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x114f5f800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d57000) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a5d400) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1215e1000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1129a8800) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d8400) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117093800) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120fdf400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123dbb400) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110f59400) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:26:46 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118278400) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:26:47 INFO - PROCESS | 1650 | 1468481207053 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]]]}] 00:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 569ms 00:26:47 INFO - PROCESS | 1650 | 1468481207064 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:26:47 INFO - PROCESS | 1650 | 1468481207065 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:26:47 INFO - PROCESS | 1650 | 1468481207073 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:26:47 INFO - PROCESS | 1650 | 1468481207074 Marionette TRACE conn2 <- [1,2222,null,{}] 00:26:47 INFO - PROCESS | 1650 | 1468481207077 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}] 00:26:47 INFO - PROCESS | 1650 | 1468481207078 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:47 INFO - PROCESS | 1650 | 1468481207190 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:26:47 INFO - PROCESS | 1650 | 1468481207225 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1650 | 1468481207226 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa3000 == 38 [pid = 1650] [id = 563] 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x110ea3000) [pid = 1650] [serial = 1689] [outer = 0x0] 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x116847400) [pid = 1650] [serial = 1690] [outer = 0x110ea3000] 00:26:47 INFO - PROCESS | 1650 | 1468481207250 Marionette DEBUG loaded listener.js 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1186d2000) [pid = 1650] [serial = 1691] [outer = 0x110ea3000] 00:26:47 INFO - PROCESS | 1650 | 1468481207501 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]]]}] 00:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 00:26:47 INFO - PROCESS | 1650 | 1468481207543 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:26:47 INFO - PROCESS | 1650 | 1468481207544 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:26:47 INFO - PROCESS | 1650 | 1468481207546 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:26:47 INFO - PROCESS | 1650 | 1468481207548 Marionette TRACE conn2 <- [1,2226,null,{}] 00:26:47 INFO - PROCESS | 1650 | 1468481207557 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}] 00:26:47 INFO - PROCESS | 1650 | 1468481207559 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:47 INFO - PROCESS | 1650 | 1468481207657 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:26:47 INFO - PROCESS | 1650 | 1468481207660 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1650 | 1468481207662 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c52f000 == 39 [pid = 1650] [id = 564] 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118968c00) [pid = 1650] [serial = 1692] [outer = 0x0] 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1197c5400) [pid = 1650] [serial = 1693] [outer = 0x118968c00] 00:26:47 INFO - PROCESS | 1650 | 1468481207695 Marionette DEBUG loaded listener.js 00:26:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128eed800) [pid = 1650] [serial = 1694] [outer = 0x118968c00] 00:26:48 INFO - PROCESS | 1650 | 1468481208047 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]]]}] 00:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 526ms 00:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:26:48 INFO - PROCESS | 1650 | 1468481208072 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:26:48 INFO - PROCESS | 1650 | 1468481208074 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:26:48 INFO - PROCESS | 1650 | 1468481208076 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:26:48 INFO - PROCESS | 1650 | 1468481208077 Marionette TRACE conn2 <- [1,2230,null,{}] 00:26:48 INFO - PROCESS | 1650 | 1468481208079 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}] 00:26:48 INFO - PROCESS | 1650 | 1468481208080 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:48 INFO - PROCESS | 1650 | 1468481208189 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:26:48 INFO - PROCESS | 1650 | 1468481208196 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1650 | 1468481208197 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c54a000 == 40 [pid = 1650] [id = 565] 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ef0c00) [pid = 1650] [serial = 1695] [outer = 0x0] 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128ef8c00) [pid = 1650] [serial = 1696] [outer = 0x128ef0c00] 00:26:48 INFO - PROCESS | 1650 | 1468481208221 Marionette DEBUG loaded listener.js 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12920fc00) [pid = 1650] [serial = 1697] [outer = 0x128ef0c00] 00:26:48 INFO - PROCESS | 1650 | 1468481208511 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]]]}] 00:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 469ms 00:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:26:48 INFO - PROCESS | 1650 | 1468481208546 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:26:48 INFO - PROCESS | 1650 | 1468481208547 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:26:48 INFO - PROCESS | 1650 | 1468481208549 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:26:48 INFO - PROCESS | 1650 | 1468481208550 Marionette TRACE conn2 <- [1,2234,null,{}] 00:26:48 INFO - PROCESS | 1650 | 1468481208556 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}] 00:26:48 INFO - PROCESS | 1650 | 1468481208557 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:48 INFO - PROCESS | 1650 | 1468481208639 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:26:48 INFO - PROCESS | 1650 | 1468481208643 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:48 INFO - PROCESS | 1650 | 1468481208644 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc0a800 == 41 [pid = 1650] [id = 566] 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x117091c00) [pid = 1650] [serial = 1698] [outer = 0x0] 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129216400) [pid = 1650] [serial = 1699] [outer = 0x117091c00] 00:26:48 INFO - PROCESS | 1650 | 1468481208674 Marionette DEBUG loaded listener.js 00:26:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129462800) [pid = 1650] [serial = 1700] [outer = 0x117091c00] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x1199d6000 == 40 [pid = 1650] [id = 555] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x117575000 == 39 [pid = 1650] [id = 554] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x120e9c800 == 38 [pid = 1650] [id = 553] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x112ac1800 == 37 [pid = 1650] [id = 552] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x126417000 == 36 [pid = 1650] [id = 557] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c7000 == 35 [pid = 1650] [id = 560] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c4800 == 34 [pid = 1650] [id = 561] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91e800 == 33 [pid = 1650] [id = 559] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa3000 == 32 [pid = 1650] [id = 563] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdec800 == 31 [pid = 1650] [id = 562] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x11958c800 == 30 [pid = 1650] [id = 558] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x123d9f000 == 29 [pid = 1650] [id = 556] 00:26:49 INFO - PROCESS | 1650 | --DOCSHELL 0x12c52f000 == 28 [pid = 1650] [id = 564] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x118839c00) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x118973000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11269cc00) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d4800) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11814b800) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x121553000) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11975d400) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x123d56400) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x116b1c400) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123db6c00) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x117f88400) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x112f7f800) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x113d38400) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1242aa800) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12c54a000 == 27 [pid = 1650] [id = 565] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x116840c00) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x112a60800) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11684f000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x112a79c00) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x118314000) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x117fa7400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1244a3c00) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x121a9b800) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12135e000) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x126dc7000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x125610000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x126d4c400) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x117250400) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1186da400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x118545800) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x123dc3400) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x124d66000) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1215e0800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x118538c00) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 00:26:50 INFO - PROCESS | 1650 | 1468481210119 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]]]}] 00:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1626ms 00:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:26:50 INFO - PROCESS | 1650 | 1468481210176 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:26:50 INFO - PROCESS | 1650 | 1468481210178 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:26:50 INFO - PROCESS | 1650 | 1468481210182 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:26:50 INFO - PROCESS | 1650 | 1468481210184 Marionette TRACE conn2 <- [1,2238,null,{}] 00:26:50 INFO - PROCESS | 1650 | 1468481210194 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}] 00:26:50 INFO - PROCESS | 1650 | 1468481210196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:50 INFO - PROCESS | 1650 | 1468481210277 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:26:50 INFO - PROCESS | 1650 | 1468481210335 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:50 INFO - PROCESS | 1650 | 1468481210336 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11695b800 == 28 [pid = 1650] [id = 567] 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1128d2000) [pid = 1650] [serial = 1701] [outer = 0x0] 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x1128d2c00) [pid = 1650] [serial = 1702] [outer = 0x1128d2000] 00:26:50 INFO - PROCESS | 1650 | 1468481210364 Marionette DEBUG loaded listener.js 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1129afc00) [pid = 1650] [serial = 1703] [outer = 0x1128d2000] 00:26:50 INFO - PROCESS | 1650 | 1468481210661 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]]]}] 00:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 527ms 00:26:50 INFO - PROCESS | 1650 | 1468481210709 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:26:50 INFO - PROCESS | 1650 | 1468481210713 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:26:50 INFO - PROCESS | 1650 | 1468481210719 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:26:50 INFO - PROCESS | 1650 | 1468481210722 Marionette TRACE conn2 <- [1,2242,null,{}] 00:26:50 INFO - PROCESS | 1650 | 1468481210724 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}] 00:26:50 INFO - PROCESS | 1650 | 1468481210726 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:50 INFO - PROCESS | 1650 | 1468481210802 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:26:50 INFO - PROCESS | 1650 | 1468481210806 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:50 INFO - PROCESS | 1650 | 1468481210808 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189dd800 == 29 [pid = 1650] [id = 568] 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112a64c00) [pid = 1650] [serial = 1704] [outer = 0x0] 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112d80400) [pid = 1650] [serial = 1705] [outer = 0x112a64c00] 00:26:50 INFO - PROCESS | 1650 | 1468481210837 Marionette DEBUG loaded listener.js 00:26:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x113382800) [pid = 1650] [serial = 1706] [outer = 0x112a64c00] 00:26:51 INFO - PROCESS | 1650 | 1468481211172 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]]]}] 00:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 472ms 00:26:51 INFO - PROCESS | 1650 | 1468481211190 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1650 | 1468481211191 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:26:51 INFO - PROCESS | 1650 | 1468481211204 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:26:51 INFO - PROCESS | 1650 | 1468481211207 Marionette TRACE conn2 <- [1,2246,null,{}] 00:26:51 INFO - PROCESS | 1650 | 1468481211215 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}] 00:26:51 INFO - PROCESS | 1650 | 1468481211218 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:51 INFO - PROCESS | 1650 | 1468481211293 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:26:51 INFO - PROCESS | 1650 | 1468481211298 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1650 | 1468481211301 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119597000 == 30 [pid = 1650] [id = 569] 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x110ee6000) [pid = 1650] [serial = 1707] [outer = 0x0] 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116903000) [pid = 1650] [serial = 1708] [outer = 0x110ee6000] 00:26:51 INFO - PROCESS | 1650 | 1468481211332 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x117092000) [pid = 1650] [serial = 1709] [outer = 0x110ee6000] 00:26:51 INFO - PROCESS | 1650 | 1468481211685 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]]]}] 00:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 522ms 00:26:51 INFO - PROCESS | 1650 | 1468481211727 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1650 | 1468481211728 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:26:51 INFO - PROCESS | 1650 | 1468481211731 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:26:51 INFO - PROCESS | 1650 | 1468481211732 Marionette TRACE conn2 <- [1,2250,null,{}] 00:26:51 INFO - PROCESS | 1650 | 1468481211734 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}] 00:26:51 INFO - PROCESS | 1650 | 1468481211735 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:51 INFO - PROCESS | 1650 | 1468481211835 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:26:51 INFO - PROCESS | 1650 | 1468481211840 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1650 | 1468481211841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eae800 == 31 [pid = 1650] [id = 570] 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x117244400) [pid = 1650] [serial = 1710] [outer = 0x0] 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x117f87000) [pid = 1650] [serial = 1711] [outer = 0x117244400] 00:26:51 INFO - PROCESS | 1650 | 1468481211867 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x117faac00) [pid = 1650] [serial = 1712] [outer = 0x117244400] 00:26:52 INFO - PROCESS | 1650 | 1468481212190 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]]]}] 00:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 00:26:52 INFO - PROCESS | 1650 | 1468481212250 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:26:52 INFO - PROCESS | 1650 | 1468481212251 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:26:52 INFO - PROCESS | 1650 | 1468481212253 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:26:52 INFO - PROCESS | 1650 | 1468481212254 Marionette TRACE conn2 <- [1,2254,null,{}] 00:26:52 INFO - PROCESS | 1650 | 1468481212257 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}] 00:26:52 INFO - PROCESS | 1650 | 1468481212258 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:52 INFO - PROCESS | 1650 | 1468481212376 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:26:52 INFO - PROCESS | 1650 | 1468481212454 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:52 INFO - PROCESS | 1650 | 1468481212455 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8a000 == 32 [pid = 1650] [id = 571] 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1121af400) [pid = 1650] [serial = 1713] [outer = 0x0] 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x117faec00) [pid = 1650] [serial = 1714] [outer = 0x1121af400] 00:26:52 INFO - PROCESS | 1650 | 1468481212492 Marionette DEBUG loaded listener.js 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x118317c00) [pid = 1650] [serial = 1715] [outer = 0x1121af400] 00:26:52 INFO - PROCESS | 1650 | 1468481212764 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]]]}] 00:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 519ms 00:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:26:52 INFO - PROCESS | 1650 | 1468481212777 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:26:52 INFO - PROCESS | 1650 | 1468481212778 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:26:52 INFO - PROCESS | 1650 | 1468481212781 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:26:52 INFO - PROCESS | 1650 | 1468481212782 Marionette TRACE conn2 <- [1,2258,null,{}] 00:26:52 INFO - PROCESS | 1650 | 1468481212791 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}] 00:26:52 INFO - PROCESS | 1650 | 1468481212795 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:52 INFO - PROCESS | 1650 | 1468481212892 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:26:52 INFO - PROCESS | 1650 | 1468481212896 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:52 INFO - PROCESS | 1650 | 1468481212897 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de3000 == 33 [pid = 1650] [id = 572] 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118321800) [pid = 1650] [serial = 1716] [outer = 0x0] 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118551400) [pid = 1650] [serial = 1717] [outer = 0x118321800] 00:26:52 INFO - PROCESS | 1650 | 1468481212924 Marionette DEBUG loaded listener.js 00:26:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119080c00) [pid = 1650] [serial = 1718] [outer = 0x118321800] 00:26:53 INFO - PROCESS | 1650 | 1468481213243 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]]]}] 00:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 472ms 00:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:26:53 INFO - PROCESS | 1650 | 1468481213257 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:26:53 INFO - PROCESS | 1650 | 1468481213258 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:26:53 INFO - PROCESS | 1650 | 1468481213260 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:26:53 INFO - PROCESS | 1650 | 1468481213261 Marionette TRACE conn2 <- [1,2262,null,{}] 00:26:53 INFO - PROCESS | 1650 | 1468481213263 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}] 00:26:53 INFO - PROCESS | 1650 | 1468481213264 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:53 INFO - PROCESS | 1650 | 1468481213374 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:26:53 INFO - PROCESS | 1650 | 1468481213380 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:53 INFO - PROCESS | 1650 | 1468481213381 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x126413800 == 34 [pid = 1650] [id = 573] 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112697800) [pid = 1650] [serial = 1719] [outer = 0x0] 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118976000) [pid = 1650] [serial = 1720] [outer = 0x112697800] 00:26:53 INFO - PROCESS | 1650 | 1468481213405 Marionette DEBUG loaded listener.js 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1197cc800) [pid = 1650] [serial = 1721] [outer = 0x112697800] 00:26:53 INFO - PROCESS | 1650 | 1468481213709 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]]]}] 00:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 00:26:53 INFO - PROCESS | 1650 | 1468481213729 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:26:53 INFO - PROCESS | 1650 | 1468481213730 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:26:53 INFO - PROCESS | 1650 | 1468481213733 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:26:53 INFO - PROCESS | 1650 | 1468481213735 Marionette TRACE conn2 <- [1,2266,null,{}] 00:26:53 INFO - PROCESS | 1650 | 1468481213737 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}] 00:26:53 INFO - PROCESS | 1650 | 1468481213738 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:53 INFO - PROCESS | 1650 | 1468481213813 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:26:53 INFO - PROCESS | 1650 | 1468481213818 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:53 INFO - PROCESS | 1650 | 1468481213820 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12914b000 == 35 [pid = 1650] [id = 574] 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1197c9000) [pid = 1650] [serial = 1722] [outer = 0x0] 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1199b8000) [pid = 1650] [serial = 1723] [outer = 0x1197c9000] 00:26:53 INFO - PROCESS | 1650 | 1468481213844 Marionette DEBUG loaded listener.js 00:26:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121554000) [pid = 1650] [serial = 1724] [outer = 0x1197c9000] 00:26:54 INFO - PROCESS | 1650 | 1468481214176 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]]]}] 00:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 00:26:54 INFO - PROCESS | 1650 | 1468481214204 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:26:54 INFO - PROCESS | 1650 | 1468481214205 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:26:54 INFO - PROCESS | 1650 | 1468481214208 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:26:54 INFO - PROCESS | 1650 | 1468481214209 Marionette TRACE conn2 <- [1,2270,null,{}] 00:26:54 INFO - PROCESS | 1650 | 1468481214211 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}] 00:26:54 INFO - PROCESS | 1650 | 1468481214212 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:54 INFO - PROCESS | 1650 | 1468481214320 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:26:54 INFO - PROCESS | 1650 | 1468481214326 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:54 INFO - PROCESS | 1650 | 1468481214327 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119596000 == 36 [pid = 1650] [id = 575] 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x120fe6000) [pid = 1650] [serial = 1725] [outer = 0x0] 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215dc000) [pid = 1650] [serial = 1726] [outer = 0x120fe6000] 00:26:54 INFO - PROCESS | 1650 | 1468481214351 Marionette DEBUG loaded listener.js 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12173c400) [pid = 1650] [serial = 1727] [outer = 0x120fe6000] 00:26:54 INFO - PROCESS | 1650 | 1468481214628 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]]]}] 00:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 00:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:26:54 INFO - PROCESS | 1650 | 1468481214677 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:26:54 INFO - PROCESS | 1650 | 1468481214678 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:26:54 INFO - PROCESS | 1650 | 1468481214680 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:26:54 INFO - PROCESS | 1650 | 1468481214682 Marionette TRACE conn2 <- [1,2274,null,{}] 00:26:54 INFO - PROCESS | 1650 | 1468481214687 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}] 00:26:54 INFO - PROCESS | 1650 | 1468481214688 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:54 INFO - PROCESS | 1650 | 1468481214769 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:26:54 INFO - PROCESS | 1650 | 1468481214773 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:54 INFO - PROCESS | 1650 | 1468481214774 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a765800 == 37 [pid = 1650] [id = 576] 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x121845000) [pid = 1650] [serial = 1728] [outer = 0x0] 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d0f800) [pid = 1650] [serial = 1729] [outer = 0x121845000] 00:26:54 INFO - PROCESS | 1650 | 1468481214798 Marionette DEBUG loaded listener.js 00:26:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123db6000) [pid = 1650] [serial = 1730] [outer = 0x121845000] 00:26:55 INFO - PROCESS | 1650 | 1468481215142 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]]]}] 00:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 472ms 00:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:26:55 INFO - PROCESS | 1650 | 1468481215155 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:26:55 INFO - PROCESS | 1650 | 1468481215156 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:26:55 INFO - PROCESS | 1650 | 1468481215158 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:26:55 INFO - PROCESS | 1650 | 1468481215160 Marionette TRACE conn2 <- [1,2278,null,{}] 00:26:55 INFO - PROCESS | 1650 | 1468481215162 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}] 00:26:55 INFO - PROCESS | 1650 | 1468481215164 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:55 INFO - PROCESS | 1650 | 1468481215291 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:26:55 INFO - PROCESS | 1650 | 1468481215305 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:55 INFO - PROCESS | 1650 | 1468481215306 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d2a000 == 38 [pid = 1650] [id = 577] 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d0e400) [pid = 1650] [serial = 1731] [outer = 0x0] 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x123dc3000) [pid = 1650] [serial = 1732] [outer = 0x123d0e400] 00:26:55 INFO - PROCESS | 1650 | 1468481215333 Marionette DEBUG loaded listener.js 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124d65400) [pid = 1650] [serial = 1733] [outer = 0x123d0e400] 00:26:55 INFO - PROCESS | 1650 | 1468481215679 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]]]}] 00:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 525ms 00:26:55 INFO - PROCESS | 1650 | 1468481215686 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:26:55 INFO - PROCESS | 1650 | 1468481215688 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:26:55 INFO - PROCESS | 1650 | 1468481215691 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:26:55 INFO - PROCESS | 1650 | 1468481215692 Marionette TRACE conn2 <- [1,2282,null,{}] 00:26:55 INFO - PROCESS | 1650 | 1468481215694 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}] 00:26:55 INFO - PROCESS | 1650 | 1468481215695 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:55 INFO - PROCESS | 1650 | 1468481215796 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:26:55 INFO - PROCESS | 1650 | 1468481215808 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:55 INFO - PROCESS | 1650 | 1468481215809 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2e3800 == 39 [pid = 1650] [id = 578] 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12560fc00) [pid = 1650] [serial = 1734] [outer = 0x0] 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1266f2800) [pid = 1650] [serial = 1735] [outer = 0x12560fc00] 00:26:55 INFO - PROCESS | 1650 | 1468481215832 Marionette DEBUG loaded listener.js 00:26:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126d40000) [pid = 1650] [serial = 1736] [outer = 0x12560fc00] 00:26:56 INFO - PROCESS | 1650 | 1468481216164 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]]]}] 00:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 00:26:56 INFO - PROCESS | 1650 | 1468481216211 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:26:56 INFO - PROCESS | 1650 | 1468481216212 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:26:56 INFO - PROCESS | 1650 | 1468481216216 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:26:56 INFO - PROCESS | 1650 | 1468481216218 Marionette TRACE conn2 <- [1,2286,null,{}] 00:26:56 INFO - PROCESS | 1650 | 1468481216228 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}] 00:26:56 INFO - PROCESS | 1650 | 1468481216230 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:56 INFO - PROCESS | 1650 | 1468481216390 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:26:56 INFO - PROCESS | 1650 | 1468481216405 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:56 INFO - PROCESS | 1650 | 1468481216406 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde1000 == 40 [pid = 1650] [id = 579] 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125610000) [pid = 1650] [serial = 1737] [outer = 0x0] 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126d4b000) [pid = 1650] [serial = 1738] [outer = 0x125610000] 00:26:56 INFO - PROCESS | 1650 | 1468481216444 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x128ac2800) [pid = 1650] [serial = 1739] [outer = 0x125610000] 00:26:56 INFO - PROCESS | 1650 | 1468481216785 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]]]}] 00:26:56 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 00:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 577ms 00:26:56 INFO - PROCESS | 1650 | 1468481216793 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:26:56 INFO - PROCESS | 1650 | 1468481216794 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:26:56 INFO - PROCESS | 1650 | 1468481216796 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:26:56 INFO - PROCESS | 1650 | 1468481216797 Marionette TRACE conn2 <- [1,2290,null,{}] 00:26:56 INFO - PROCESS | 1650 | 1468481216799 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}] 00:26:56 INFO - PROCESS | 1650 | 1468481216800 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:56 INFO - PROCESS | 1650 | 1468481216904 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:26:56 INFO - PROCESS | 1650 | 1468481216917 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:56 INFO - PROCESS | 1650 | 1468481216918 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf23000 == 41 [pid = 1650] [id = 580] 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x128ac3000) [pid = 1650] [serial = 1740] [outer = 0x0] 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128acec00) [pid = 1650] [serial = 1741] [outer = 0x128ac3000] 00:26:56 INFO - PROCESS | 1650 | 1468481216941 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x128e0f000) [pid = 1650] [serial = 1742] [outer = 0x128ac3000] 00:26:57 INFO - PROCESS | 1650 | 1468481217250 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]]]}] 00:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 00:26:57 INFO - PROCESS | 1650 | 1468481217265 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:26:57 INFO - PROCESS | 1650 | 1468481217266 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:26:57 INFO - PROCESS | 1650 | 1468481217272 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:26:57 INFO - PROCESS | 1650 | 1468481217273 Marionette TRACE conn2 <- [1,2294,null,{}] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11882e800) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ef0c00) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112f76c00) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1168cdc00) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11853f800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110e9f400) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x123d64000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110ea3000) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118968c00) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126d4d000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123dc4000) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1215dd800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128cdc00) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x118320000) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:26:57 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11831d000) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:26:57 INFO - PROCESS | 1650 | 1468481217466 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}] 00:26:57 INFO - PROCESS | 1650 | 1468481217468 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:57 INFO - PROCESS | 1650 | 1468481217553 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:26:57 INFO - PROCESS | 1650 | 1468481217557 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:57 INFO - PROCESS | 1650 | 1468481217558 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9cd800 == 42 [pid = 1650] [id = 581] 00:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1121b0000) [pid = 1650] [serial = 1743] [outer = 0x0] 00:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x112f76c00) [pid = 1650] [serial = 1744] [outer = 0x1121b0000] 00:26:57 INFO - PROCESS | 1650 | 1468481217583 Marionette DEBUG loaded listener.js 00:26:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118145800) [pid = 1650] [serial = 1745] [outer = 0x1121b0000] 00:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 652ms 00:26:57 INFO - PROCESS | 1650 | 1468481217918 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]]]}] 00:26:57 INFO - PROCESS | 1650 | 1468481217922 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:26:57 INFO - PROCESS | 1650 | 1468481217923 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:26:57 INFO - PROCESS | 1650 | 1468481217926 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:26:57 INFO - PROCESS | 1650 | 1468481217927 Marionette TRACE conn2 <- [1,2298,null,{}] 00:26:57 INFO - PROCESS | 1650 | 1468481217929 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}] 00:26:57 INFO - PROCESS | 1650 | 1468481217930 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:58 INFO - PROCESS | 1650 | 1468481218014 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:26:58 INFO - PROCESS | 1650 | 1468481218020 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1650 | 1468481218021 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c68e800 == 43 [pid = 1650] [id = 582] 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11831d000) [pid = 1650] [serial = 1746] [outer = 0x0] 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126671400) [pid = 1650] [serial = 1747] [outer = 0x11831d000] 00:26:58 INFO - PROCESS | 1650 | 1468481218045 Marionette DEBUG loaded listener.js 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128e11800) [pid = 1650] [serial = 1748] [outer = 0x11831d000] 00:26:58 INFO - PROCESS | 1650 | 1468481218359 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 467ms 00:26:58 INFO - PROCESS | 1650 | 1468481218394 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:26:58 INFO - PROCESS | 1650 | 1468481218395 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:26:58 INFO - PROCESS | 1650 | 1468481218397 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1650 | 1468481218398 Marionette TRACE conn2 <- [1,2302,null,{}] 00:26:58 INFO - PROCESS | 1650 | 1468481218401 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}] 00:26:58 INFO - PROCESS | 1650 | 1468481218402 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:58 INFO - PROCESS | 1650 | 1468481218516 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:26:58 INFO - PROCESS | 1650 | 1468481218525 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1650 | 1468481218526 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc20800 == 44 [pid = 1650] [id = 583] 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1197d0400) [pid = 1650] [serial = 1749] [outer = 0x0] 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128ef6000) [pid = 1650] [serial = 1750] [outer = 0x1197d0400] 00:26:58 INFO - PROCESS | 1650 | 1468481218550 Marionette DEBUG loaded listener.js 00:26:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12920b400) [pid = 1650] [serial = 1751] [outer = 0x1197d0400] 00:26:58 INFO - PROCESS | 1650 | 1468481218859 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 518ms 00:26:58 INFO - PROCESS | 1650 | 1468481218916 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:26:58 INFO - PROCESS | 1650 | 1468481218917 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:26:58 INFO - PROCESS | 1650 | 1468481218920 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1650 | 1468481218921 Marionette TRACE conn2 <- [1,2306,null,{}] 00:26:58 INFO - PROCESS | 1650 | 1468481218924 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}] 00:26:58 INFO - PROCESS | 1650 | 1468481218925 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:59 INFO - PROCESS | 1650 | 1468481219019 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:26:59 INFO - PROCESS | 1650 | 1468481219024 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:59 INFO - PROCESS | 1650 | 1468481219025 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d445800 == 45 [pid = 1650] [id = 584] 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12920d400) [pid = 1650] [serial = 1752] [outer = 0x0] 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129219c00) [pid = 1650] [serial = 1753] [outer = 0x12920d400] 00:26:59 INFO - PROCESS | 1650 | 1468481219065 Marionette DEBUG loaded listener.js 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x129465800) [pid = 1650] [serial = 1754] [outer = 0x12920d400] 00:26:59 INFO - PROCESS | 1650 | 1468481219657 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]]]}] 00:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 768ms 00:26:59 INFO - PROCESS | 1650 | 1468481219695 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:26:59 INFO - PROCESS | 1650 | 1468481219697 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:26:59 INFO - PROCESS | 1650 | 1468481219704 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:26:59 INFO - PROCESS | 1650 | 1468481219706 Marionette TRACE conn2 <- [1,2310,null,{}] 00:26:59 INFO - PROCESS | 1650 | 1468481219710 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}] 00:26:59 INFO - PROCESS | 1650 | 1468481219712 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:59 INFO - PROCESS | 1650 | 1468481219826 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:26:59 INFO - PROCESS | 1650 | 1468481219908 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:59 INFO - PROCESS | 1650 | 1468481219910 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:26:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b4000 == 46 [pid = 1650] [id = 585] 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x111e58000) [pid = 1650] [serial = 1755] [outer = 0x0] 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112698400) [pid = 1650] [serial = 1756] [outer = 0x111e58000] 00:26:59 INFO - PROCESS | 1650 | 1468481219941 Marionette DEBUG loaded listener.js 00:26:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1129aac00) [pid = 1650] [serial = 1757] [outer = 0x111e58000] 00:27:00 INFO - PROCESS | 1650 | 1468481220489 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]]]}] 00:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 824ms 00:27:00 INFO - PROCESS | 1650 | 1468481220525 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:27:00 INFO - PROCESS | 1650 | 1468481220529 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:27:00 INFO - PROCESS | 1650 | 1468481220533 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:27:00 INFO - PROCESS | 1650 | 1468481220535 Marionette TRACE conn2 <- [1,2314,null,{}] 00:27:00 INFO - PROCESS | 1650 | 1468481220538 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}] 00:27:00 INFO - PROCESS | 1650 | 1468481220540 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:00 INFO - PROCESS | 1650 | 1468481220652 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:27:00 INFO - PROCESS | 1650 | 1468481220715 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:00 INFO - PROCESS | 1650 | 1468481220716 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x121236800 == 47 [pid = 1650] [id = 586] 00:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113311400) [pid = 1650] [serial = 1758] [outer = 0x0] 00:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x113d68000) [pid = 1650] [serial = 1759] [outer = 0x113311400] 00:27:00 INFO - PROCESS | 1650 | 1468481220747 Marionette DEBUG loaded listener.js 00:27:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11684fc00) [pid = 1650] [serial = 1760] [outer = 0x113311400] 00:27:01 INFO - PROCESS | 1650 | 1468481221414 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]]]}] 00:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 925ms 00:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:27:01 INFO - PROCESS | 1650 | 1468481221459 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:27:01 INFO - PROCESS | 1650 | 1468481221461 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:27:01 INFO - PROCESS | 1650 | 1468481221464 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:27:01 INFO - PROCESS | 1650 | 1468481221466 Marionette TRACE conn2 <- [1,2318,null,{}] 00:27:01 INFO - PROCESS | 1650 | 1468481221499 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}] 00:27:01 INFO - PROCESS | 1650 | 1468481221503 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:01 INFO - PROCESS | 1650 | 1468481221602 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc20800 == 46 [pid = 1650] [id = 583] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12c68e800 == 45 [pid = 1650] [id = 582] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9cd800 == 44 [pid = 1650] [id = 581] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf23000 == 43 [pid = 1650] [id = 580] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde1000 == 42 [pid = 1650] [id = 579] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2e3800 == 41 [pid = 1650] [id = 578] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123d2a000 == 40 [pid = 1650] [id = 577] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129216400) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | 1468481221705 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:01 INFO - PROCESS | 1650 | 1468481221706 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12a765800 == 39 [pid = 1650] [id = 576] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119596000 == 38 [pid = 1650] [id = 575] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12914b000 == 37 [pid = 1650] [id = 574] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x126413800 == 36 [pid = 1650] [id = 573] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x124de3000 == 35 [pid = 1650] [id = 572] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8a000 == 34 [pid = 1650] [id = 571] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x120eae800 == 33 [pid = 1650] [id = 570] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119597000 == 32 [pid = 1650] [id = 569] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1189dd800 == 31 [pid = 1650] [id = 568] 00:27:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11695b800 == 30 [pid = 1650] [id = 567] 00:27:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948800 == 31 [pid = 1650] [id = 587] 00:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11269ac00) [pid = 1650] [serial = 1761] [outer = 0x0] 00:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a79c00) [pid = 1650] [serial = 1762] [outer = 0x11269ac00] 00:27:01 INFO - PROCESS | 1650 | 1468481221740 Marionette DEBUG loaded listener.js 00:27:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x116847800) [pid = 1650] [serial = 1763] [outer = 0x11269ac00] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12920fc00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1190c6800) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ef8c00) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11622d400) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11724bc00) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1197cd400) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110eef000) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x111f0bc00) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118147000) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116847400) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197c5400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x128ac5000) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1199bd000) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x117f8a400) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126c16000) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123d16000) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a61c00) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x123dc0800) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x126d4a000) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119761000) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1186da800) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118540400) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x113363c00) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x124d63c00) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1186d2000) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128acd000) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1266e9400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x113358800) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 00:27:01 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128eed800) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 00:27:02 INFO - PROCESS | 1650 | 1468481222073 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] 00:27:02 INFO - PROCESS | 1650 | 1468481222115 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:27:02 INFO - PROCESS | 1650 | 1468481222120 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:27:02 INFO - PROCESS | 1650 | 1468481222121 Marionette TRACE conn2 <- [1,2322,null,{}] 00:27:02 INFO - PROCESS | 1650 | 1468481222124 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}] 00:27:02 INFO - PROCESS | 1650 | 1468481222125 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:02 INFO - PROCESS | 1650 | 1468481222205 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:27:02 INFO - PROCESS | 1650 | 1468481222263 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:02 INFO - PROCESS | 1650 | 1468481222265 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119577800 == 32 [pid = 1650] [id = 588] 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x116911800) [pid = 1650] [serial = 1764] [outer = 0x0] 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1177f6c00) [pid = 1650] [serial = 1765] [outer = 0x116911800] 00:27:02 INFO - PROCESS | 1650 | 1468481222295 Marionette DEBUG loaded listener.js 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11814bc00) [pid = 1650] [serial = 1766] [outer = 0x116911800] 00:27:02 INFO - PROCESS | 1650 | 1468481222591 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]]]}] 00:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 00:27:02 INFO - PROCESS | 1650 | 1468481222640 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:27:02 INFO - PROCESS | 1650 | 1468481222641 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:27:02 INFO - PROCESS | 1650 | 1468481222643 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:27:02 INFO - PROCESS | 1650 | 1468481222646 Marionette TRACE conn2 <- [1,2326,null,{}] 00:27:02 INFO - PROCESS | 1650 | 1468481222653 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}] 00:27:02 INFO - PROCESS | 1650 | 1468481222656 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:02 INFO - PROCESS | 1650 | 1468481222742 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:27:02 INFO - PROCESS | 1650 | 1468481222802 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:02 INFO - PROCESS | 1650 | 1468481222804 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x121918800 == 33 [pid = 1650] [id = 589] 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1128d4800) [pid = 1650] [serial = 1767] [outer = 0x0] 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11831e400) [pid = 1650] [serial = 1768] [outer = 0x1128d4800] 00:27:02 INFO - PROCESS | 1650 | 1468481222832 Marionette DEBUG loaded listener.js 00:27:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11880d000) [pid = 1650] [serial = 1769] [outer = 0x1128d4800] 00:27:03 INFO - PROCESS | 1650 | 1468481223113 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]]]}] 00:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 00:27:03 INFO - PROCESS | 1650 | 1468481223164 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:27:03 INFO - PROCESS | 1650 | 1468481223165 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:27:03 INFO - PROCESS | 1650 | 1468481223170 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:27:03 INFO - PROCESS | 1650 | 1468481223172 Marionette TRACE conn2 <- [1,2330,null,{}] 00:27:03 INFO - PROCESS | 1650 | 1468481223175 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}] 00:27:03 INFO - PROCESS | 1650 | 1468481223176 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:03 INFO - PROCESS | 1650 | 1468481223258 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:27:03 INFO - PROCESS | 1650 | 1468481223262 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:03 INFO - PROCESS | 1650 | 1468481223263 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x125632800 == 34 [pid = 1650] [id = 590] 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11896bc00) [pid = 1650] [serial = 1770] [outer = 0x0] 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119233800) [pid = 1650] [serial = 1771] [outer = 0x11896bc00] 00:27:03 INFO - PROCESS | 1650 | 1468481223288 Marionette DEBUG loaded listener.js 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1197c7000) [pid = 1650] [serial = 1772] [outer = 0x11896bc00] 00:27:03 INFO - PROCESS | 1650 | 1468481223626 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]]]}] 00:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 00:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:27:03 INFO - PROCESS | 1650 | 1468481223641 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:27:03 INFO - PROCESS | 1650 | 1468481223642 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:27:03 INFO - PROCESS | 1650 | 1468481223644 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:27:03 INFO - PROCESS | 1650 | 1468481223645 Marionette TRACE conn2 <- [1,2334,null,{}] 00:27:03 INFO - PROCESS | 1650 | 1468481223647 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}] 00:27:03 INFO - PROCESS | 1650 | 1468481223648 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:03 INFO - PROCESS | 1650 | 1468481223766 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:27:03 INFO - PROCESS | 1650 | 1468481223772 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:03 INFO - PROCESS | 1650 | 1468481223773 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab0800 == 35 [pid = 1650] [id = 591] 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1128ce000) [pid = 1650] [serial = 1773] [outer = 0x0] 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1197c8400) [pid = 1650] [serial = 1774] [outer = 0x1128ce000] 00:27:03 INFO - PROCESS | 1650 | 1468481223797 Marionette DEBUG loaded listener.js 00:27:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x120fe7c00) [pid = 1650] [serial = 1775] [outer = 0x1128ce000] 00:27:04 INFO - PROCESS | 1650 | 1468481224119 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]]]}] 00:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 518ms 00:27:04 INFO - PROCESS | 1650 | 1468481224163 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:27:04 INFO - PROCESS | 1650 | 1468481224165 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:27:04 INFO - PROCESS | 1650 | 1468481224168 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:27:04 INFO - PROCESS | 1650 | 1468481224170 Marionette TRACE conn2 <- [1,2338,null,{}] 00:27:04 INFO - PROCESS | 1650 | 1468481224173 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}] 00:27:04 INFO - PROCESS | 1650 | 1468481224179 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:04 INFO - PROCESS | 1650 | 1468481224361 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:27:04 INFO - PROCESS | 1650 | 1468481224415 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:04 INFO - PROCESS | 1650 | 1468481224416 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12940b800 == 36 [pid = 1650] [id = 592] 00:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x120fec000) [pid = 1650] [serial = 1776] [outer = 0x0] 00:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1219ee800) [pid = 1650] [serial = 1777] [outer = 0x120fec000] 00:27:04 INFO - PROCESS | 1650 | 1468481224459 Marionette DEBUG loaded listener.js 00:27:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x124405c00) [pid = 1650] [serial = 1778] [outer = 0x120fec000] 00:27:04 INFO - PROCESS | 1650 | 1468481224826 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]]]}] 00:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 672ms 00:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:27:04 INFO - PROCESS | 1650 | 1468481224840 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:27:04 INFO - PROCESS | 1650 | 1468481224841 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:27:04 INFO - PROCESS | 1650 | 1468481224844 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:27:04 INFO - PROCESS | 1650 | 1468481224845 Marionette TRACE conn2 <- [1,2342,null,{}] 00:27:04 INFO - PROCESS | 1650 | 1468481224848 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}] 00:27:04 INFO - PROCESS | 1650 | 1468481224850 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:04 INFO - PROCESS | 1650 | 1468481224998 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:27:05 INFO - PROCESS | 1650 | 1468481225021 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:05 INFO - PROCESS | 1650 | 1468481225022 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12aba9800 == 37 [pid = 1650] [id = 593] 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12442f000) [pid = 1650] [serial = 1779] [outer = 0x0] 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124d66000) [pid = 1650] [serial = 1780] [outer = 0x12442f000] 00:27:05 INFO - PROCESS | 1650 | 1468481225046 Marionette DEBUG loaded listener.js 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126abc800) [pid = 1650] [serial = 1781] [outer = 0x12442f000] 00:27:05 INFO - PROCESS | 1650 | 1468481225369 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 570ms 00:27:05 INFO - PROCESS | 1650 | 1468481225415 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:27:05 INFO - PROCESS | 1650 | 1468481225416 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:27:05 INFO - PROCESS | 1650 | 1468481225418 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1650 | 1468481225419 Marionette TRACE conn2 <- [1,2346,null,{}] 00:27:05 INFO - PROCESS | 1650 | 1468481225421 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}] 00:27:05 INFO - PROCESS | 1650 | 1468481225422 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:05 INFO - PROCESS | 1650 | 1468481225523 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:27:05 INFO - PROCESS | 1650 | 1468481225526 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:05 INFO - PROCESS | 1650 | 1468481225527 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c9800 == 38 [pid = 1650] [id = 594] 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12442f400) [pid = 1650] [serial = 1782] [outer = 0x0] 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126d4b800) [pid = 1650] [serial = 1783] [outer = 0x12442f400] 00:27:05 INFO - PROCESS | 1650 | 1468481225551 Marionette DEBUG loaded listener.js 00:27:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x126dc3c00) [pid = 1650] [serial = 1784] [outer = 0x12442f400] 00:27:05 INFO - PROCESS | 1650 | 1468481225904 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 519ms 00:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:27:05 INFO - PROCESS | 1650 | 1468481225938 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:27:05 INFO - PROCESS | 1650 | 1468481225939 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:27:05 INFO - PROCESS | 1650 | 1468481225941 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1650 | 1468481225942 Marionette TRACE conn2 <- [1,2350,null,{}] 00:27:05 INFO - PROCESS | 1650 | 1468481225952 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}] 00:27:05 INFO - PROCESS | 1650 | 1468481225954 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:06 INFO - PROCESS | 1650 | 1468481226190 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12560fc00) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112697800) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1197c9000) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x110ee6000) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118321800) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121845000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x125610000) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x128ac3000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1121b0000) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1197d0400) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112a64c00) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128d2000) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1121af400) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117244400) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x120fe6000) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d0e400) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:27:06 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11831d000) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:27:06 INFO - PROCESS | 1650 | 1468481226237 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1650 | 1468481226238 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121918000 == 39 [pid = 1650] [id = 595] 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f60c00) [pid = 1650] [serial = 1785] [outer = 0x0] 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128cf800) [pid = 1650] [serial = 1786] [outer = 0x110f60c00] 00:27:06 INFO - PROCESS | 1650 | 1468481226265 Marionette DEBUG loaded listener.js 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x117f83400) [pid = 1650] [serial = 1787] [outer = 0x110f60c00] 00:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 669ms 00:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:27:06 INFO - PROCESS | 1650 | 1468481226607 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]]]}] 00:27:06 INFO - PROCESS | 1650 | 1468481226611 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:27:06 INFO - PROCESS | 1650 | 1468481226613 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:27:06 INFO - PROCESS | 1650 | 1468481226617 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:27:06 INFO - PROCESS | 1650 | 1468481226622 Marionette TRACE conn2 <- [1,2354,null,{}] 00:27:06 INFO - PROCESS | 1650 | 1468481226625 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}] 00:27:06 INFO - PROCESS | 1650 | 1468481226627 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:06 INFO - PROCESS | 1650 | 1468481226745 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:27:06 INFO - PROCESS | 1650 | 1468481226823 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1650 | 1468481226824 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bacb800 == 40 [pid = 1650] [id = 596] 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1121af400) [pid = 1650] [serial = 1788] [outer = 0x0] 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fe5000) [pid = 1650] [serial = 1789] [outer = 0x1121af400] 00:27:06 INFO - PROCESS | 1650 | 1468481226848 Marionette DEBUG loaded listener.js 00:27:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12560fc00) [pid = 1650] [serial = 1790] [outer = 0x1121af400] 00:27:07 INFO - PROCESS | 1650 | 1468481227123 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]]]}] 00:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 524ms 00:27:07 INFO - PROCESS | 1650 | 1468481227148 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:27:07 INFO - PROCESS | 1650 | 1468481227150 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:27:07 INFO - PROCESS | 1650 | 1468481227160 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:27:07 INFO - PROCESS | 1650 | 1468481227162 Marionette TRACE conn2 <- [1,2358,null,{}] 00:27:07 INFO - PROCESS | 1650 | 1468481227164 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}] 00:27:07 INFO - PROCESS | 1650 | 1468481227165 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:07 INFO - PROCESS | 1650 | 1468481227269 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:27:07 INFO - PROCESS | 1650 | 1468481227273 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:07 INFO - PROCESS | 1650 | 1468481227275 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c538800 == 41 [pid = 1650] [id = 597] 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d47000) [pid = 1650] [serial = 1791] [outer = 0x0] 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128eed800) [pid = 1650] [serial = 1792] [outer = 0x126d47000] 00:27:07 INFO - PROCESS | 1650 | 1468481227301 Marionette DEBUG loaded listener.js 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x129211000) [pid = 1650] [serial = 1793] [outer = 0x126d47000] 00:27:07 INFO - PROCESS | 1650 | 1468481227633 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]]]}] 00:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 524ms 00:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:27:07 INFO - PROCESS | 1650 | 1468481227684 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:27:07 INFO - PROCESS | 1650 | 1468481227685 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:27:07 INFO - PROCESS | 1650 | 1468481227687 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:27:07 INFO - PROCESS | 1650 | 1468481227688 Marionette TRACE conn2 <- [1,2362,null,{}] 00:27:07 INFO - PROCESS | 1650 | 1468481227701 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}] 00:27:07 INFO - PROCESS | 1650 | 1468481227702 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:07 INFO - PROCESS | 1650 | 1468481227781 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:27:07 INFO - PROCESS | 1650 | 1468481227786 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:07 INFO - PROCESS | 1650 | 1468481227788 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c68f000 == 42 [pid = 1650] [id = 598] 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x129216c00) [pid = 1650] [serial = 1794] [outer = 0x0] 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129467000) [pid = 1650] [serial = 1795] [outer = 0x129216c00] 00:27:07 INFO - PROCESS | 1650 | 1468481227812 Marionette DEBUG loaded listener.js 00:27:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129575000) [pid = 1650] [serial = 1796] [outer = 0x129216c00] 00:27:08 INFO - PROCESS | 1650 | 1468481228161 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]]]}] 00:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 520ms 00:27:08 INFO - PROCESS | 1650 | 1468481228220 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:27:08 INFO - PROCESS | 1650 | 1468481228222 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:27:08 INFO - PROCESS | 1650 | 1468481228227 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:27:08 INFO - PROCESS | 1650 | 1468481228229 Marionette TRACE conn2 <- [1,2366,null,{}] 00:27:08 INFO - PROCESS | 1650 | 1468481228234 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}] 00:27:08 INFO - PROCESS | 1650 | 1468481228238 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:08 INFO - PROCESS | 1650 | 1468481228345 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:27:08 INFO - PROCESS | 1650 | 1468481228409 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:08 INFO - PROCESS | 1650 | 1468481228413 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883d800 == 43 [pid = 1650] [id = 599] 00:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128d6000) [pid = 1650] [serial = 1797] [outer = 0x0] 00:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112d3dc00) [pid = 1650] [serial = 1798] [outer = 0x1128d6000] 00:27:08 INFO - PROCESS | 1650 | 1468481228443 Marionette DEBUG loaded listener.js 00:27:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113ea8c00) [pid = 1650] [serial = 1799] [outer = 0x1128d6000] 00:27:08 INFO - PROCESS | 1650 | 1468481228918 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]]]}] 00:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 722ms 00:27:08 INFO - PROCESS | 1650 | 1468481228956 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:27:08 INFO - PROCESS | 1650 | 1468481228959 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:27:08 INFO - PROCESS | 1650 | 1468481228967 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:27:08 INFO - PROCESS | 1650 | 1468481228973 Marionette TRACE conn2 <- [1,2370,null,{}] 00:27:08 INFO - PROCESS | 1650 | 1468481228977 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}] 00:27:08 INFO - PROCESS | 1650 | 1468481228980 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:09 INFO - PROCESS | 1650 | 1468481229133 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:27:09 INFO - PROCESS | 1650 | 1468481229241 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:09 INFO - PROCESS | 1650 | 1468481229243 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a0b000 == 44 [pid = 1650] [id = 600] 00:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118536800) [pid = 1650] [serial = 1800] [outer = 0x0] 00:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11853e000) [pid = 1650] [serial = 1801] [outer = 0x118536800] 00:27:09 INFO - PROCESS | 1650 | 1468481229290 Marionette DEBUG loaded listener.js 00:27:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118815000) [pid = 1650] [serial = 1802] [outer = 0x118536800] 00:27:09 INFO - PROCESS | 1650 | 1468481229771 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]]]}] 00:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 828ms 00:27:09 INFO - PROCESS | 1650 | 1468481229792 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:27:09 INFO - PROCESS | 1650 | 1468481229793 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:27:09 INFO - PROCESS | 1650 | 1468481229796 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:27:09 INFO - PROCESS | 1650 | 1468481229797 Marionette TRACE conn2 <- [1,2374,null,{}] 00:27:09 INFO - PROCESS | 1650 | 1468481229804 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}] 00:27:09 INFO - PROCESS | 1650 | 1468481229807 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:09 INFO - PROCESS | 1650 | 1468481229910 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:27:09 INFO - PROCESS | 1650 | 1468481229974 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:09 INFO - PROCESS | 1650 | 1468481229977 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c540000 == 45 [pid = 1650] [id = 601] 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x121852800) [pid = 1650] [serial = 1803] [outer = 0x0] 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123d0d800) [pid = 1650] [serial = 1804] [outer = 0x121852800] 00:27:10 INFO - PROCESS | 1650 | 1468481230049 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x123dbb000) [pid = 1650] [serial = 1805] [outer = 0x121852800] 00:27:10 INFO - PROCESS | 1650 | 1468481230485 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]]]}] 00:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 00:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:27:10 INFO - PROCESS | 1650 | 1468481230517 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:27:10 INFO - PROCESS | 1650 | 1468481230519 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:27:10 INFO - PROCESS | 1650 | 1468481230521 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:27:10 INFO - PROCESS | 1650 | 1468481230522 Marionette TRACE conn2 <- [1,2378,null,{}] 00:27:10 INFO - PROCESS | 1650 | 1468481230525 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}] 00:27:10 INFO - PROCESS | 1650 | 1468481230526 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:10 INFO - PROCESS | 1650 | 1468481230632 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:27:10 INFO - PROCESS | 1650 | 1468481230695 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:10 INFO - PROCESS | 1650 | 1468481230696 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d45d000 == 46 [pid = 1650] [id = 602] 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1244a4c00) [pid = 1650] [serial = 1806] [outer = 0x0] 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x128ac3000) [pid = 1650] [serial = 1807] [outer = 0x1244a4c00] 00:27:10 INFO - PROCESS | 1650 | 1468481230725 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x128ef2000) [pid = 1650] [serial = 1808] [outer = 0x1244a4c00] 00:27:11 INFO - PROCESS | 1650 | 1468481231376 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]]]}] 00:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 920ms 00:27:11 INFO - PROCESS | 1650 | 1468481231441 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:27:11 INFO - PROCESS | 1650 | 1468481231444 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:27:11 INFO - PROCESS | 1650 | 1468481231447 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:27:11 INFO - PROCESS | 1650 | 1468481231449 Marionette TRACE conn2 <- [1,2382,null,{}] 00:27:11 INFO - PROCESS | 1650 | 1468481231453 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}] 00:27:11 INFO - PROCESS | 1650 | 1468481231454 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:11 INFO - PROCESS | 1650 | 1468481231548 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:27:11 INFO - PROCESS | 1650 | 1468481231613 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:11 INFO - PROCESS | 1650 | 1468481231616 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12191e800 == 47 [pid = 1650] [id = 603] 00:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11629bc00) [pid = 1650] [serial = 1809] [outer = 0x0] 00:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116847400) [pid = 1650] [serial = 1810] [outer = 0x11629bc00] 00:27:11 INFO - PROCESS | 1650 | 1468481231643 Marionette DEBUG loaded listener.js 00:27:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x117f84400) [pid = 1650] [serial = 1811] [outer = 0x11629bc00] 00:27:12 INFO - PROCESS | 1650 | 1468481232161 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]]]}] 00:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 00:27:12 INFO - PROCESS | 1650 | 1468481232171 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:27:12 INFO - PROCESS | 1650 | 1468481232175 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:27:12 INFO - PROCESS | 1650 | 1468481232182 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:27:12 INFO - PROCESS | 1650 | 1468481232185 Marionette TRACE conn2 <- [1,2386,null,{}] 00:27:12 INFO - PROCESS | 1650 | 1468481232188 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}] 00:27:12 INFO - PROCESS | 1650 | 1468481232191 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:12 INFO - PROCESS | 1650 | 1468481232327 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c538800 == 46 [pid = 1650] [id = 597] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12bacb800 == 45 [pid = 1650] [id = 596] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121918000 == 44 [pid = 1650] [id = 595] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c9800 == 43 [pid = 1650] [id = 594] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12aba9800 == 42 [pid = 1650] [id = 593] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12940b800 == 41 [pid = 1650] [id = 592] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab0800 == 40 [pid = 1650] [id = 591] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x125632800 == 39 [pid = 1650] [id = 590] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121918800 == 38 [pid = 1650] [id = 589] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x119577800 == 37 [pid = 1650] [id = 588] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x116948800 == 36 [pid = 1650] [id = 587] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b4000 == 35 [pid = 1650] [id = 585] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d445800 == 34 [pid = 1650] [id = 584] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc0a800 == 33 [pid = 1650] [id = 566] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x121236800 == 32 [pid = 1650] [id = 586] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12191e800 == 31 [pid = 1650] [id = 603] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12d45d000 == 30 [pid = 1650] [id = 602] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c540000 == 29 [pid = 1650] [id = 601] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x128a0b000 == 28 [pid = 1650] [id = 600] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x12c68f000 == 27 [pid = 1650] [id = 598] 00:27:12 INFO - PROCESS | 1650 | --DOCSHELL 0x11883d800 == 26 [pid = 1650] [id = 599] 00:27:12 INFO - PROCESS | 1650 | 1468481232953 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:12 INFO - PROCESS | 1650 | 1468481232954 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1266f2800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118976000) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1199b8000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x121554000) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x116903000) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x118551400) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 00:27:12 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x117092000) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123d0f800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123db6000) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126d4b000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128acec00) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x128ac2800) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x128e0f000) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112f76c00) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118145800) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128ef6000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112d80400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x113382800) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x119080c00) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1128d2c00) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1129afc00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129219c00) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117faec00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12920b400) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118317c00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x117f87000) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1215dc000) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12173c400) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117faac00) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123dc3000) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x128e11800) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126671400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x126d40000) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x124d65400) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1197cc800) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 00:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x112d04000 == 27 [pid = 1650] [id = 604] 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x110ee9c00) [pid = 1650] [serial = 1812] [outer = 0x0] 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110ef0c00) [pid = 1650] [serial = 1813] [outer = 0x110ee9c00] 00:27:13 INFO - PROCESS | 1650 | 1468481233052 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x111c19c00) [pid = 1650] [serial = 1814] [outer = 0x110ee9c00] 00:27:13 INFO - PROCESS | 1650 | 1468481233363 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]]]}] 00:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1225ms 00:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:27:13 INFO - PROCESS | 1650 | 1468481233407 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:27:13 INFO - PROCESS | 1650 | 1468481233409 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:27:13 INFO - PROCESS | 1650 | 1468481233412 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:27:13 INFO - PROCESS | 1650 | 1468481233414 Marionette TRACE conn2 <- [1,2390,null,{}] 00:27:13 INFO - PROCESS | 1650 | 1468481233417 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}] 00:27:13 INFO - PROCESS | 1650 | 1468481233420 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:13 INFO - PROCESS | 1650 | 1468481233495 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:27:13 INFO - PROCESS | 1650 | 1468481233500 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:13 INFO - PROCESS | 1650 | 1468481233503 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x11883d800 == 28 [pid = 1650] [id = 605] 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1128ce400) [pid = 1650] [serial = 1815] [outer = 0x0] 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1129aa000) [pid = 1650] [serial = 1816] [outer = 0x1128ce400] 00:27:13 INFO - PROCESS | 1650 | 1468481233532 Marionette DEBUG loaded listener.js 00:27:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x112a57400) [pid = 1650] [serial = 1817] [outer = 0x1128ce400] 00:27:13 INFO - PROCESS | 1650 | 1468481233912 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]]]}] 00:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 524ms 00:27:13 INFO - PROCESS | 1650 | 1468481233937 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:27:13 INFO - PROCESS | 1650 | 1468481233940 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:27:13 INFO - PROCESS | 1650 | 1468481233943 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:27:13 INFO - PROCESS | 1650 | 1468481233944 Marionette TRACE conn2 <- [1,2394,null,{}] 00:27:13 INFO - PROCESS | 1650 | 1468481233947 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}] 00:27:13 INFO - PROCESS | 1650 | 1468481233948 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:14 INFO - PROCESS | 1650 | 1468481234028 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:27:14 INFO - PROCESS | 1650 | 1468481234032 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:14 INFO - PROCESS | 1650 | 1468481234033 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x119579800 == 29 [pid = 1650] [id = 606] 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a7ac00) [pid = 1650] [serial = 1818] [outer = 0x0] 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x113204400) [pid = 1650] [serial = 1819] [outer = 0x112a7ac00] 00:27:14 INFO - PROCESS | 1650 | 1468481234061 Marionette DEBUG loaded listener.js 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x113d3b800) [pid = 1650] [serial = 1820] [outer = 0x112a7ac00] 00:27:14 INFO - PROCESS | 1650 | 1468481234424 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]]]}] 00:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 520ms 00:27:14 INFO - PROCESS | 1650 | 1468481234464 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:27:14 INFO - PROCESS | 1650 | 1468481234466 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:27:14 INFO - PROCESS | 1650 | 1468481234470 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:27:14 INFO - PROCESS | 1650 | 1468481234474 Marionette TRACE conn2 <- [1,2398,null,{}] 00:27:14 INFO - PROCESS | 1650 | 1468481234482 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}] 00:27:14 INFO - PROCESS | 1650 | 1468481234485 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:14 INFO - PROCESS | 1650 | 1468481234561 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:27:14 INFO - PROCESS | 1650 | 1468481234566 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:14 INFO - PROCESS | 1650 | 1468481234567 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x121236000 == 30 [pid = 1650] [id = 607] 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x115f61800) [pid = 1650] [serial = 1821] [outer = 0x0] 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11684f000) [pid = 1650] [serial = 1822] [outer = 0x115f61800] 00:27:14 INFO - PROCESS | 1650 | 1468481234595 Marionette DEBUG loaded listener.js 00:27:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117f88400) [pid = 1650] [serial = 1823] [outer = 0x115f61800] 00:27:14 INFO - PROCESS | 1650 | 1468481234929 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]]]}] 00:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 475ms 00:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:27:14 INFO - PROCESS | 1650 | 1468481234945 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:27:14 INFO - PROCESS | 1650 | 1468481234946 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:27:14 INFO - PROCESS | 1650 | 1468481234949 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:27:14 INFO - PROCESS | 1650 | 1468481234950 Marionette TRACE conn2 <- [1,2402,null,{}] 00:27:14 INFO - PROCESS | 1650 | 1468481234955 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}] 00:27:14 INFO - PROCESS | 1650 | 1468481234956 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:15 INFO - PROCESS | 1650 | 1468481235030 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:27:15 INFO - PROCESS | 1650 | 1468481235035 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1650 | 1468481235038 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12142e800 == 31 [pid = 1650] [id = 608] 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113203800) [pid = 1650] [serial = 1824] [outer = 0x0] 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x117f91c00) [pid = 1650] [serial = 1825] [outer = 0x113203800] 00:27:15 INFO - PROCESS | 1650 | 1468481235123 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11826b800) [pid = 1650] [serial = 1826] [outer = 0x113203800] 00:27:15 INFO - PROCESS | 1650 | 1468481235462 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]]]}] 00:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 00:27:15 INFO - PROCESS | 1650 | 1468481235471 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:27:15 INFO - PROCESS | 1650 | 1468481235473 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:27:15 INFO - PROCESS | 1650 | 1468481235475 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1650 | 1468481235476 Marionette TRACE conn2 <- [1,2406,null,{}] 00:27:15 INFO - PROCESS | 1650 | 1468481235478 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}] 00:27:15 INFO - PROCESS | 1650 | 1468481235479 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:15 INFO - PROCESS | 1650 | 1468481235578 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:27:15 INFO - PROCESS | 1650 | 1468481235583 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1650 | 1468481235587 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d1000 == 32 [pid = 1650] [id = 609] 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a65400) [pid = 1650] [serial = 1827] [outer = 0x0] 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x118542000) [pid = 1650] [serial = 1828] [outer = 0x112a65400] 00:27:15 INFO - PROCESS | 1650 | 1468481235620 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1186dd400) [pid = 1650] [serial = 1829] [outer = 0x112a65400] 00:27:15 INFO - PROCESS | 1650 | 1468481235976 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]]]}] 00:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 00:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:27:15 INFO - PROCESS | 1650 | 1468481235993 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:27:15 INFO - PROCESS | 1650 | 1468481235995 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:27:15 INFO - PROCESS | 1650 | 1468481235997 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:27:15 INFO - PROCESS | 1650 | 1468481235998 Marionette TRACE conn2 <- [1,2410,null,{}] 00:27:16 INFO - PROCESS | 1650 | 1468481236000 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}] 00:27:16 INFO - PROCESS | 1650 | 1468481236002 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:16 INFO - PROCESS | 1650 | 1468481236101 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:27:16 INFO - PROCESS | 1650 | 1468481236139 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:16 INFO - PROCESS | 1650 | 1468481236140 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f2d800 == 33 [pid = 1650] [id = 610] 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11881ac00) [pid = 1650] [serial = 1830] [outer = 0x0] 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119233c00) [pid = 1650] [serial = 1831] [outer = 0x11881ac00] 00:27:16 INFO - PROCESS | 1650 | 1468481236165 Marionette DEBUG loaded listener.js 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119761000) [pid = 1650] [serial = 1832] [outer = 0x11881ac00] 00:27:16 INFO - PROCESS | 1650 | 1468481236490 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]]]}] 00:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 00:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:27:16 INFO - PROCESS | 1650 | 1468481236520 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:27:16 INFO - PROCESS | 1650 | 1468481236522 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:27:16 INFO - PROCESS | 1650 | 1468481236524 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:27:16 INFO - PROCESS | 1650 | 1468481236525 Marionette TRACE conn2 <- [1,2414,null,{}] 00:27:16 INFO - PROCESS | 1650 | 1468481236527 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}] 00:27:16 INFO - PROCESS | 1650 | 1468481236528 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:16 INFO - PROCESS | 1650 | 1468481236623 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:27:16 INFO - PROCESS | 1650 | 1468481236663 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:16 INFO - PROCESS | 1650 | 1468481236664 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b5800 == 34 [pid = 1650] [id = 611] 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1121b4800) [pid = 1650] [serial = 1833] [outer = 0x0] 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1197cc800) [pid = 1650] [serial = 1834] [outer = 0x1121b4800] 00:27:16 INFO - PROCESS | 1650 | 1468481236688 Marionette DEBUG loaded listener.js 00:27:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1199b6000) [pid = 1650] [serial = 1835] [outer = 0x1121b4800] 00:27:17 INFO - PROCESS | 1650 | 1468481236999 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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 00:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:27:17 INFO - PROCESS | 1650 | 1468481237044 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1650 | 1468481237045 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x117091c00) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x120fec000) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12442f000) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12920d400) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11269ac00) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113311400) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12442f400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128ce000) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11896bc00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x116911800) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128d4800) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x111e58000) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126d47000) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129216c00) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x110f60c00) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:27:17 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1121af400) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:27:17 INFO - PROCESS | 1650 | 1468481237239 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1650 | 1468481237240 Marionette TRACE conn2 <- [1,2418,null,{}] 00:27:17 INFO - PROCESS | 1650 | 1468481237250 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}] 00:27:17 INFO - PROCESS | 1650 | 1468481237252 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:17 INFO - PROCESS | 1650 | 1468481237325 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:27:17 INFO - PROCESS | 1650 | 1468481237329 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1650 | 1468481237330 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c4800 == 35 [pid = 1650] [id = 612] 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1128d1400) [pid = 1650] [serial = 1836] [outer = 0x0] 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112fc7800) [pid = 1650] [serial = 1837] [outer = 0x1128d1400] 00:27:17 INFO - PROCESS | 1650 | 1468481237356 Marionette DEBUG loaded listener.js 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118147000) [pid = 1650] [serial = 1838] [outer = 0x1128d1400] 00:27:17 INFO - PROCESS | 1650 | 1468481237694 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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:27:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 672ms 00:27:17 INFO - PROCESS | 1650 | 1468481237720 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1650 | 1468481237721 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:27:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:27:17 INFO - PROCESS | 1650 | 1468481237723 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1650 | 1468481237724 Marionette TRACE conn2 <- [1,2422,null,{}] 00:27:17 INFO - PROCESS | 1650 | 1468481237727 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}] 00:27:17 INFO - PROCESS | 1650 | 1468481237728 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:17 INFO - PROCESS | 1650 | 1468481237805 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:27:17 INFO - PROCESS | 1650 | 1468481237808 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:17 INFO - PROCESS | 1650 | 1468481237809 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abbd000 == 36 [pid = 1650] [id = 613] 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1177fac00) [pid = 1650] [serial = 1839] [outer = 0x0] 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x120fec000) [pid = 1650] [serial = 1840] [outer = 0x1177fac00] 00:27:17 INFO - PROCESS | 1650 | 1468481237833 Marionette DEBUG loaded listener.js 00:27:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1215e2c00) [pid = 1650] [serial = 1841] [outer = 0x1177fac00] 00:27:18 INFO - PROCESS | 1650 | 1468481238173 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]]]}] 00:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 468ms 00:27:18 INFO - PROCESS | 1650 | 1468481238192 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:27:18 INFO - PROCESS | 1650 | 1468481238193 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:27:18 INFO - PROCESS | 1650 | 1468481238195 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:27:18 INFO - PROCESS | 1650 | 1468481238196 Marionette TRACE conn2 <- [1,2426,null,{}] 00:27:18 INFO - PROCESS | 1650 | 1468481238198 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}] 00:27:18 INFO - PROCESS | 1650 | 1468481238200 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:18 INFO - PROCESS | 1650 | 1468481238313 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:27:18 INFO - PROCESS | 1650 | 1468481238319 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1650 | 1468481238320 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2dd800 == 37 [pid = 1650] [id = 614] 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118315400) [pid = 1650] [serial = 1842] [outer = 0x0] 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1215ee000) [pid = 1650] [serial = 1843] [outer = 0x118315400] 00:27:18 INFO - PROCESS | 1650 | 1468481238347 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x123d56c00) [pid = 1650] [serial = 1844] [outer = 0x118315400] 00:27:18 INFO - PROCESS | 1650 | 1468481238663 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]]]}] 00:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 00:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:27:18 INFO - PROCESS | 1650 | 1468481238715 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:27:18 INFO - PROCESS | 1650 | 1468481238717 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:27:18 INFO - PROCESS | 1650 | 1468481238719 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:27:18 INFO - PROCESS | 1650 | 1468481238721 Marionette TRACE conn2 <- [1,2430,null,{}] 00:27:18 INFO - PROCESS | 1650 | 1468481238723 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}] 00:27:18 INFO - PROCESS | 1650 | 1468481238725 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:18 INFO - PROCESS | 1650 | 1468481238813 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:27:18 INFO - PROCESS | 1650 | 1468481238816 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1650 | 1468481238817 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d0800 == 38 [pid = 1650] [id = 615] 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11853cc00) [pid = 1650] [serial = 1845] [outer = 0x0] 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123db7c00) [pid = 1650] [serial = 1846] [outer = 0x11853cc00] 00:27:18 INFO - PROCESS | 1650 | 1468481238845 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x124431400) [pid = 1650] [serial = 1847] [outer = 0x11853cc00] 00:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 00:27:19 INFO - PROCESS | 1650 | 1468481239185 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]]]}] 00:27:19 INFO - PROCESS | 1650 | 1468481239190 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1650 | 1468481239191 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:27:19 INFO - PROCESS | 1650 | 1468481239194 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:27:19 INFO - PROCESS | 1650 | 1468481239195 Marionette TRACE conn2 <- [1,2434,null,{}] 00:27:19 INFO - PROCESS | 1650 | 1468481239198 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}] 00:27:19 INFO - PROCESS | 1650 | 1468481239199 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:19 INFO - PROCESS | 1650 | 1468481239355 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:27:19 INFO - PROCESS | 1650 | 1468481239394 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:19 INFO - PROCESS | 1650 | 1468481239396 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7a800 == 39 [pid = 1650] [id = 616] 00:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x110e9c000) [pid = 1650] [serial = 1848] [outer = 0x0] 00:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x110ee5c00) [pid = 1650] [serial = 1849] [outer = 0x110e9c000] 00:27:19 INFO - PROCESS | 1650 | 1468481239428 Marionette DEBUG loaded listener.js 00:27:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1121bd000) [pid = 1650] [serial = 1850] [outer = 0x110e9c000] 00:27:19 INFO - PROCESS | 1650 | 1468481239927 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]]]}] 00:27:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:27:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 769ms 00:27:19 INFO - PROCESS | 1650 | 1468481239965 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1650 | 1468481239967 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:27:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:27:20 INFO - PROCESS | 1650 | 1468481239999 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:27:20 INFO - PROCESS | 1650 | 1468481240001 Marionette TRACE conn2 <- [1,2438,null,{}] 00:27:20 INFO - PROCESS | 1650 | 1468481240006 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}] 00:27:20 INFO - PROCESS | 1650 | 1468481240009 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:20 INFO - PROCESS | 1650 | 1468481240118 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:27:20 INFO - PROCESS | 1650 | 1468481240202 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:20 INFO - PROCESS | 1650 | 1468481240204 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x120ea9800 == 40 [pid = 1650] [id = 617] 00:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112a5ec00) [pid = 1650] [serial = 1851] [outer = 0x0] 00:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x112d37000) [pid = 1650] [serial = 1852] [outer = 0x112a5ec00] 00:27:20 INFO - PROCESS | 1650 | 1468481240235 Marionette DEBUG loaded listener.js 00:27:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1133e4800) [pid = 1650] [serial = 1853] [outer = 0x112a5ec00] 00:27:20 INFO - PROCESS | 1650 | 1468481240937 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]]]}] 00:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 975ms 00:27:20 INFO - PROCESS | 1650 | 1468481240977 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:27:20 INFO - PROCESS | 1650 | 1468481240979 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:27:20 INFO - PROCESS | 1650 | 1468481240991 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:27:20 INFO - PROCESS | 1650 | 1468481240993 Marionette TRACE conn2 <- [1,2442,null,{}] 00:27:20 INFO - PROCESS | 1650 | 1468481240997 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}] 00:27:21 INFO - PROCESS | 1650 | 1468481240999 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:21 INFO - PROCESS | 1650 | 1468481241109 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:27:21 INFO - PROCESS | 1650 | 1468481241229 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1650 | 1468481241232 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ac800 == 41 [pid = 1650] [id = 618] 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1129b1c00) [pid = 1650] [serial = 1854] [outer = 0x0] 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x112a5f000) [pid = 1650] [serial = 1855] [outer = 0x1129b1c00] 00:27:21 INFO - PROCESS | 1650 | 1468481241273 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x113204c00) [pid = 1650] [serial = 1856] [outer = 0x1129b1c00] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d0800 == 40 [pid = 1650] [id = 615] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2dd800 == 39 [pid = 1650] [id = 614] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12abbd000 == 38 [pid = 1650] [id = 613] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c4800 == 37 [pid = 1650] [id = 612] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b5800 == 36 [pid = 1650] [id = 611] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x115f2d800 == 35 [pid = 1650] [id = 610] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d1000 == 34 [pid = 1650] [id = 609] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12142e800 == 33 [pid = 1650] [id = 608] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x121236000 == 32 [pid = 1650] [id = 607] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119579800 == 31 [pid = 1650] [id = 606] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11883d800 == 30 [pid = 1650] [id = 605] 00:27:21 INFO - PROCESS | 1650 | --DOCSHELL 0x112d04000 == 29 [pid = 1650] [id = 604] 00:27:21 INFO - PROCESS | 1650 | 1468481241731 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]]]}] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129462800) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x124405c00) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x124d66000) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129465800) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112a79c00) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116847800) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x113d68000) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11684fc00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126dc3c00) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1197c8400) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119233800) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1197c7000) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1177f6c00) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11814bc00) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11831e400) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11880d000) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112698400) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1129aac00) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126d4b800) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129211000) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x129467000) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117f83400) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x128eed800) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x129575000) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1128cf800) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x120fe5000) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1219ee800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x126abc800) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12560fc00) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 00:27:21 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x120fe7c00) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 00:27:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:27:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 772ms 00:27:21 INFO - PROCESS | 1650 | 1468481241762 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:27:21 INFO - PROCESS | 1650 | 1468481241766 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:27:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:27:21 INFO - PROCESS | 1650 | 1468481241771 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:27:21 INFO - PROCESS | 1650 | 1468481241773 Marionette TRACE conn2 <- [1,2446,null,{}] 00:27:21 INFO - PROCESS | 1650 | 1468481241775 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}] 00:27:21 INFO - PROCESS | 1650 | 1468481241777 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:21 INFO - PROCESS | 1650 | 1468481241862 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:27:21 INFO - PROCESS | 1650 | 1468481241866 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1650 | 1468481241869 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc9800 == 30 [pid = 1650] [id = 619] 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115f06800) [pid = 1650] [serial = 1857] [outer = 0x0] 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x1165e4000) [pid = 1650] [serial = 1858] [outer = 0x115f06800] 00:27:21 INFO - PROCESS | 1650 | 1468481241916 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x116906400) [pid = 1650] [serial = 1859] [outer = 0x115f06800] 00:27:22 INFO - PROCESS | 1650 | 1468481242408 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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 672ms 00:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:27:22 INFO - PROCESS | 1650 | 1468481242442 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:27:22 INFO - PROCESS | 1650 | 1468481242443 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:27:22 INFO - PROCESS | 1650 | 1468481242446 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1650 | 1468481242448 Marionette TRACE conn2 <- [1,2450,null,{}] 00:27:22 INFO - PROCESS | 1650 | 1468481242456 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}] 00:27:22 INFO - PROCESS | 1650 | 1468481242459 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:22 INFO - PROCESS | 1650 | 1468481242540 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:27:22 INFO - PROCESS | 1650 | 1468481242545 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:22 INFO - PROCESS | 1650 | 1468481242547 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5000 == 31 [pid = 1650] [id = 620] 00:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x117f84000) [pid = 1650] [serial = 1860] [outer = 0x0] 00:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11814f400) [pid = 1650] [serial = 1861] [outer = 0x117f84000] 00:27:22 INFO - PROCESS | 1650 | 1468481242578 Marionette DEBUG loaded listener.js 00:27:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118320800) [pid = 1650] [serial = 1862] [outer = 0x117f84000] 00:27:22 INFO - PROCESS | 1650 | 1468481242948 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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 00:27:22 INFO - PROCESS | 1650 | 1468481242970 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:27:22 INFO - PROCESS | 1650 | 1468481242973 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:27:22 INFO - PROCESS | 1650 | 1468481242975 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1650 | 1468481242976 Marionette TRACE conn2 <- [1,2454,null,{}] 00:27:22 INFO - PROCESS | 1650 | 1468481242978 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}] 00:27:22 INFO - PROCESS | 1650 | 1468481242979 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:23 INFO - PROCESS | 1650 | 1468481243059 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:27:23 INFO - PROCESS | 1650 | 1468481243062 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1650 | 1468481243063 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126ab9000 == 32 [pid = 1650] [id = 621] 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118321400) [pid = 1650] [serial = 1863] [outer = 0x0] 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118617800) [pid = 1650] [serial = 1864] [outer = 0x118321400] 00:27:23 INFO - PROCESS | 1650 | 1468481243088 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118835800) [pid = 1650] [serial = 1865] [outer = 0x118321400] 00:27:23 INFO - PROCESS | 1650 | 1468481243424 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]]]}] 00:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 469ms 00:27:23 INFO - PROCESS | 1650 | 1468481243444 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:27:23 INFO - PROCESS | 1650 | 1468481243446 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:27:23 INFO - PROCESS | 1650 | 1468481243448 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:27:23 INFO - PROCESS | 1650 | 1468481243449 Marionette TRACE conn2 <- [1,2458,null,{}] 00:27:23 INFO - PROCESS | 1650 | 1468481243451 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}] 00:27:23 INFO - PROCESS | 1650 | 1468481243454 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:23 INFO - PROCESS | 1650 | 1468481243529 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:27:23 INFO - PROCESS | 1650 | 1468481243532 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1650 | 1468481243533 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11958a000 == 33 [pid = 1650] [id = 622] 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118970800) [pid = 1650] [serial = 1866] [outer = 0x0] 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x119234c00) [pid = 1650] [serial = 1867] [outer = 0x118970800] 00:27:23 INFO - PROCESS | 1650 | 1468481243561 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119927c00) [pid = 1650] [serial = 1868] [outer = 0x118970800] 00:27:23 INFO - PROCESS | 1650 | 1468481243952 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]]]}] 00:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 00:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:27:23 INFO - PROCESS | 1650 | 1468481243967 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:27:23 INFO - PROCESS | 1650 | 1468481243968 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:27:23 INFO - PROCESS | 1650 | 1468481243972 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:27:23 INFO - PROCESS | 1650 | 1468481243973 Marionette TRACE conn2 <- [1,2462,null,{}] 00:27:23 INFO - PROCESS | 1650 | 1468481243982 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}] 00:27:23 INFO - PROCESS | 1650 | 1468481243986 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:24 INFO - PROCESS | 1650 | 1468481244106 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:27:24 INFO - PROCESS | 1650 | 1468481244118 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:24 INFO - PROCESS | 1650 | 1468481244119 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abae000 == 34 [pid = 1650] [id = 623] 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11861b800) [pid = 1650] [serial = 1869] [outer = 0x0] 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1215e6000) [pid = 1650] [serial = 1870] [outer = 0x11861b800] 00:27:24 INFO - PROCESS | 1650 | 1468481244144 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123db9800) [pid = 1650] [serial = 1871] [outer = 0x11861b800] 00:27:24 INFO - PROCESS | 1650 | 1468481244488 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]]]}] 00:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 00:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:27:24 INFO - PROCESS | 1650 | 1468481244542 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:27:24 INFO - PROCESS | 1650 | 1468481244543 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:27:24 INFO - PROCESS | 1650 | 1468481244545 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:27:24 INFO - PROCESS | 1650 | 1468481244546 Marionette TRACE conn2 <- [1,2466,null,{}] 00:27:24 INFO - PROCESS | 1650 | 1468481244549 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}] 00:27:24 INFO - PROCESS | 1650 | 1468481244550 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:24 INFO - PROCESS | 1650 | 1468481244657 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:27:24 INFO - PROCESS | 1650 | 1468481244669 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:24 INFO - PROCESS | 1650 | 1468481244670 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1cd800 == 35 [pid = 1650] [id = 624] 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123dc1c00) [pid = 1650] [serial = 1872] [outer = 0x0] 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x124423000) [pid = 1650] [serial = 1873] [outer = 0x123dc1c00] 00:27:24 INFO - PROCESS | 1650 | 1468481244695 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x124d66000) [pid = 1650] [serial = 1874] [outer = 0x123dc1c00] 00:27:25 INFO - PROCESS | 1650 | 1468481245026 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]]]}] 00:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 00:27:25 INFO - PROCESS | 1650 | 1468481245065 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1650 | 1468481245067 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:27:25 INFO - PROCESS | 1650 | 1468481245069 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:27:25 INFO - PROCESS | 1650 | 1468481245070 Marionette TRACE conn2 <- [1,2470,null,{}] 00:27:25 INFO - PROCESS | 1650 | 1468481245072 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}] 00:27:25 INFO - PROCESS | 1650 | 1468481245073 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:25 INFO - PROCESS | 1650 | 1468481245173 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:27:25 INFO - PROCESS | 1650 | 1468481245176 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1650 | 1468481245178 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac7000 == 36 [pid = 1650] [id = 625] 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1242a4000) [pid = 1650] [serial = 1875] [outer = 0x0] 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1266ec400) [pid = 1650] [serial = 1876] [outer = 0x1242a4000] 00:27:25 INFO - PROCESS | 1650 | 1468481245201 Marionette DEBUG loaded listener.js 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126abf000) [pid = 1650] [serial = 1877] [outer = 0x1242a4000] 00:27:25 INFO - PROCESS | 1650 | 1468481245524 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]]]}] 00:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 00:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:27:25 INFO - PROCESS | 1650 | 1468481245589 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1650 | 1468481245591 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:27:25 INFO - PROCESS | 1650 | 1468481245593 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:27:25 INFO - PROCESS | 1650 | 1468481245594 Marionette TRACE conn2 <- [1,2474,null,{}] 00:27:25 INFO - PROCESS | 1650 | 1468481245596 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}] 00:27:25 INFO - PROCESS | 1650 | 1468481245597 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:25 INFO - PROCESS | 1650 | 1468481245799 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112a65400) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11881ac00) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1121b4800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x115f61800) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x110ee9c00) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1128d1400) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128ce400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1128d6000) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x112a7ac00) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118315400) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118536800) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11629bc00) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x121852800) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1244a4c00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1177fac00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:27:25 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x113203800) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:27:25 INFO - PROCESS | 1650 | 1468481245851 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:25 INFO - PROCESS | 1650 | 1468481245852 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169a5000 == 37 [pid = 1650] [id = 626] 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x111ca8800) [pid = 1650] [serial = 1878] [outer = 0x0] 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11273bc00) [pid = 1650] [serial = 1879] [outer = 0x111ca8800] 00:27:25 INFO - PROCESS | 1650 | 1468481245876 Marionette DEBUG loaded listener.js 00:27:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x113d38800) [pid = 1650] [serial = 1880] [outer = 0x111ca8800] 00:27:26 INFO - PROCESS | 1650 | 1468481246179 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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 618ms 00:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:27:26 INFO - PROCESS | 1650 | 1468481246212 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:27:26 INFO - PROCESS | 1650 | 1468481246213 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:27:26 INFO - PROCESS | 1650 | 1468481246215 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1650 | 1468481246216 Marionette TRACE conn2 <- [1,2478,null,{}] 00:27:26 INFO - PROCESS | 1650 | 1468481246220 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}] 00:27:26 INFO - PROCESS | 1650 | 1468481246222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:26 INFO - PROCESS | 1650 | 1468481246299 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:27:26 INFO - PROCESS | 1650 | 1468481246304 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1650 | 1468481246306 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126aa8000 == 38 [pid = 1650] [id = 627] 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111cad400) [pid = 1650] [serial = 1881] [outer = 0x0] 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117090800) [pid = 1650] [serial = 1882] [outer = 0x111cad400] 00:27:26 INFO - PROCESS | 1650 | 1468481246385 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121551400) [pid = 1650] [serial = 1883] [outer = 0x111cad400] 00:27:26 INFO - PROCESS | 1650 | 1468481246663 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]]]}] 00:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 00:27:26 INFO - PROCESS | 1650 | 1468481246692 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:27:26 INFO - PROCESS | 1650 | 1468481246693 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:27:26 INFO - PROCESS | 1650 | 1468481246695 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:27:26 INFO - PROCESS | 1650 | 1468481246697 Marionette TRACE conn2 <- [1,2482,null,{}] 00:27:26 INFO - PROCESS | 1650 | 1468481246699 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}] 00:27:26 INFO - PROCESS | 1650 | 1468481246701 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:26 INFO - PROCESS | 1650 | 1468481246812 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:27:26 INFO - PROCESS | 1650 | 1468481246815 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1650 | 1468481246817 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c53e800 == 39 [pid = 1650] [id = 628] 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11335a000) [pid = 1650] [serial = 1884] [outer = 0x0] 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x120feb800) [pid = 1650] [serial = 1885] [outer = 0x11335a000] 00:27:26 INFO - PROCESS | 1650 | 1468481246845 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128ac2800) [pid = 1650] [serial = 1886] [outer = 0x11335a000] 00:27:27 INFO - PROCESS | 1650 | 1468481247189 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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 00:27:27 INFO - PROCESS | 1650 | 1468481247215 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1650 | 1468481247217 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:27:27 INFO - PROCESS | 1650 | 1468481247222 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1650 | 1468481247224 Marionette TRACE conn2 <- [1,2486,null,{}] 00:27:27 INFO - PROCESS | 1650 | 1468481247226 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}] 00:27:27 INFO - PROCESS | 1650 | 1468481247227 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:27 INFO - PROCESS | 1650 | 1468481247336 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:27:27 INFO - PROCESS | 1650 | 1468481247343 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1650 | 1468481247344 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c685800 == 40 [pid = 1650] [id = 629] 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x128ac3800) [pid = 1650] [serial = 1887] [outer = 0x0] 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x128acd000) [pid = 1650] [serial = 1888] [outer = 0x128ac3800] 00:27:27 INFO - PROCESS | 1650 | 1468481247368 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128e06400) [pid = 1650] [serial = 1889] [outer = 0x128ac3800] 00:27:27 INFO - PROCESS | 1650 | 1468481247678 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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 470ms 00:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:27:27 INFO - PROCESS | 1650 | 1468481247692 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1650 | 1468481247694 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:27:27 INFO - PROCESS | 1650 | 1468481247696 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1650 | 1468481247697 Marionette TRACE conn2 <- [1,2490,null,{}] 00:27:27 INFO - PROCESS | 1650 | 1468481247699 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}] 00:27:27 INFO - PROCESS | 1650 | 1468481247700 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:27 INFO - PROCESS | 1650 | 1468481247794 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:27:27 INFO - PROCESS | 1650 | 1468481247903 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1650 | 1468481247905 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169b8000 == 41 [pid = 1650] [id = 630] 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x110eec800) [pid = 1650] [serial = 1890] [outer = 0x0] 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x111f05000) [pid = 1650] [serial = 1891] [outer = 0x110eec800] 00:27:27 INFO - PROCESS | 1650 | 1468481247938 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128cf000) [pid = 1650] [serial = 1892] [outer = 0x110eec800] 00:27:28 INFO - PROCESS | 1650 | 1468481248373 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]]]}] 00:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 00:27:28 INFO - PROCESS | 1650 | 1468481248419 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1650 | 1468481248422 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:27:28 INFO - PROCESS | 1650 | 1468481248425 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:27:28 INFO - PROCESS | 1650 | 1468481248427 Marionette TRACE conn2 <- [1,2494,null,{}] 00:27:28 INFO - PROCESS | 1650 | 1468481248430 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}] 00:27:28 INFO - PROCESS | 1650 | 1468481248432 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:28 INFO - PROCESS | 1650 | 1468481248538 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:27:28 INFO - PROCESS | 1650 | 1468481248603 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:28 INFO - PROCESS | 1650 | 1468481248605 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d0800 == 42 [pid = 1650] [id = 631] 00:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x112f75c00) [pid = 1650] [serial = 1893] [outer = 0x0] 00:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x116903400) [pid = 1650] [serial = 1894] [outer = 0x112f75c00] 00:27:28 INFO - PROCESS | 1650 | 1468481248635 Marionette DEBUG loaded listener.js 00:27:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1177f6c00) [pid = 1650] [serial = 1895] [outer = 0x112f75c00] 00:27:29 INFO - PROCESS | 1650 | 1468481249091 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]]]}] 00:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 723ms 00:27:29 INFO - PROCESS | 1650 | 1468481249149 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1650 | 1468481249152 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:27:29 INFO - PROCESS | 1650 | 1468481249169 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1650 | 1468481249171 Marionette TRACE conn2 <- [1,2498,null,{}] 00:27:29 INFO - PROCESS | 1650 | 1468481249173 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}] 00:27:29 INFO - PROCESS | 1650 | 1468481249175 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:29 INFO - PROCESS | 1650 | 1468481249281 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:27:29 INFO - PROCESS | 1650 | 1468481249345 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1650 | 1468481249346 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdee800 == 43 [pid = 1650] [id = 632] 00:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x113d68800) [pid = 1650] [serial = 1896] [outer = 0x0] 00:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x118150400) [pid = 1650] [serial = 1897] [outer = 0x113d68800] 00:27:29 INFO - PROCESS | 1650 | 1468481249416 Marionette DEBUG loaded listener.js 00:27:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119935c00) [pid = 1650] [serial = 1898] [outer = 0x113d68800] 00:27:29 INFO - PROCESS | 1650 | 1468481249826 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]]]}] 00:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 00:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:27:29 INFO - PROCESS | 1650 | 1468481249839 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:27:29 INFO - PROCESS | 1650 | 1468481249841 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:27:29 INFO - PROCESS | 1650 | 1468481249848 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:27:29 INFO - PROCESS | 1650 | 1468481249852 Marionette TRACE conn2 <- [1,2502,null,{}] 00:27:29 INFO - PROCESS | 1650 | 1468481249856 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}] 00:27:29 INFO - PROCESS | 1650 | 1468481249858 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:29 INFO - PROCESS | 1650 | 1468481249963 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:27:30 INFO - PROCESS | 1650 | 1468481250025 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:30 INFO - PROCESS | 1650 | 1468481250026 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc11800 == 44 [pid = 1650] [id = 633] 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x120fdf400) [pid = 1650] [serial = 1899] [outer = 0x0] 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1219f4000) [pid = 1650] [serial = 1900] [outer = 0x120fdf400] 00:27:30 INFO - PROCESS | 1650 | 1468481250054 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1246e1000) [pid = 1650] [serial = 1901] [outer = 0x120fdf400] 00:27:30 INFO - PROCESS | 1650 | 1468481250489 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]]]}] 00:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 677ms 00:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:27:30 INFO - PROCESS | 1650 | 1468481250521 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:27:30 INFO - PROCESS | 1650 | 1468481250523 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:27:30 INFO - PROCESS | 1650 | 1468481250526 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:27:30 INFO - PROCESS | 1650 | 1468481250527 Marionette TRACE conn2 <- [1,2506,null,{}] 00:27:30 INFO - PROCESS | 1650 | 1468481250529 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}] 00:27:30 INFO - PROCESS | 1650 | 1468481250531 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:30 INFO - PROCESS | 1650 | 1468481250633 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:27:30 INFO - PROCESS | 1650 | 1468481250726 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:30 INFO - PROCESS | 1650 | 1468481250728 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188e4800 == 45 [pid = 1650] [id = 634] 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117246800) [pid = 1650] [serial = 1902] [outer = 0x0] 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11831bc00) [pid = 1650] [serial = 1903] [outer = 0x117246800] 00:27:30 INFO - PROCESS | 1650 | 1468481250757 Marionette DEBUG loaded listener.js 00:27:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1199b8000) [pid = 1650] [serial = 1904] [outer = 0x117246800] 00:27:31 INFO - PROCESS | 1650 | 1468481251290 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]]]}] 00:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 822ms 00:27:31 INFO - PROCESS | 1650 | 1468481251354 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:27:31 INFO - PROCESS | 1650 | 1468481251357 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:27:31 INFO - PROCESS | 1650 | 1468481251362 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:27:31 INFO - PROCESS | 1650 | 1468481251363 Marionette TRACE conn2 <- [1,2510,null,{}] 00:27:31 INFO - PROCESS | 1650 | 1468481251368 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}] 00:27:31 INFO - PROCESS | 1650 | 1468481251371 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:31 INFO - PROCESS | 1650 | 1468481251472 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:27:31 INFO - PROCESS | 1650 | 1468481251552 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:31 INFO - PROCESS | 1650 | 1468481251553 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cf000 == 46 [pid = 1650] [id = 635] 00:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a85800) [pid = 1650] [serial = 1905] [outer = 0x0] 00:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x113313800) [pid = 1650] [serial = 1906] [outer = 0x112a85800] 00:27:31 INFO - PROCESS | 1650 | 1468481251583 Marionette DEBUG loaded listener.js 00:27:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11656f400) [pid = 1650] [serial = 1907] [outer = 0x112a85800] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c685800 == 45 [pid = 1650] [id = 629] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12c53e800 == 44 [pid = 1650] [id = 628] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126aa8000 == 43 [pid = 1650] [id = 627] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169a5000 == 42 [pid = 1650] [id = 626] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac7000 == 41 [pid = 1650] [id = 625] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1cd800 == 40 [pid = 1650] [id = 624] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12abae000 == 39 [pid = 1650] [id = 623] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11958a000 == 38 [pid = 1650] [id = 622] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126ab9000 == 37 [pid = 1650] [id = 621] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5000 == 36 [pid = 1650] [id = 620] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc9800 == 35 [pid = 1650] [id = 619] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ac800 == 34 [pid = 1650] [id = 618] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x120ea9800 == 33 [pid = 1650] [id = 617] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7a800 == 32 [pid = 1650] [id = 616] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1188e4800 == 31 [pid = 1650] [id = 634] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc11800 == 30 [pid = 1650] [id = 633] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdee800 == 29 [pid = 1650] [id = 632] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d0800 == 28 [pid = 1650] [id = 631] 00:27:32 INFO - PROCESS | 1650 | --DOCSHELL 0x1169b8000 == 27 [pid = 1650] [id = 630] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123db7c00) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x118542000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x119233c00) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1197cc800) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119761000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11684f000) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117f88400) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x110ef0c00) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x112fc7800) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x111c19c00) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1129aa000) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118147000) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x112a57400) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x113ea8c00) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x113204400) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d3b800) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x112d3dc00) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d56c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x118815000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11853e000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1199b6000) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117f84400) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x116847400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d0d800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123dbb000) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x128ef2000) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128ac3000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x120fec000) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x117f91c00) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11826b800) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x1186dd400) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1215ee000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1215e2c00) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 00:27:32 INFO - PROCESS | 1650 | 1468481252584 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]]]}] 00:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1277ms 00:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:27:32 INFO - PROCESS | 1650 | 1468481252639 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:27:32 INFO - PROCESS | 1650 | 1468481252641 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:27:32 INFO - PROCESS | 1650 | 1468481252644 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:27:32 INFO - PROCESS | 1650 | 1468481252646 Marionette TRACE conn2 <- [1,2514,null,{}] 00:27:32 INFO - PROCESS | 1650 | 1468481252650 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}] 00:27:32 INFO - PROCESS | 1650 | 1468481252651 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:32 INFO - PROCESS | 1650 | 1468481252728 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:27:32 INFO - PROCESS | 1650 | 1468481252734 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:32 INFO - PROCESS | 1650 | 1468481252739 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1170e5800 == 28 [pid = 1650] [id = 636] 00:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1128cd400) [pid = 1650] [serial = 1908] [outer = 0x0] 00:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1129aa000) [pid = 1650] [serial = 1909] [outer = 0x1128cd400] 00:27:32 INFO - PROCESS | 1650 | 1468481252768 Marionette DEBUG loaded listener.js 00:27:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1126a2800) [pid = 1650] [serial = 1910] [outer = 0x1128cd400] 00:27:33 INFO - PROCESS | 1650 | 1468481253153 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]]]}] 00:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 00:27:33 INFO - PROCESS | 1650 | 1468481253164 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:27:33 INFO - PROCESS | 1650 | 1468481253168 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:27:33 INFO - PROCESS | 1650 | 1468481253175 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:27:33 INFO - PROCESS | 1650 | 1468481253177 Marionette TRACE conn2 <- [1,2518,null,{}] 00:27:33 INFO - PROCESS | 1650 | 1468481253180 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}] 00:27:33 INFO - PROCESS | 1650 | 1468481253181 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:33 INFO - PROCESS | 1650 | 1468481253261 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:27:33 INFO - PROCESS | 1650 | 1468481253266 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1650 | 1468481253267 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11955f000 == 29 [pid = 1650] [id = 637] 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112f76000) [pid = 1650] [serial = 1911] [outer = 0x0] 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x114f6bc00) [pid = 1650] [serial = 1912] [outer = 0x112f76000] 00:27:33 INFO - PROCESS | 1650 | 1468481253297 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1168c2400) [pid = 1650] [serial = 1913] [outer = 0x112f76000] 00:27:33 INFO - PROCESS | 1650 | 1468481253654 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]]]}] 00:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 00:27:33 INFO - PROCESS | 1650 | 1468481253698 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:27:33 INFO - PROCESS | 1650 | 1468481253699 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:27:33 INFO - PROCESS | 1650 | 1468481253702 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:27:33 INFO - PROCESS | 1650 | 1468481253704 Marionette TRACE conn2 <- [1,2522,null,{}] 00:27:33 INFO - PROCESS | 1650 | 1468481253712 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}] 00:27:33 INFO - PROCESS | 1650 | 1468481253715 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:33 INFO - PROCESS | 1650 | 1468481253792 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:27:33 INFO - PROCESS | 1650 | 1468481253797 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1650 | 1468481253799 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a52000 == 30 [pid = 1650] [id = 638] 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x111e2ec00) [pid = 1650] [serial = 1914] [outer = 0x0] 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117f89800) [pid = 1650] [serial = 1915] [outer = 0x111e2ec00] 00:27:33 INFO - PROCESS | 1650 | 1468481253829 Marionette DEBUG loaded listener.js 00:27:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11814ec00) [pid = 1650] [serial = 1916] [outer = 0x111e2ec00] 00:27:34 INFO - PROCESS | 1650 | 1468481254429 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]]]}] 00:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 772ms 00:27:34 INFO - PROCESS | 1650 | 1468481254475 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:27:34 INFO - PROCESS | 1650 | 1468481254477 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:27:34 INFO - PROCESS | 1650 | 1468481254480 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:27:34 INFO - PROCESS | 1650 | 1468481254484 Marionette TRACE conn2 <- [1,2526,null,{}] 00:27:34 INFO - PROCESS | 1650 | 1468481254487 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}] 00:27:34 INFO - PROCESS | 1650 | 1468481254489 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:34 INFO - PROCESS | 1650 | 1468481254593 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:27:34 INFO - PROCESS | 1650 | 1468481254649 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:34 INFO - PROCESS | 1650 | 1468481254650 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc9000 == 31 [pid = 1650] [id = 639] 00:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1129ac000) [pid = 1650] [serial = 1917] [outer = 0x0] 00:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x112a62800) [pid = 1650] [serial = 1918] [outer = 0x1129ac000] 00:27:34 INFO - PROCESS | 1650 | 1468481254682 Marionette DEBUG loaded listener.js 00:27:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x116842400) [pid = 1650] [serial = 1919] [outer = 0x1129ac000] 00:27:35 INFO - PROCESS | 1650 | 1468481255210 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]]]}] 00:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 771ms 00:27:35 INFO - PROCESS | 1650 | 1468481255253 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:27:35 INFO - PROCESS | 1650 | 1468481255257 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:27:35 INFO - PROCESS | 1650 | 1468481255262 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:27:35 INFO - PROCESS | 1650 | 1468481255264 Marionette TRACE conn2 <- [1,2530,null,{}] 00:27:35 INFO - PROCESS | 1650 | 1468481255266 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}] 00:27:35 INFO - PROCESS | 1650 | 1468481255268 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:35 INFO - PROCESS | 1650 | 1468481255379 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:27:35 INFO - PROCESS | 1650 | 1468481255463 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:35 INFO - PROCESS | 1650 | 1468481255464 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d0b000 == 32 [pid = 1650] [id = 640] 00:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112a79c00) [pid = 1650] [serial = 1920] [outer = 0x0] 00:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117f91c00) [pid = 1650] [serial = 1921] [outer = 0x112a79c00] 00:27:35 INFO - PROCESS | 1650 | 1468481255495 Marionette DEBUG loaded listener.js 00:27:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118278800) [pid = 1650] [serial = 1922] [outer = 0x112a79c00] 00:27:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11955f000 == 31 [pid = 1650] [id = 637] 00:27:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1170e5800 == 30 [pid = 1650] [id = 636] 00:27:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cf000 == 29 [pid = 1650] [id = 635] 00:27:36 INFO - PROCESS | 1650 | 1468481256042 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]]]}] 00:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 824ms 00:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:27:36 INFO - PROCESS | 1650 | 1468481256086 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:27:36 INFO - PROCESS | 1650 | 1468481256088 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:27:36 INFO - PROCESS | 1650 | 1468481256091 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:27:36 INFO - PROCESS | 1650 | 1468481256093 Marionette TRACE conn2 <- [1,2534,null,{}] 00:27:36 INFO - PROCESS | 1650 | 1468481256097 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}] 00:27:36 INFO - PROCESS | 1650 | 1468481256098 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:36 INFO - PROCESS | 1650 | 1468481256176 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:27:36 INFO - PROCESS | 1650 | 1468481256182 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1650 | 1468481256187 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e8000 == 30 [pid = 1650] [id = 641] 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1129a6000) [pid = 1650] [serial = 1923] [outer = 0x0] 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x112a5a800) [pid = 1650] [serial = 1924] [outer = 0x1129a6000] 00:27:36 INFO - PROCESS | 1650 | 1468481256216 Marionette DEBUG loaded listener.js 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x114f5f800) [pid = 1650] [serial = 1925] [outer = 0x1129a6000] 00:27:36 INFO - PROCESS | 1650 | 1468481256559 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]]]}] 00:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 00:27:36 INFO - PROCESS | 1650 | 1468481256643 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:27:36 INFO - PROCESS | 1650 | 1468481256646 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:27:36 INFO - PROCESS | 1650 | 1468481256650 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:27:36 INFO - PROCESS | 1650 | 1468481256652 Marionette TRACE conn2 <- [1,2538,null,{}] 00:27:36 INFO - PROCESS | 1650 | 1468481256654 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}] 00:27:36 INFO - PROCESS | 1650 | 1468481256655 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:36 INFO - PROCESS | 1650 | 1468481256757 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:27:36 INFO - PROCESS | 1650 | 1468481256796 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1650 | 1468481256797 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x1243c5000 == 31 [pid = 1650] [id = 642] 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1168cac00) [pid = 1650] [serial = 1926] [outer = 0x0] 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118315000) [pid = 1650] [serial = 1927] [outer = 0x1168cac00] 00:27:36 INFO - PROCESS | 1650 | 1468481256824 Marionette DEBUG loaded listener.js 00:27:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118538800) [pid = 1650] [serial = 1928] [outer = 0x1168cac00] 00:27:37 INFO - PROCESS | 1650 | 1468481257196 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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 571ms 00:27:37 INFO - PROCESS | 1650 | 1468481257225 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1650 | 1468481257227 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:27:37 INFO - PROCESS | 1650 | 1468481257229 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1650 | 1468481257231 Marionette TRACE conn2 <- [1,2542,null,{}] 00:27:37 INFO - PROCESS | 1650 | 1468481257245 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}] 00:27:37 INFO - PROCESS | 1650 | 1468481257249 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:37 INFO - PROCESS | 1650 | 1468481257354 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:27:37 INFO - PROCESS | 1650 | 1468481257360 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:37 INFO - PROCESS | 1650 | 1468481257362 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129158000 == 32 [pid = 1650] [id = 643] 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118541400) [pid = 1650] [serial = 1929] [outer = 0x0] 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11896ec00) [pid = 1650] [serial = 1930] [outer = 0x118541400] 00:27:37 INFO - PROCESS | 1650 | 1468481257389 Marionette DEBUG loaded listener.js 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119758800) [pid = 1650] [serial = 1931] [outer = 0x118541400] 00:27:37 INFO - PROCESS | 1650 | 1468481257743 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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 571ms 00:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:27:37 INFO - PROCESS | 1650 | 1468481257801 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1650 | 1468481257803 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:27:37 INFO - PROCESS | 1650 | 1468481257805 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1650 | 1468481257806 Marionette TRACE conn2 <- [1,2546,null,{}] 00:27:37 INFO - PROCESS | 1650 | 1468481257808 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}] 00:27:37 INFO - PROCESS | 1650 | 1468481257809 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:37 INFO - PROCESS | 1650 | 1468481257911 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:27:37 INFO - PROCESS | 1650 | 1468481257924 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:37 INFO - PROCESS | 1650 | 1468481257925 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296be000 == 33 [pid = 1650] [id = 644] 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1197c8c00) [pid = 1650] [serial = 1932] [outer = 0x0] 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119933000) [pid = 1650] [serial = 1933] [outer = 0x1197c8c00] 00:27:37 INFO - PROCESS | 1650 | 1468481257950 Marionette DEBUG loaded listener.js 00:27:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x120fec000) [pid = 1650] [serial = 1934] [outer = 0x1197c8c00] 00:27:38 INFO - PROCESS | 1650 | 1468481258310 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]]]}] 00:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 518ms 00:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:27:38 INFO - PROCESS | 1650 | 1468481258324 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:27:38 INFO - PROCESS | 1650 | 1468481258326 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:27:38 INFO - PROCESS | 1650 | 1468481258328 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:27:38 INFO - PROCESS | 1650 | 1468481258336 Marionette TRACE conn2 <- [1,2550,null,{}] 00:27:38 INFO - PROCESS | 1650 | 1468481258347 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}] 00:27:38 INFO - PROCESS | 1650 | 1468481258348 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:38 INFO - PROCESS | 1650 | 1468481258445 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:27:38 INFO - PROCESS | 1650 | 1468481258448 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:38 INFO - PROCESS | 1650 | 1468481258449 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a91c800 == 34 [pid = 1650] [id = 645] 00:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1197cc800) [pid = 1650] [serial = 1935] [outer = 0x0] 00:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1215e4000) [pid = 1650] [serial = 1936] [outer = 0x1197cc800] 00:27:38 INFO - PROCESS | 1650 | 1468481258473 Marionette DEBUG loaded listener.js 00:27:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x121a99400) [pid = 1650] [serial = 1937] [outer = 0x1197cc800] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x112f76000) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11335a000) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x128ac3800) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11861b800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x123dc1c00) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1242a4000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117f84000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110e9c000) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118321400) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115f06800) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11853cc00) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118970800) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112a5ec00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129b1c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x111ca8800) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111cad400) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x120fdf400) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1128cd400) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d68800) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x110eec800) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117246800) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:27:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x112f75c00) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:27:38 INFO - PROCESS | 1650 | 1468481258866 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]]]}] 00:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 577ms 00:27:38 INFO - PROCESS | 1650 | 1468481258905 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:27:38 INFO - PROCESS | 1650 | 1468481258907 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:27:38 INFO - PROCESS | 1650 | 1468481258909 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:27:38 INFO - PROCESS | 1650 | 1468481258910 Marionette TRACE conn2 <- [1,2554,null,{}] 00:27:38 INFO - PROCESS | 1650 | 1468481258912 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}] 00:27:38 INFO - PROCESS | 1650 | 1468481258916 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:39 INFO - PROCESS | 1650 | 1468481259036 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:27:39 INFO - PROCESS | 1650 | 1468481259078 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1650 | 1468481259079 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2d6000 == 35 [pid = 1650] [id = 646] 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x112737000) [pid = 1650] [serial = 1938] [outer = 0x0] 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11337fc00) [pid = 1650] [serial = 1939] [outer = 0x112737000] 00:27:39 INFO - PROCESS | 1650 | 1468481259104 Marionette DEBUG loaded listener.js 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x123d5a800) [pid = 1650] [serial = 1940] [outer = 0x112737000] 00:27:39 INFO - PROCESS | 1650 | 1468481259404 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]]]}] 00:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 517ms 00:27:39 INFO - PROCESS | 1650 | 1468481259427 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:27:39 INFO - PROCESS | 1650 | 1468481259428 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:27:39 INFO - PROCESS | 1650 | 1468481259430 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:27:39 INFO - PROCESS | 1650 | 1468481259432 Marionette TRACE conn2 <- [1,2558,null,{}] 00:27:39 INFO - PROCESS | 1650 | 1468481259434 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}] 00:27:39 INFO - PROCESS | 1650 | 1468481259435 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:39 INFO - PROCESS | 1650 | 1468481259515 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:27:39 INFO - PROCESS | 1650 | 1468481259520 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1650 | 1468481259522 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac3000 == 36 [pid = 1650] [id = 647] 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x123d11c00) [pid = 1650] [serial = 1941] [outer = 0x0] 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x123dbe000) [pid = 1650] [serial = 1942] [outer = 0x123d11c00] 00:27:39 INFO - PROCESS | 1650 | 1468481259546 Marionette DEBUG loaded listener.js 00:27:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12442a000) [pid = 1650] [serial = 1943] [outer = 0x123d11c00] 00:27:39 INFO - PROCESS | 1650 | 1468481259892 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]]]}] 00:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 00:27:39 INFO - PROCESS | 1650 | 1468481259900 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:27:39 INFO - PROCESS | 1650 | 1468481259902 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:27:39 INFO - PROCESS | 1650 | 1468481259909 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:27:39 INFO - PROCESS | 1650 | 1468481259910 Marionette TRACE conn2 <- [1,2562,null,{}] 00:27:39 INFO - PROCESS | 1650 | 1468481259912 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}] 00:27:39 INFO - PROCESS | 1650 | 1468481259913 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:40 INFO - PROCESS | 1650 | 1468481260028 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:27:40 INFO - PROCESS | 1650 | 1468481260034 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:40 INFO - PROCESS | 1650 | 1468481260035 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde7000 == 37 [pid = 1650] [id = 648] 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d5c400) [pid = 1650] [serial = 1944] [outer = 0x0] 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1246e6800) [pid = 1650] [serial = 1945] [outer = 0x123d5c400] 00:27:40 INFO - PROCESS | 1650 | 1468481260060 Marionette DEBUG loaded listener.js 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1266e9800) [pid = 1650] [serial = 1946] [outer = 0x123d5c400] 00:27:40 INFO - PROCESS | 1650 | 1468481260407 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]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 00:27:40 INFO - PROCESS | 1650 | 1468481260428 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1650 | 1468481260443 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:27:40 INFO - PROCESS | 1650 | 1468481260447 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1650 | 1468481260449 Marionette TRACE conn2 <- [1,2566,null,{}] 00:27:40 INFO - PROCESS | 1650 | 1468481260452 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}] 00:27:40 INFO - PROCESS | 1650 | 1468481260454 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:40 INFO - PROCESS | 1650 | 1468481260578 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:27:40 INFO - PROCESS | 1650 | 1468481260653 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:40 INFO - PROCESS | 1650 | 1468481260654 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf35800 == 38 [pid = 1650] [id = 649] 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1128ce800) [pid = 1650] [serial = 1947] [outer = 0x0] 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12667bc00) [pid = 1650] [serial = 1948] [outer = 0x1128ce800] 00:27:40 INFO - PROCESS | 1650 | 1468481260679 Marionette DEBUG loaded listener.js 00:27:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126d44000) [pid = 1650] [serial = 1949] [outer = 0x1128ce800] 00:27:41 INFO - PROCESS | 1650 | 1468481261142 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]]]}] 00:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 725ms 00:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:27:41 INFO - PROCESS | 1650 | 1468481261178 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:27:41 INFO - PROCESS | 1650 | 1468481261180 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:27:41 INFO - PROCESS | 1650 | 1468481261183 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:27:41 INFO - PROCESS | 1650 | 1468481261189 Marionette TRACE conn2 <- [1,2570,null,{}] 00:27:41 INFO - PROCESS | 1650 | 1468481261193 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}] 00:27:41 INFO - PROCESS | 1650 | 1468481261194 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:41 INFO - PROCESS | 1650 | 1468481261297 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:27:41 INFO - PROCESS | 1650 | 1468481261370 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:41 INFO - PROCESS | 1650 | 1468481261372 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123eb9800 == 39 [pid = 1650] [id = 650] 00:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1129acc00) [pid = 1650] [serial = 1950] [outer = 0x0] 00:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x112f7f800) [pid = 1650] [serial = 1951] [outer = 0x1129acc00] 00:27:41 INFO - PROCESS | 1650 | 1468481261403 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x116732800) [pid = 1650] [serial = 1952] [outer = 0x1129acc00] 00:27:41 INFO - PROCESS | 1650 | 1468481261846 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]]]}] 00:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 728ms 00:27:41 INFO - PROCESS | 1650 | 1468481261926 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:27:41 INFO - PROCESS | 1650 | 1468481261929 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:27:41 INFO - PROCESS | 1650 | 1468481261933 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:27:41 INFO - PROCESS | 1650 | 1468481261936 Marionette TRACE conn2 <- [1,2574,null,{}] 00:27:41 INFO - PROCESS | 1650 | 1468481261938 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}] 00:27:41 INFO - PROCESS | 1650 | 1468481261940 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:42 INFO - PROCESS | 1650 | 1468481262041 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:27:42 INFO - PROCESS | 1650 | 1468481262103 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1650 | 1468481262104 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a768000 == 40 [pid = 1650] [id = 651] 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118535800) [pid = 1650] [serial = 1953] [outer = 0x0] 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118540400) [pid = 1650] [serial = 1954] [outer = 0x118535800] 00:27:42 INFO - PROCESS | 1650 | 1468481262135 Marionette DEBUG loaded listener.js 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1186db400) [pid = 1650] [serial = 1955] [outer = 0x118535800] 00:27:42 INFO - PROCESS | 1650 | 1468481262588 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]]]}] 00:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 00:27:42 INFO - PROCESS | 1650 | 1468481262607 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:27:42 INFO - PROCESS | 1650 | 1468481262608 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:27:42 INFO - PROCESS | 1650 | 1468481262611 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:27:42 INFO - PROCESS | 1650 | 1468481262613 Marionette TRACE conn2 <- [1,2578,null,{}] 00:27:42 INFO - PROCESS | 1650 | 1468481262621 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}] 00:27:42 INFO - PROCESS | 1650 | 1468481262624 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:42 INFO - PROCESS | 1650 | 1468481262724 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:27:42 INFO - PROCESS | 1650 | 1468481262787 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1650 | 1468481262789 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c68d800 == 41 [pid = 1650] [id = 652] 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119238000) [pid = 1650] [serial = 1956] [outer = 0x0] 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1215df400) [pid = 1650] [serial = 1957] [outer = 0x119238000] 00:27:42 INFO - PROCESS | 1650 | 1468481262820 Marionette DEBUG loaded listener.js 00:27:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123db9000) [pid = 1650] [serial = 1958] [outer = 0x119238000] 00:27:43 INFO - PROCESS | 1650 | 1468481263283 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]]]}] 00:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 727ms 00:27:43 INFO - PROCESS | 1650 | 1468481263370 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:27:43 INFO - PROCESS | 1650 | 1468481263373 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:27:43 INFO - PROCESS | 1650 | 1468481263375 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:27:43 INFO - PROCESS | 1650 | 1468481263376 Marionette TRACE conn2 <- [1,2582,null,{}] 00:27:43 INFO - PROCESS | 1650 | 1468481263378 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}] 00:27:43 INFO - PROCESS | 1650 | 1468481263380 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:43 INFO - PROCESS | 1650 | 1468481263597 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:27:43 INFO - PROCESS | 1650 | 1468481263678 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:43 INFO - PROCESS | 1650 | 1468481263679 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x1190dc800 == 42 [pid = 1650] [id = 653] 00:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x112730000) [pid = 1650] [serial = 1959] [outer = 0x0] 00:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1128d2400) [pid = 1650] [serial = 1960] [outer = 0x112730000] 00:27:43 INFO - PROCESS | 1650 | 1468481263708 Marionette DEBUG loaded listener.js 00:27:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112a63800) [pid = 1650] [serial = 1961] [outer = 0x112730000] 00:27:44 INFO - PROCESS | 1650 | 1468481264137 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]]]}] 00:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 771ms 00:27:44 INFO - PROCESS | 1650 | 1468481264147 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:27:44 INFO - PROCESS | 1650 | 1468481264150 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:27:44 INFO - PROCESS | 1650 | 1468481264153 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:27:44 INFO - PROCESS | 1650 | 1468481264157 Marionette TRACE conn2 <- [1,2586,null,{}] 00:27:44 INFO - PROCESS | 1650 | 1468481264160 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}] 00:27:44 INFO - PROCESS | 1650 | 1468481264162 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:44 INFO - PROCESS | 1650 | 1468481264270 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde7000 == 41 [pid = 1650] [id = 648] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac3000 == 40 [pid = 1650] [id = 647] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2d6000 == 39 [pid = 1650] [id = 646] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12a91c800 == 38 [pid = 1650] [id = 645] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1296be000 == 37 [pid = 1650] [id = 644] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x129158000 == 36 [pid = 1650] [id = 643] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1243c5000 == 35 [pid = 1650] [id = 642] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x113313800) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e8000 == 34 [pid = 1650] [id = 641] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x124d0b000 == 33 [pid = 1650] [id = 640] 00:27:44 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc9000 == 32 [pid = 1650] [id = 639] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ac2800) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128acd000) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1215e6000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x124423000) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128e06400) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1266ec400) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11814f400) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x118320800) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110ee5c00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1121bd000) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118617800) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118835800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1165e4000) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x116906400) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x124431400) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124d66000) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119234c00) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112d37000) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1133e4800) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112a5f000) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x113204c00) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x126abf000) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113d38800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1168c2400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x120feb800) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11273bc00) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123db9800) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x121551400) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119927c00) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x117090800) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x1219f4000) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1129aa000) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1126a2800) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118150400) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x111f05000) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x1199b8000) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x119935c00) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x116903400) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11831bc00) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x1177f6c00) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x1246e1000) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1128cf000) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x114f6bc00) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 00:27:44 INFO - PROCESS | 1650 | 1468481264356 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1650 | 1468481264357 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x116bc7000 == 33 [pid = 1650] [id = 654] 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x112733000) [pid = 1650] [serial = 1962] [outer = 0x0] 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x112fcb400) [pid = 1650] [serial = 1963] [outer = 0x112733000] 00:27:44 INFO - PROCESS | 1650 | 1468481264385 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x116906400) [pid = 1650] [serial = 1964] [outer = 0x112733000] 00:27:44 INFO - PROCESS | 1650 | 1468481264697 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]]]}] 00:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 572ms 00:27:44 INFO - PROCESS | 1650 | 1468481264725 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:27:44 INFO - PROCESS | 1650 | 1468481264727 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:27:44 INFO - PROCESS | 1650 | 1468481264737 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:27:44 INFO - PROCESS | 1650 | 1468481264740 Marionette TRACE conn2 <- [1,2590,null,{}] 00:27:44 INFO - PROCESS | 1650 | 1468481264742 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}] 00:27:44 INFO - PROCESS | 1650 | 1468481264743 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:44 INFO - PROCESS | 1650 | 1468481264829 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:27:44 INFO - PROCESS | 1650 | 1468481264839 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1650 | 1468481264841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x121119800 == 34 [pid = 1650] [id = 655] 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x117f90800) [pid = 1650] [serial = 1965] [outer = 0x0] 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11831bc00) [pid = 1650] [serial = 1966] [outer = 0x117f90800] 00:27:44 INFO - PROCESS | 1650 | 1468481264868 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118618000) [pid = 1650] [serial = 1967] [outer = 0x117f90800] 00:27:45 INFO - PROCESS | 1650 | 1468481265377 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]]]}] 00:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 679ms 00:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:27:45 INFO - PROCESS | 1650 | 1468481265411 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1650 | 1468481265414 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:27:45 INFO - PROCESS | 1650 | 1468481265421 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1650 | 1468481265424 Marionette TRACE conn2 <- [1,2594,null,{}] 00:27:45 INFO - PROCESS | 1650 | 1468481265426 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}] 00:27:45 INFO - PROCESS | 1650 | 1468481265428 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:45 INFO - PROCESS | 1650 | 1468481265519 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:27:45 INFO - PROCESS | 1650 | 1468481265525 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:45 INFO - PROCESS | 1650 | 1468481265526 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d1000 == 35 [pid = 1650] [id = 656] 00:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118835400) [pid = 1650] [serial = 1968] [outer = 0x0] 00:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118976000) [pid = 1650] [serial = 1969] [outer = 0x118835400] 00:27:45 INFO - PROCESS | 1650 | 1468481265551 Marionette DEBUG loaded listener.js 00:27:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1215e6400) [pid = 1650] [serial = 1970] [outer = 0x118835400] 00:27:45 INFO - PROCESS | 1650 | 1468481265891 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]]]}] 00:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 525ms 00:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:27:45 INFO - PROCESS | 1650 | 1468481265943 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1650 | 1468481265944 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:27:45 INFO - PROCESS | 1650 | 1468481265946 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1650 | 1468481265947 Marionette TRACE conn2 <- [1,2598,null,{}] 00:27:45 INFO - PROCESS | 1650 | 1468481265949 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}] 00:27:45 INFO - PROCESS | 1650 | 1468481265950 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:46 INFO - PROCESS | 1650 | 1468481266029 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:27:46 INFO - PROCESS | 1650 | 1468481266032 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1650 | 1468481266033 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x129158000 == 36 [pid = 1650] [id = 657] 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11213e800) [pid = 1650] [serial = 1971] [outer = 0x0] 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123d55800) [pid = 1650] [serial = 1972] [outer = 0x11213e800] 00:27:46 INFO - PROCESS | 1650 | 1468481266059 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12442d400) [pid = 1650] [serial = 1973] [outer = 0x11213e800] 00:27:46 INFO - PROCESS | 1650 | 1468481266407 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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 470ms 00:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:27:46 INFO - PROCESS | 1650 | 1468481266416 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1650 | 1468481266417 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:27:46 INFO - PROCESS | 1650 | 1468481266423 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:27:46 INFO - PROCESS | 1650 | 1468481266424 Marionette TRACE conn2 <- [1,2602,null,{}] 00:27:46 INFO - PROCESS | 1650 | 1468481266427 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}] 00:27:46 INFO - PROCESS | 1650 | 1468481266428 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:46 INFO - PROCESS | 1650 | 1468481266517 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:27:46 INFO - PROCESS | 1650 | 1468481266523 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:46 INFO - PROCESS | 1650 | 1468481266527 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x117560000 == 37 [pid = 1650] [id = 658] 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1268a9000) [pid = 1650] [serial = 1974] [outer = 0x0] 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x126c17000) [pid = 1650] [serial = 1975] [outer = 0x1268a9000] 00:27:46 INFO - PROCESS | 1650 | 1468481266622 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126dc0000) [pid = 1650] [serial = 1976] [outer = 0x1268a9000] 00:27:46 INFO - PROCESS | 1650 | 1468481266976 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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 572ms 00:27:46 INFO - PROCESS | 1650 | 1468481266992 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1650 | 1468481266993 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:27:47 INFO - PROCESS | 1650 | 1468481267001 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1650 | 1468481267003 Marionette TRACE conn2 <- [1,2606,null,{}] 00:27:47 INFO - PROCESS | 1650 | 1468481267007 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}] 00:27:47 INFO - PROCESS | 1650 | 1468481267008 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:47 INFO - PROCESS | 1650 | 1468481267112 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:27:47 INFO - PROCESS | 1650 | 1468481267116 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1650 | 1468481267117 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1cc000 == 38 [pid = 1650] [id = 659] 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x126d40800) [pid = 1650] [serial = 1977] [outer = 0x0] 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128ac7c00) [pid = 1650] [serial = 1978] [outer = 0x126d40800] 00:27:47 INFO - PROCESS | 1650 | 1468481267180 Marionette DEBUG loaded listener.js 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128e0a400) [pid = 1650] [serial = 1979] [outer = 0x126d40800] 00:27:47 INFO - PROCESS | 1650 | 1468481267532 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]]]}] 00:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 576ms 00:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:27:47 INFO - PROCESS | 1650 | 1468481267578 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:27:47 INFO - PROCESS | 1650 | 1468481267579 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:27:47 INFO - PROCESS | 1650 | 1468481267581 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:27:47 INFO - PROCESS | 1650 | 1468481267583 Marionette TRACE conn2 <- [1,2610,null,{}] 00:27:47 INFO - PROCESS | 1650 | 1468481267592 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}] 00:27:47 INFO - PROCESS | 1650 | 1468481267593 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:47 INFO - PROCESS | 1650 | 1468481267695 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:27:47 INFO - PROCESS | 1650 | 1468481267698 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1650 | 1468481267699 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bacf800 == 39 [pid = 1650] [id = 660] 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x128e0bc00) [pid = 1650] [serial = 1980] [outer = 0x0] 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x128ef6c00) [pid = 1650] [serial = 1981] [outer = 0x128e0bc00] 00:27:47 INFO - PROCESS | 1650 | 1468481267757 Marionette DEBUG loaded listener.js 00:27:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1128d8c00) [pid = 1650] [serial = 1982] [outer = 0x128e0bc00] 00:27:48 INFO - PROCESS | 1650 | 1468481268058 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]]]}] 00:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 00:27:48 INFO - PROCESS | 1650 | 1468481268100 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:27:48 INFO - PROCESS | 1650 | 1468481268102 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:27:48 INFO - PROCESS | 1650 | 1468481268106 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:27:48 INFO - PROCESS | 1650 | 1468481268107 Marionette TRACE conn2 <- [1,2614,null,{}] 00:27:48 INFO - PROCESS | 1650 | 1468481268109 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}] 00:27:48 INFO - PROCESS | 1650 | 1468481268111 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:48 INFO - PROCESS | 1650 | 1468481268214 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:27:48 INFO - PROCESS | 1650 | 1468481268218 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:48 INFO - PROCESS | 1650 | 1468481268219 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf27000 == 40 [pid = 1650] [id = 661] 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128eee800) [pid = 1650] [serial = 1983] [outer = 0x0] 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129213800) [pid = 1650] [serial = 1984] [outer = 0x128eee800] 00:27:48 INFO - PROCESS | 1650 | 1468481268279 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x128eef000) [pid = 1650] [serial = 1985] [outer = 0x128eee800] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x112737000) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1197cc800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x123d11c00) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x123d5c400) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x112a85800) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1168cac00) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x1197c8c00) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x112a79c00) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1129a6000) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:27:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118541400) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:27:48 INFO - PROCESS | 1650 | 1468481268634 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]]]}] 00:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 569ms 00:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:27:48 INFO - PROCESS | 1650 | 1468481268674 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:27:48 INFO - PROCESS | 1650 | 1468481268676 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:27:48 INFO - PROCESS | 1650 | 1468481268678 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:27:48 INFO - PROCESS | 1650 | 1468481268687 Marionette TRACE conn2 <- [1,2618,null,{}] 00:27:48 INFO - PROCESS | 1650 | 1468481268689 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}] 00:27:48 INFO - PROCESS | 1650 | 1468481268690 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:48 INFO - PROCESS | 1650 | 1468481268772 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:27:48 INFO - PROCESS | 1650 | 1468481268776 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:48 INFO - PROCESS | 1650 | 1468481268777 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf18800 == 41 [pid = 1650] [id = 662] 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1128ca400) [pid = 1650] [serial = 1986] [outer = 0x0] 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118541400) [pid = 1650] [serial = 1987] [outer = 0x1128ca400] 00:27:48 INFO - PROCESS | 1650 | 1468481268801 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1215e0000) [pid = 1650] [serial = 1988] [outer = 0x1128ca400] 00:27:49 INFO - PROCESS | 1650 | 1468481269148 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]]]}] 00:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 528ms 00:27:49 INFO - PROCESS | 1650 | 1468481269207 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1650 | 1468481269208 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:27:49 INFO - PROCESS | 1650 | 1468481269210 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1650 | 1468481269211 Marionette TRACE conn2 <- [1,2622,null,{}] 00:27:49 INFO - PROCESS | 1650 | 1468481269213 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}] 00:27:49 INFO - PROCESS | 1650 | 1468481269214 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:49 INFO - PROCESS | 1650 | 1468481269297 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:27:49 INFO - PROCESS | 1650 | 1468481269300 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:49 INFO - PROCESS | 1650 | 1468481269302 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc03800 == 42 [pid = 1650] [id = 663] 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1215e0c00) [pid = 1650] [serial = 1989] [outer = 0x0] 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x129214800) [pid = 1650] [serial = 1990] [outer = 0x1215e0c00] 00:27:49 INFO - PROCESS | 1650 | 1468481269331 Marionette DEBUG loaded listener.js 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x129573000) [pid = 1650] [serial = 1991] [outer = 0x1215e0c00] 00:27:49 INFO - PROCESS | 1650 | 1468481269679 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]]]}] 00:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 521ms 00:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:27:49 INFO - PROCESS | 1650 | 1468481269739 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1650 | 1468481269741 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:27:49 INFO - PROCESS | 1650 | 1468481269743 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1650 | 1468481269745 Marionette TRACE conn2 <- [1,2626,null,{}] 00:27:49 INFO - PROCESS | 1650 | 1468481269747 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}] 00:27:49 INFO - PROCESS | 1650 | 1468481269748 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:49 INFO - PROCESS | 1650 | 1468481269869 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:27:49 INFO - PROCESS | 1650 | 1468481269878 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:49 INFO - PROCESS | 1650 | 1468481269879 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d454800 == 43 [pid = 1650] [id = 664] 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x129573800) [pid = 1650] [serial = 1992] [outer = 0x0] 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12957b800) [pid = 1650] [serial = 1993] [outer = 0x129573800] 00:27:49 INFO - PROCESS | 1650 | 1468481269903 Marionette DEBUG loaded listener.js 00:27:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12a668c00) [pid = 1650] [serial = 1994] [outer = 0x129573800] 00:27:50 INFO - PROCESS | 1650 | 1468481270195 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]]]}] 00:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 469ms 00:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:27:50 INFO - PROCESS | 1650 | 1468481270213 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:27:50 INFO - PROCESS | 1650 | 1468481270214 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:27:50 INFO - PROCESS | 1650 | 1468481270216 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:27:50 INFO - PROCESS | 1650 | 1468481270217 Marionette TRACE conn2 <- [1,2630,null,{}] 00:27:50 INFO - PROCESS | 1650 | 1468481270219 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}] 00:27:50 INFO - PROCESS | 1650 | 1468481270222 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:50 INFO - PROCESS | 1650 | 1468481270316 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:27:50 INFO - PROCESS | 1650 | 1468481270320 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:50 INFO - PROCESS | 1650 | 1468481270321 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d712800 == 44 [pid = 1650] [id = 665] 00:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x129575c00) [pid = 1650] [serial = 1995] [outer = 0x0] 00:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12a674400) [pid = 1650] [serial = 1996] [outer = 0x129575c00] 00:27:50 INFO - PROCESS | 1650 | 1468481270345 Marionette DEBUG loaded listener.js 00:27:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a73e400) [pid = 1650] [serial = 1997] [outer = 0x129575c00] 00:27:50 INFO - PROCESS | 1650 | 1468481270811 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]]]}] 00:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 619ms 00:27:50 INFO - PROCESS | 1650 | 1468481270836 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:27:50 INFO - PROCESS | 1650 | 1468481270841 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:27:50 INFO - PROCESS | 1650 | 1468481270844 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:27:50 INFO - PROCESS | 1650 | 1468481270846 Marionette TRACE conn2 <- [1,2634,null,{}] 00:27:50 INFO - PROCESS | 1650 | 1468481270850 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}] 00:27:50 INFO - PROCESS | 1650 | 1468481270852 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:50 INFO - PROCESS | 1650 | 1468481270960 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:27:51 INFO - PROCESS | 1650 | 1468481271037 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:51 INFO - PROCESS | 1650 | 1468481271038 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bc0000 == 45 [pid = 1650] [id = 666] 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1129b3000) [pid = 1650] [serial = 1998] [outer = 0x0] 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x113d68800) [pid = 1650] [serial = 1999] [outer = 0x1129b3000] 00:27:51 INFO - PROCESS | 1650 | 1468481271069 Marionette DEBUG loaded listener.js 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x117090000) [pid = 1650] [serial = 2000] [outer = 0x1129b3000] 00:27:51 INFO - PROCESS | 1650 | 1468481271489 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]]]}] 00:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 671ms 00:27:51 INFO - PROCESS | 1650 | 1468481271515 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:27:51 INFO - PROCESS | 1650 | 1468481271518 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:27:51 INFO - PROCESS | 1650 | 1468481271523 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:27:51 INFO - PROCESS | 1650 | 1468481271525 Marionette TRACE conn2 <- [1,2638,null,{}] 00:27:51 INFO - PROCESS | 1650 | 1468481271528 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}] 00:27:51 INFO - PROCESS | 1650 | 1468481271529 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:51 INFO - PROCESS | 1650 | 1468481271636 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:27:51 INFO - PROCESS | 1650 | 1468481271699 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:51 INFO - PROCESS | 1650 | 1468481271700 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a75c000 == 46 [pid = 1650] [id = 667] 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x117f87000) [pid = 1650] [serial = 2001] [outer = 0x0] 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118320800) [pid = 1650] [serial = 2002] [outer = 0x117f87000] 00:27:51 INFO - PROCESS | 1650 | 1468481271771 Marionette DEBUG loaded listener.js 00:27:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118814000) [pid = 1650] [serial = 2003] [outer = 0x117f87000] 00:27:52 INFO - PROCESS | 1650 | 1468481272154 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]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 672ms 00:27:52 INFO - PROCESS | 1650 | 1468481272195 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:27:52 INFO - PROCESS | 1650 | 1468481272197 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:27:52 INFO - PROCESS | 1650 | 1468481272199 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1650 | 1468481272202 Marionette TRACE conn2 <- [1,2642,null,{}] 00:27:52 INFO - PROCESS | 1650 | 1468481272212 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}] 00:27:52 INFO - PROCESS | 1650 | 1468481272215 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:52 INFO - PROCESS | 1650 | 1468481272338 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:27:52 INFO - PROCESS | 1650 | 1468481272416 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:52 INFO - PROCESS | 1650 | 1468481272418 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d452800 == 47 [pid = 1650] [id = 668] 00:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1199bd000) [pid = 1650] [serial = 2004] [outer = 0x0] 00:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x123d5e800) [pid = 1650] [serial = 2005] [outer = 0x1199bd000] 00:27:52 INFO - PROCESS | 1650 | 1468481272449 Marionette DEBUG loaded listener.js 00:27:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x124d63c00) [pid = 1650] [serial = 2006] [outer = 0x1199bd000] 00:27:52 INFO - PROCESS | 1650 | 1468481272876 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]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:27:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 724ms 00:27:52 INFO - PROCESS | 1650 | 1468481272924 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:27:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:27:52 INFO - PROCESS | 1650 | 1468481272925 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:27:52 INFO - PROCESS | 1650 | 1468481272928 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1650 | 1468481272929 Marionette TRACE conn2 <- [1,2646,null,{}] 00:27:52 INFO - PROCESS | 1650 | 1468481272931 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}] 00:27:52 INFO - PROCESS | 1650 | 1468481272933 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:53 INFO - PROCESS | 1650 | 1468481273039 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:27:53 INFO - PROCESS | 1650 | 1468481273100 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:53 INFO - PROCESS | 1650 | 1468481273102 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dca3000 == 48 [pid = 1650] [id = 669] 00:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1266ec400) [pid = 1650] [serial = 2007] [outer = 0x0] 00:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126dc6800) [pid = 1650] [serial = 2008] [outer = 0x1266ec400] 00:27:53 INFO - PROCESS | 1650 | 1468481273172 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x128eefc00) [pid = 1650] [serial = 2009] [outer = 0x1266ec400] 00:27:53 INFO - PROCESS | 1650 | 1468481273606 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]]]}] 00:27:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:27:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 718ms 00:27:53 INFO - PROCESS | 1650 | 1468481273825 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:27:53 INFO - PROCESS | 1650 | 1468481273827 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:27:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:27:53 INFO - PROCESS | 1650 | 1468481273869 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:27:53 INFO - PROCESS | 1650 | 1468481273872 Marionette TRACE conn2 <- [1,2650,null,{}] 00:27:53 INFO - PROCESS | 1650 | 1468481273875 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}] 00:27:53 INFO - PROCESS | 1650 | 1468481273878 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:53 INFO - PROCESS | 1650 | 1468481273987 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:27:54 INFO - PROCESS | 1650 | 1468481274060 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1650 | 1468481274062 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x124de5000 == 49 [pid = 1650] [id = 670] 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11697c000) [pid = 1650] [serial = 2010] [outer = 0x0] 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x117246000) [pid = 1650] [serial = 2011] [outer = 0x11697c000] 00:27:54 INFO - PROCESS | 1650 | 1468481274089 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x117f8d400) [pid = 1650] [serial = 2012] [outer = 0x11697c000] 00:27:54 INFO - PROCESS | 1650 | 1468481274518 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]]]}] 00:27:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:27:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 691ms 00:27:54 INFO - PROCESS | 1650 | 1468481274544 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:27:54 INFO - PROCESS | 1650 | 1468481274545 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:27:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:27:54 INFO - PROCESS | 1650 | 1468481274549 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:27:54 INFO - PROCESS | 1650 | 1468481274551 Marionette TRACE conn2 <- [1,2654,null,{}] 00:27:54 INFO - PROCESS | 1650 | 1468481274555 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}] 00:27:54 INFO - PROCESS | 1650 | 1468481274556 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:54 INFO - PROCESS | 1650 | 1468481274652 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:27:54 INFO - PROCESS | 1650 | 1468481274716 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1650 | 1468481274718 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d8f000 == 50 [pid = 1650] [id = 671] 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118545c00) [pid = 1650] [serial = 2013] [outer = 0x0] 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x118835c00) [pid = 1650] [serial = 2014] [outer = 0x118545c00] 00:27:54 INFO - PROCESS | 1650 | 1468481274746 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x119757400) [pid = 1650] [serial = 2015] [outer = 0x118545c00] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d454800 == 49 [pid = 1650] [id = 664] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc03800 == 48 [pid = 1650] [id = 663] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf18800 == 47 [pid = 1650] [id = 662] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf27000 == 46 [pid = 1650] [id = 661] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bacf800 == 45 [pid = 1650] [id = 660] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1cc000 == 44 [pid = 1650] [id = 659] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x117560000 == 43 [pid = 1650] [id = 658] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x129158000 == 42 [pid = 1650] [id = 657] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d1000 == 41 [pid = 1650] [id = 656] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x121119800 == 40 [pid = 1650] [id = 655] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x116bc7000 == 39 [pid = 1650] [id = 654] 00:27:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1190dc800 == 38 [pid = 1650] [id = 653] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11656f400) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118315000) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118538800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119933000) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118278800) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x117f91c00) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x112a5a800) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11896ec00) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x117f89800) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112a62800) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11337fc00) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x120fec000) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1215e4000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x123dbe000) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x121a99400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1266e9800) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12442a000) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x119758800) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x123d5a800) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1246e6800) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x114f5f800) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 00:27:55 INFO - PROCESS | 1650 | 1468481275128 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]]]}] 00:27:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:27:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 620ms 00:27:55 INFO - PROCESS | 1650 | 1468481275169 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:27:55 INFO - PROCESS | 1650 | 1468481275171 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:27:55 INFO - PROCESS | 1650 | 1468481275173 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:27:55 INFO - PROCESS | 1650 | 1468481275174 Marionette TRACE conn2 <- [1,2658,null,{}] 00:27:55 INFO - PROCESS | 1650 | 1468481275178 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}] 00:27:55 INFO - PROCESS | 1650 | 1468481275181 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:55 INFO - PROCESS | 1650 | 1468481275277 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:27:55 INFO - PROCESS | 1650 | 1468481275404 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1650 | 1468481275407 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d33000 == 39 [pid = 1650] [id = 672] 00:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x121559c00) [pid = 1650] [serial = 2016] [outer = 0x0] 00:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1215e8400) [pid = 1650] [serial = 2017] [outer = 0x121559c00] 00:27:55 INFO - PROCESS | 1650 | 1468481275454 Marionette DEBUG loaded listener.js 00:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x123d63800) [pid = 1650] [serial = 2018] [outer = 0x121559c00] 00:27:55 INFO - PROCESS | 1650 | 1468481275779 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]]]}] 00:27:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:27:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 622ms 00:27:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:27:55 INFO - PROCESS | 1650 | 1468481275795 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:27:55 INFO - PROCESS | 1650 | 1468481275797 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:27:55 INFO - PROCESS | 1650 | 1468481275799 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:27:55 INFO - PROCESS | 1650 | 1468481275800 Marionette TRACE conn2 <- [1,2662,null,{}] 00:27:55 INFO - PROCESS | 1650 | 1468481275802 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}] 00:27:55 INFO - PROCESS | 1650 | 1468481275805 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:55 INFO - PROCESS | 1650 | 1468481275888 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:27:55 INFO - PROCESS | 1650 | 1468481275950 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:55 INFO - PROCESS | 1650 | 1468481275951 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b3000 == 40 [pid = 1650] [id = 673] 00:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1215ef000) [pid = 1650] [serial = 2019] [outer = 0x0] 00:27:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12649c000) [pid = 1650] [serial = 2020] [outer = 0x1215ef000] 00:27:55 INFO - PROCESS | 1650 | 1468481275976 Marionette DEBUG loaded listener.js 00:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126dca000) [pid = 1650] [serial = 2021] [outer = 0x1215ef000] 00:27:56 INFO - PROCESS | 1650 | 1468481276265 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]]]}] 00:27:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:27:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 00:27:56 INFO - PROCESS | 1650 | 1468481276318 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:27:56 INFO - PROCESS | 1650 | 1468481276320 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:27:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:27:56 INFO - PROCESS | 1650 | 1468481276326 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:27:56 INFO - PROCESS | 1650 | 1468481276327 Marionette TRACE conn2 <- [1,2666,null,{}] 00:27:56 INFO - PROCESS | 1650 | 1468481276329 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}] 00:27:56 INFO - PROCESS | 1650 | 1468481276330 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:56 INFO - PROCESS | 1650 | 1468481276411 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:27:56 INFO - PROCESS | 1650 | 1468481276415 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:56 INFO - PROCESS | 1650 | 1468481276416 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abb5000 == 41 [pid = 1650] [id = 674] 00:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ac6c00) [pid = 1650] [serial = 2022] [outer = 0x0] 00:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128efbc00) [pid = 1650] [serial = 2023] [outer = 0x128ac6c00] 00:27:56 INFO - PROCESS | 1650 | 1468481276443 Marionette DEBUG loaded listener.js 00:27:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x129216400) [pid = 1650] [serial = 2024] [outer = 0x128ac6c00] 00:27:57 INFO - PROCESS | 1650 | 1468481277284 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]]]}] 00:27:57 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) 00:27:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 00:27:57 INFO - PROCESS | 1650 | 1468481277297 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1650 | 1468481277298 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:27:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:27:57 INFO - PROCESS | 1650 | 1468481277300 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:27:57 INFO - PROCESS | 1650 | 1468481277301 Marionette TRACE conn2 <- [1,2670,null,{}] 00:27:57 INFO - PROCESS | 1650 | 1468481277305 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}] 00:27:57 INFO - PROCESS | 1650 | 1468481277309 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:57 INFO - PROCESS | 1650 | 1468481277437 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:27:57 INFO - PROCESS | 1650 | 1468481277450 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:57 INFO - PROCESS | 1650 | 1468481277452 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bacf800 == 42 [pid = 1650] [id = 675] 00:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x111aa5800) [pid = 1650] [serial = 2025] [outer = 0x0] 00:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12a667000) [pid = 1650] [serial = 2026] [outer = 0x111aa5800] 00:27:57 INFO - PROCESS | 1650 | 1468481277485 Marionette DEBUG loaded listener.js 00:27:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12a733400) [pid = 1650] [serial = 2027] [outer = 0x111aa5800] 00:27:58 INFO - PROCESS | 1650 | 1468481278315 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:27:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 00:27:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:27:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:27:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:27:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1022ms 00:27:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:27:58 INFO - PROCESS | 1650 | 1468481278327 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:27:58 INFO - PROCESS | 1650 | 1468481278328 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:27:58 INFO - PROCESS | 1650 | 1468481278330 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:27:58 INFO - PROCESS | 1650 | 1468481278331 Marionette TRACE conn2 <- [1,2674,null,{}] 00:27:58 INFO - PROCESS | 1650 | 1468481278333 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}] 00:27:58 INFO - PROCESS | 1650 | 1468481278335 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:58 INFO - PROCESS | 1650 | 1468481278442 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:27:58 INFO - PROCESS | 1650 | 1468481278480 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:58 INFO - PROCESS | 1650 | 1468481278482 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119595000 == 43 [pid = 1650] [id = 676] 00:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a733800) [pid = 1650] [serial = 2028] [outer = 0x0] 00:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12a974400) [pid = 1650] [serial = 2029] [outer = 0x12a733800] 00:27:58 INFO - PROCESS | 1650 | 1468481278506 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b112c00) [pid = 1650] [serial = 2030] [outer = 0x12a733800] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126d40800) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x128e0bc00) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128eee800) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118835400) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x112733000) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x117f90800) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112730000) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11213e800) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128ca400) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1215e0c00) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1268a9000) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:27:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129573800) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:27:59 INFO - PROCESS | 1650 | 1468481279297 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:27:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 00:27:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:27:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:27:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 00:27:59 INFO - PROCESS | 1650 | 1468481279350 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:27:59 INFO - PROCESS | 1650 | 1468481279351 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:27:59 INFO - PROCESS | 1650 | 1468481279354 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:27:59 INFO - PROCESS | 1650 | 1468481279355 Marionette TRACE conn2 <- [1,2678,null,{}] 00:27:59 INFO - PROCESS | 1650 | 1468481279357 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}] 00:27:59 INFO - PROCESS | 1650 | 1468481279358 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:59 INFO - PROCESS | 1650 | 1468481279440 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:27:59 INFO - PROCESS | 1650 | 1468481279444 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:59 INFO - PROCESS | 1650 | 1468481279445 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:27:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf2c000 == 44 [pid = 1650] [id = 677] 00:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x112a7ac00) [pid = 1650] [serial = 2031] [outer = 0x0] 00:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1197cd000) [pid = 1650] [serial = 2032] [outer = 0x112a7ac00] 00:27:59 INFO - PROCESS | 1650 | 1468481279477 Marionette DEBUG loaded listener.js 00:27:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124d5ac00) [pid = 1650] [serial = 2033] [outer = 0x112a7ac00] 00:28:00 INFO - PROCESS | 1650 | 1468481280318 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]]]}] 00:28:00 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) 00:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 00:28:00 INFO - PROCESS | 1650 | 1468481280374 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:28:00 INFO - PROCESS | 1650 | 1468481280375 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:28:00 INFO - PROCESS | 1650 | 1468481280377 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:28:00 INFO - PROCESS | 1650 | 1468481280378 Marionette TRACE conn2 <- [1,2682,null,{}] 00:28:00 INFO - PROCESS | 1650 | 1468481280391 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}] 00:28:00 INFO - PROCESS | 1650 | 1468481280392 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:00 INFO - PROCESS | 1650 | 1468481280472 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:28:00 INFO - PROCESS | 1650 | 1468481280477 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:00 INFO - PROCESS | 1650 | 1468481280478 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c85e000 == 45 [pid = 1650] [id = 678] 00:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128eee800) [pid = 1650] [serial = 2034] [outer = 0x0] 00:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129573800) [pid = 1650] [serial = 2035] [outer = 0x128eee800] 00:28:00 INFO - PROCESS | 1650 | 1468481280501 Marionette DEBUG loaded listener.js 00:28:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b114000) [pid = 1650] [serial = 2036] [outer = 0x128eee800] 00:28:01 INFO - PROCESS | 1650 | 1468481281337 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]]]}] 00:28:01 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) 00:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 978ms 00:28:01 INFO - PROCESS | 1650 | 1468481281355 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:28:01 INFO - PROCESS | 1650 | 1468481281358 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:28:01 INFO - PROCESS | 1650 | 1468481281362 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:28:01 INFO - PROCESS | 1650 | 1468481281364 Marionette TRACE conn2 <- [1,2686,null,{}] 00:28:01 INFO - PROCESS | 1650 | 1468481281368 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}] 00:28:01 INFO - PROCESS | 1650 | 1468481281369 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:01 INFO - PROCESS | 1650 | 1468481281511 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:28:01 INFO - PROCESS | 1650 | 1468481281615 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:01 INFO - PROCESS | 1650 | 1468481281616 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x1192cd000 == 46 [pid = 1650] [id = 679] 00:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11656f400) [pid = 1650] [serial = 2037] [outer = 0x0] 00:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x116984400) [pid = 1650] [serial = 2038] [outer = 0x11656f400] 00:28:01 INFO - PROCESS | 1650 | 1468481281650 Marionette DEBUG loaded listener.js 00:28:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11814f400) [pid = 1650] [serial = 2039] [outer = 0x11656f400] 00:28:02 INFO - PROCESS | 1650 | 1468481282553 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:28:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 00:28:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:28:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1228ms 00:28:02 INFO - PROCESS | 1650 | 1468481282591 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:28:02 INFO - PROCESS | 1650 | 1468481282594 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:28:02 INFO - PROCESS | 1650 | 1468481282598 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:28:02 INFO - PROCESS | 1650 | 1468481282600 Marionette TRACE conn2 <- [1,2690,null,{}] 00:28:02 INFO - PROCESS | 1650 | 1468481282603 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}] 00:28:02 INFO - PROCESS | 1650 | 1468481282605 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:02 INFO - PROCESS | 1650 | 1468481282707 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:28:02 INFO - PROCESS | 1650 | 1468481282770 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1650 | 1468481282771 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296af000 == 47 [pid = 1650] [id = 680] 00:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118831c00) [pid = 1650] [serial = 2040] [outer = 0x0] 00:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1199bc000) [pid = 1650] [serial = 2041] [outer = 0x118831c00] 00:28:02 INFO - PROCESS | 1650 | 1468481282802 Marionette DEBUG loaded listener.js 00:28:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123d61400) [pid = 1650] [serial = 2042] [outer = 0x118831c00] 00:28:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:28:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:28:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:28:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1121ms 00:28:03 INFO - PROCESS | 1650 | 1468481283716 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:28:03 INFO - PROCESS | 1650 | 1468481283733 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1650 | 1468481283735 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:28:03 INFO - PROCESS | 1650 | 1468481283740 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1650 | 1468481283742 Marionette TRACE conn2 <- [1,2694,null,{}] 00:28:03 INFO - PROCESS | 1650 | 1468481283750 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}] 00:28:03 INFO - PROCESS | 1650 | 1468481283753 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:03 INFO - PROCESS | 1650 | 1468481283873 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:28:03 INFO - PROCESS | 1650 | 1468481283934 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:03 INFO - PROCESS | 1650 | 1468481283937 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d36b800 == 48 [pid = 1650] [id = 681] 00:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123dbc400) [pid = 1650] [serial = 2043] [outer = 0x0] 00:28:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129465400) [pid = 1650] [serial = 2044] [outer = 0x123dbc400] 00:28:03 INFO - PROCESS | 1650 | 1468481283967 Marionette DEBUG loaded listener.js 00:28:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a610800) [pid = 1650] [serial = 2045] [outer = 0x123dbc400] 00:28:04 INFO - PROCESS | 1650 | 1468481284901 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:28:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:28:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:28:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1174ms 00:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:28:04 INFO - PROCESS | 1650 | 1468481284915 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:28:04 INFO - PROCESS | 1650 | 1468481284917 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:28:04 INFO - PROCESS | 1650 | 1468481284920 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:28:04 INFO - PROCESS | 1650 | 1468481284924 Marionette TRACE conn2 <- [1,2698,null,{}] 00:28:04 INFO - PROCESS | 1650 | 1468481284927 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}] 00:28:04 INFO - PROCESS | 1650 | 1468481284929 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:05 INFO - PROCESS | 1650 | 1468481285025 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:28:05 INFO - PROCESS | 1650 | 1468481285092 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:05 INFO - PROCESS | 1650 | 1468481285095 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x118851800 == 49 [pid = 1650] [id = 682] 00:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1133f3400) [pid = 1650] [serial = 2046] [outer = 0x0] 00:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x117fa8000) [pid = 1650] [serial = 2047] [outer = 0x1133f3400] 00:28:05 INFO - PROCESS | 1650 | 1468481285124 Marionette DEBUG loaded listener.js 00:28:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118321c00) [pid = 1650] [serial = 2048] [outer = 0x1133f3400] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf2c000 == 48 [pid = 1650] [id = 677] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119595000 == 47 [pid = 1650] [id = 676] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a674400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bacf800 == 46 [pid = 1650] [id = 675] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12abb5000 == 45 [pid = 1650] [id = 674] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b3000 == 44 [pid = 1650] [id = 673] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123d33000 == 43 [pid = 1650] [id = 672] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x123d8f000 == 42 [pid = 1650] [id = 671] 00:28:05 INFO - PROCESS | 1650 | --DOCSHELL 0x124de5000 == 41 [pid = 1650] [id = 670] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ac7c00) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128ef6c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x128e0a400) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129213800) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118540400) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118976000) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1215e6400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x112fcb400) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x116906400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11831bc00) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118618000) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112a63800) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1128d2400) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1128d8c00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x123d55800) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12442d400) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112f7f800) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12667bc00) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1215df400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215e0000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118541400) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128eef000) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129214800) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126c17000) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x126dc0000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x129573000) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12a668c00) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 00:28:05 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12957b800) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 00:28:06 INFO - PROCESS | 1650 | 1468481286057 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:28:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:28:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:28:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1177ms 00:28:06 INFO - PROCESS | 1650 | 1468481286096 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1650 | 1468481286099 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:28:06 INFO - PROCESS | 1650 | 1468481286104 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1650 | 1468481286105 Marionette TRACE conn2 <- [1,2702,null,{}] 00:28:06 INFO - PROCESS | 1650 | 1468481286108 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}] 00:28:06 INFO - PROCESS | 1650 | 1468481286109 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:06 INFO - PROCESS | 1650 | 1468481286191 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:28:06 INFO - PROCESS | 1650 | 1468481286195 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:06 INFO - PROCESS | 1650 | 1468481286196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x121419000 == 42 [pid = 1650] [id = 683] 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118618000) [pid = 1650] [serial = 2049] [outer = 0x0] 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119d19c00) [pid = 1650] [serial = 2050] [outer = 0x118618000] 00:28:06 INFO - PROCESS | 1650 | 1468481286223 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x123d55800) [pid = 1650] [serial = 2051] [outer = 0x118618000] 00:28:06 INFO - PROCESS | 1650 | 1468481286589 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]]]}] 00:28:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 522ms 00:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:28:06 INFO - PROCESS | 1650 | 1468481286626 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1650 | 1468481286627 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:28:06 INFO - PROCESS | 1650 | 1468481286629 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1650 | 1468481286632 Marionette TRACE conn2 <- [1,2706,null,{}] 00:28:06 INFO - PROCESS | 1650 | 1468481286640 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}] 00:28:06 INFO - PROCESS | 1650 | 1468481286643 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:06 INFO - PROCESS | 1650 | 1468481286734 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:28:06 INFO - PROCESS | 1650 | 1468481286741 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:06 INFO - PROCESS | 1650 | 1468481286743 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915c000 == 43 [pid = 1650] [id = 684] 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1242af000) [pid = 1650] [serial = 2052] [outer = 0x0] 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x126d48c00) [pid = 1650] [serial = 2053] [outer = 0x1242af000] 00:28:06 INFO - PROCESS | 1650 | 1468481286771 Marionette DEBUG loaded listener.js 00:28:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x128eeec00) [pid = 1650] [serial = 2054] [outer = 0x1242af000] 00:28:07 INFO - PROCESS | 1650 | 1468481287179 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]]]}] 00:28:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 00:28:07 INFO - PROCESS | 1650 | 1468481287201 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:28:07 INFO - PROCESS | 1650 | 1468481287203 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:28:07 INFO - PROCESS | 1650 | 1468481287209 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:28:07 INFO - PROCESS | 1650 | 1468481287211 Marionette TRACE conn2 <- [1,2710,null,{}] 00:28:07 INFO - PROCESS | 1650 | 1468481287214 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}] 00:28:07 INFO - PROCESS | 1650 | 1468481287216 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:07 INFO - PROCESS | 1650 | 1468481287388 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:28:07 INFO - PROCESS | 1650 | 1468481287401 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:07 INFO - PROCESS | 1650 | 1468481287403 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5a6800 == 44 [pid = 1650] [id = 685] 00:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x128eed800) [pid = 1650] [serial = 2055] [outer = 0x0] 00:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129219400) [pid = 1650] [serial = 2056] [outer = 0x128eed800] 00:28:07 INFO - PROCESS | 1650 | 1468481287448 Marionette DEBUG loaded listener.js 00:28:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12957b800) [pid = 1650] [serial = 2057] [outer = 0x128eed800] 00:28:07 INFO - PROCESS | 1650 | 1468481287903 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] 00:28:07 INFO - PROCESS | 1650 | 1468481287935 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:28:07 INFO - PROCESS | 1650 | 1468481287939 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:28:07 INFO - PROCESS | 1650 | 1468481287941 Marionette TRACE conn2 <- [1,2714,null,{}] 00:28:07 INFO - PROCESS | 1650 | 1468481287945 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}] 00:28:07 INFO - PROCESS | 1650 | 1468481287946 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:08 INFO - PROCESS | 1650 | 1468481288099 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:28:08 INFO - PROCESS | 1650 | 1468481288123 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1650 | 1468481288124 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9cb800 == 45 [pid = 1650] [id = 686] 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x112d3dc00) [pid = 1650] [serial = 2058] [outer = 0x0] 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12a66d000) [pid = 1650] [serial = 2059] [outer = 0x112d3dc00] 00:28:08 INFO - PROCESS | 1650 | 1468481288174 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12a740c00) [pid = 1650] [serial = 2060] [outer = 0x112d3dc00] 00:28:08 INFO - PROCESS | 1650 | 1468481288584 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]]]}] 00:28:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:28:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 677ms 00:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:28:08 INFO - PROCESS | 1650 | 1468481288622 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1650 | 1468481288624 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:28:08 INFO - PROCESS | 1650 | 1468481288627 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1650 | 1468481288628 Marionette TRACE conn2 <- [1,2718,null,{}] 00:28:08 INFO - PROCESS | 1650 | 1468481288632 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}] 00:28:08 INFO - PROCESS | 1650 | 1468481288638 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:08 INFO - PROCESS | 1650 | 1468481288854 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:28:08 INFO - PROCESS | 1650 | 1468481288880 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1650 | 1468481288882 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c534000 == 46 [pid = 1650] [id = 687] 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a972c00) [pid = 1650] [serial = 2061] [outer = 0x0] 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b116c00) [pid = 1650] [serial = 2062] [outer = 0x12a972c00] 00:28:08 INFO - PROCESS | 1650 | 1468481288923 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12b912000) [pid = 1650] [serial = 2063] [outer = 0x12a972c00] 00:28:09 INFO - PROCESS | 1650 | 1468481289321 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] 00:28:09 INFO - PROCESS | 1650 | 1468481289349 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:28:09 INFO - PROCESS | 1650 | 1468481289357 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1650 | 1468481289358 Marionette TRACE conn2 <- [1,2722,null,{}] 00:28:09 INFO - PROCESS | 1650 | 1468481289360 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}] 00:28:09 INFO - PROCESS | 1650 | 1468481289361 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:09 INFO - PROCESS | 1650 | 1468481289473 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:28:09 INFO - PROCESS | 1650 | 1468481289476 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:09 INFO - PROCESS | 1650 | 1468481289477 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c846800 == 47 [pid = 1650] [id = 688] 00:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12a975c00) [pid = 1650] [serial = 2064] [outer = 0x0] 00:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12b91a800) [pid = 1650] [serial = 2065] [outer = 0x12a975c00] 00:28:09 INFO - PROCESS | 1650 | 1468481289502 Marionette DEBUG loaded listener.js 00:28:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12ba87800) [pid = 1650] [serial = 2066] [outer = 0x12a975c00] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118545c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x128ac6c00) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x121559c00) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1215ef000) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12a733800) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x112a7ac00) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11697c000) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:28:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x111aa5800) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:28:09 INFO - PROCESS | 1650 | 1468481289910 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] 00:28:09 INFO - PROCESS | 1650 | 1468481289929 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:28:09 INFO - PROCESS | 1650 | 1468481289931 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1650 | 1468481289932 Marionette TRACE conn2 <- [1,2726,null,{}] 00:28:09 INFO - PROCESS | 1650 | 1468481289934 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}] 00:28:09 INFO - PROCESS | 1650 | 1468481289935 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:10 INFO - PROCESS | 1650 | 1468481290015 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:28:10 INFO - PROCESS | 1650 | 1468481290082 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1650 | 1468481290083 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc19800 == 48 [pid = 1650] [id = 689] 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x113204400) [pid = 1650] [serial = 2067] [outer = 0x0] 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128ac6c00) [pid = 1650] [serial = 2068] [outer = 0x113204400] 00:28:10 INFO - PROCESS | 1650 | 1468481290108 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba88000) [pid = 1650] [serial = 2069] [outer = 0x113204400] 00:28:10 INFO - PROCESS | 1650 | 1468481290386 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]]]}] 00:28:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 00:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:28:10 INFO - PROCESS | 1650 | 1468481290399 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:28:10 INFO - PROCESS | 1650 | 1468481290400 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:28:10 INFO - PROCESS | 1650 | 1468481290402 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:28:10 INFO - PROCESS | 1650 | 1468481290404 Marionette TRACE conn2 <- [1,2730,null,{}] 00:28:10 INFO - PROCESS | 1650 | 1468481290413 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}] 00:28:10 INFO - PROCESS | 1650 | 1468481290414 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:10 INFO - PROCESS | 1650 | 1468481290513 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:28:10 INFO - PROCESS | 1650 | 1468481290517 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1650 | 1468481290518 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d718800 == 49 [pid = 1650] [id = 690] 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ef7c00) [pid = 1650] [serial = 2070] [outer = 0x0] 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12ba8f800) [pid = 1650] [serial = 2071] [outer = 0x128ef7c00] 00:28:10 INFO - PROCESS | 1650 | 1468481290542 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12bb24800) [pid = 1650] [serial = 2072] [outer = 0x128ef7c00] 00:28:11 INFO - PROCESS | 1650 | 1468481291353 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:28:11 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:28:11 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:28:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 977ms 00:28:11 INFO - PROCESS | 1650 | 1468481291380 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1650 | 1468481291381 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:28:11 INFO - PROCESS | 1650 | 1468481291383 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1650 | 1468481291385 Marionette TRACE conn2 <- [1,2734,null,{}] 00:28:11 INFO - PROCESS | 1650 | 1468481291387 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}] 00:28:11 INFO - PROCESS | 1650 | 1468481291388 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:11 INFO - PROCESS | 1650 | 1468481291467 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:28:11 INFO - PROCESS | 1650 | 1468481291531 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:11 INFO - PROCESS | 1650 | 1468481291532 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dca4000 == 50 [pid = 1650] [id = 691] 00:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12a976c00) [pid = 1650] [serial = 2073] [outer = 0x0] 00:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12bb2a400) [pid = 1650] [serial = 2074] [outer = 0x12a976c00] 00:28:11 INFO - PROCESS | 1650 | 1468481291556 Marionette DEBUG loaded listener.js 00:28:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12bb2f800) [pid = 1650] [serial = 2075] [outer = 0x12a976c00] 00:28:11 INFO - PROCESS | 1650 | 1468481291925 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]]]}] 00:28:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:28:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 567ms 00:28:11 INFO - PROCESS | 1650 | 1468481291952 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:28:11 INFO - PROCESS | 1650 | 1468481291955 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:28:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:28:11 INFO - PROCESS | 1650 | 1468481291958 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:28:11 INFO - PROCESS | 1650 | 1468481291960 Marionette TRACE conn2 <- [1,2738,null,{}] 00:28:11 INFO - PROCESS | 1650 | 1468481291964 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}] 00:28:11 INFO - PROCESS | 1650 | 1468481291965 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:12 INFO - PROCESS | 1650 | 1468481292075 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:28:12 INFO - PROCESS | 1650 | 1468481292156 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:12 INFO - PROCESS | 1650 | 1468481292157 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bd3800 == 51 [pid = 1650] [id = 692] 00:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x113d38c00) [pid = 1650] [serial = 2076] [outer = 0x0] 00:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11724b800) [pid = 1650] [serial = 2077] [outer = 0x113d38c00] 00:28:12 INFO - PROCESS | 1650 | 1468481292189 Marionette DEBUG loaded listener.js 00:28:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x118540400) [pid = 1650] [serial = 2078] [outer = 0x113d38c00] 00:28:12 INFO - PROCESS | 1650 | 1468481292665 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]]]}] 00:28:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:28:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 722ms 00:28:12 INFO - PROCESS | 1650 | 1468481292680 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:28:12 INFO - PROCESS | 1650 | 1468481292685 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:28:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:28:12 INFO - PROCESS | 1650 | 1468481292731 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:28:12 INFO - PROCESS | 1650 | 1468481292734 Marionette TRACE conn2 <- [1,2742,null,{}] 00:28:12 INFO - PROCESS | 1650 | 1468481292753 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}] 00:28:12 INFO - PROCESS | 1650 | 1468481292756 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:12 INFO - PROCESS | 1650 | 1468481292969 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:28:13 INFO - PROCESS | 1650 | 1468481293032 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:13 INFO - PROCESS | 1650 | 1468481293034 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a910800 == 52 [pid = 1650] [id = 693] 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1211b1800) [pid = 1650] [serial = 2079] [outer = 0x0] 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1211b9400) [pid = 1650] [serial = 2080] [outer = 0x1211b1800] 00:28:13 INFO - PROCESS | 1650 | 1468481293082 Marionette DEBUG loaded listener.js 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1211bdc00) [pid = 1650] [serial = 2081] [outer = 0x1211b1800] 00:28:13 INFO - PROCESS | 1650 | 1468481293489 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]]]}] 00:28:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:28:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 824ms 00:28:13 INFO - PROCESS | 1650 | 1468481293553 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:28:13 INFO - PROCESS | 1650 | 1468481293554 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:28:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:28:13 INFO - PROCESS | 1650 | 1468481293556 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:28:13 INFO - PROCESS | 1650 | 1468481293559 Marionette TRACE conn2 <- [1,2746,null,{}] 00:28:13 INFO - PROCESS | 1650 | 1468481293567 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}] 00:28:13 INFO - PROCESS | 1650 | 1468481293570 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:13 INFO - PROCESS | 1650 | 1468481293676 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:28:13 INFO - PROCESS | 1650 | 1468481293785 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:13 INFO - PROCESS | 1650 | 1468481293787 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dfe7800 == 53 [pid = 1650] [id = 694] 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x123d5b400) [pid = 1650] [serial = 2082] [outer = 0x0] 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x126dc2400) [pid = 1650] [serial = 2083] [outer = 0x123d5b400] 00:28:13 INFO - PROCESS | 1650 | 1468481293820 Marionette DEBUG loaded listener.js 00:28:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129464000) [pid = 1650] [serial = 2084] [outer = 0x123d5b400] 00:28:14 INFO - PROCESS | 1650 | 1468481294203 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]]]}] 00:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 672ms 00:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:28:14 INFO - PROCESS | 1650 | 1468481294228 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:28:14 INFO - PROCESS | 1650 | 1468481294230 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:28:14 INFO - PROCESS | 1650 | 1468481294232 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:28:14 INFO - PROCESS | 1650 | 1468481294234 Marionette TRACE conn2 <- [1,2750,null,{}] 00:28:14 INFO - PROCESS | 1650 | 1468481294236 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}] 00:28:14 INFO - PROCESS | 1650 | 1468481294238 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:14 INFO - PROCESS | 1650 | 1468481294364 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:28:14 INFO - PROCESS | 1650 | 1468481294442 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1650 | 1468481294444 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d69e000 == 54 [pid = 1650] [id = 695] 00:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a741400) [pid = 1650] [serial = 2085] [outer = 0x0] 00:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12a979000) [pid = 1650] [serial = 2086] [outer = 0x12a741400] 00:28:14 INFO - PROCESS | 1650 | 1468481294474 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b121c00) [pid = 1650] [serial = 2087] [outer = 0x12a741400] 00:28:14 INFO - PROCESS | 1650 | 1468481294887 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]]]}] 00:28:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:28:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 669ms 00:28:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:28:14 INFO - PROCESS | 1650 | 1468481294902 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:28:14 INFO - PROCESS | 1650 | 1468481294903 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:28:14 INFO - PROCESS | 1650 | 1468481294905 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:28:14 INFO - PROCESS | 1650 | 1468481294907 Marionette TRACE conn2 <- [1,2754,null,{}] 00:28:14 INFO - PROCESS | 1650 | 1468481294909 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}] 00:28:14 INFO - PROCESS | 1650 | 1468481294910 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:15 INFO - PROCESS | 1650 | 1468481295012 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:28:15 INFO - PROCESS | 1650 | 1468481295119 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1650 | 1468481295120 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c5800 == 55 [pid = 1650] [id = 696] 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12a96e800) [pid = 1650] [serial = 2088] [outer = 0x0] 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b913400) [pid = 1650] [serial = 2089] [outer = 0x12a96e800] 00:28:15 INFO - PROCESS | 1650 | 1468481295152 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12ba8d800) [pid = 1650] [serial = 2090] [outer = 0x12a96e800] 00:28:15 INFO - PROCESS | 1650 | 1468481295606 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]]]}] 00:28:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:28:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 770ms 00:28:15 INFO - PROCESS | 1650 | 1468481295676 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:28:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:28:15 INFO - PROCESS | 1650 | 1468481295678 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:28:15 INFO - PROCESS | 1650 | 1468481295680 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:28:15 INFO - PROCESS | 1650 | 1468481295681 Marionette TRACE conn2 <- [1,2758,null,{}] 00:28:15 INFO - PROCESS | 1650 | 1468481295684 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}] 00:28:15 INFO - PROCESS | 1650 | 1468481295688 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:15 INFO - PROCESS | 1650 | 1468481295852 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:28:15 INFO - PROCESS | 1650 | 1468481295911 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1650 | 1468481295912 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12940b000 == 56 [pid = 1650] [id = 697] 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12bb29800) [pid = 1650] [serial = 2091] [outer = 0x0] 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bf07800) [pid = 1650] [serial = 2092] [outer = 0x12bb29800] 00:28:15 INFO - PROCESS | 1650 | 1468481295941 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bf0f400) [pid = 1650] [serial = 2093] [outer = 0x12bb29800] 00:28:16 INFO - PROCESS | 1650 | 1468481296505 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]]]}] 00:28:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:28:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 870ms 00:28:16 INFO - PROCESS | 1650 | 1468481296555 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:28:16 INFO - PROCESS | 1650 | 1468481296558 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:28:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:28:16 INFO - PROCESS | 1650 | 1468481296564 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:28:16 INFO - PROCESS | 1650 | 1468481296566 Marionette TRACE conn2 <- [1,2762,null,{}] 00:28:16 INFO - PROCESS | 1650 | 1468481296573 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}] 00:28:16 INFO - PROCESS | 1650 | 1468481296575 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:16 INFO - PROCESS | 1650 | 1468481296682 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:28:16 INFO - PROCESS | 1650 | 1468481296785 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:16 INFO - PROCESS | 1650 | 1468481296787 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x118851000 == 57 [pid = 1650] [id = 698] 00:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x113d69000) [pid = 1650] [serial = 2094] [outer = 0x0] 00:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11629bc00) [pid = 1650] [serial = 2095] [outer = 0x113d69000] 00:28:16 INFO - PROCESS | 1650 | 1468481296833 Marionette DEBUG loaded listener.js 00:28:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1186d5800) [pid = 1650] [serial = 2096] [outer = 0x113d69000] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d718800 == 56 [pid = 1650] [id = 690] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc19800 == 55 [pid = 1650] [id = 689] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c846800 == 54 [pid = 1650] [id = 688] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c534000 == 53 [pid = 1650] [id = 687] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9cb800 == 52 [pid = 1650] [id = 686] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5a6800 == 51 [pid = 1650] [id = 685] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12915c000 == 50 [pid = 1650] [id = 684] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121419000 == 49 [pid = 1650] [id = 683] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x118851800 == 48 [pid = 1650] [id = 682] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1296af000 == 47 [pid = 1650] [id = 680] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c85e000 == 46 [pid = 1650] [id = 678] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1192cd000 == 45 [pid = 1650] [id = 679] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x121a52000 == 44 [pid = 1650] [id = 638] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d36b800 == 43 [pid = 1650] [id = 681] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d712800 == 42 [pid = 1650] [id = 665] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a768000 == 41 [pid = 1650] [id = 651] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119bc0000 == 40 [pid = 1650] [id = 666] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a75c000 == 39 [pid = 1650] [id = 667] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf35800 == 38 [pid = 1650] [id = 649] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12c68d800 == 37 [pid = 1650] [id = 652] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d452800 == 36 [pid = 1650] [id = 668] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12dca3000 == 35 [pid = 1650] [id = 669] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x123eb9800 == 34 [pid = 1650] [id = 650] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12940b000 == 33 [pid = 1650] [id = 697] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x1194c5800 == 32 [pid = 1650] [id = 696] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12d69e000 == 31 [pid = 1650] [id = 695] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12dfe7800 == 30 [pid = 1650] [id = 694] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12a910800 == 29 [pid = 1650] [id = 693] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x12dca4000 == 28 [pid = 1650] [id = 691] 00:28:17 INFO - PROCESS | 1650 | --DOCSHELL 0x119bd3800 == 27 [pid = 1650] [id = 692] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113d68800) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x118320800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x123d5e800) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a974400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126dc6800) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1197cd000) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b112c00) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x124d5ac00) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x117f8d400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x117246000) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123d63800) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a667000) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12a733400) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129216400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129573800) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119757400) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118835c00) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128efbc00) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1215e8400) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12649c000) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 00:28:17 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126dca000) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 00:28:18 INFO - PROCESS | 1650 | 1468481298049 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]]]}] 00:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1527ms 00:28:18 INFO - PROCESS | 1650 | 1468481298093 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:28:18 INFO - PROCESS | 1650 | 1468481298095 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:28:18 INFO - PROCESS | 1650 | 1468481298098 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:28:18 INFO - PROCESS | 1650 | 1468481298100 Marionette TRACE conn2 <- [1,2766,null,{}] 00:28:18 INFO - PROCESS | 1650 | 1468481298105 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}] 00:28:18 INFO - PROCESS | 1650 | 1468481298106 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:18 INFO - PROCESS | 1650 | 1468481298187 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:28:18 INFO - PROCESS | 1650 | 1468481298193 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1650 | 1468481298196 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188c8800 == 28 [pid = 1650] [id = 699] 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x115e18c00) [pid = 1650] [serial = 2097] [outer = 0x0] 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x116843c00) [pid = 1650] [serial = 2098] [outer = 0x115e18c00] 00:28:18 INFO - PROCESS | 1650 | 1468481298224 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x112a5a800) [pid = 1650] [serial = 2099] [outer = 0x115e18c00] 00:28:18 INFO - PROCESS | 1650 | 1468481298604 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]]]}] 00:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 520ms 00:28:18 INFO - PROCESS | 1650 | 1468481298619 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:28:18 INFO - PROCESS | 1650 | 1468481298623 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:28:18 INFO - PROCESS | 1650 | 1468481298627 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:28:18 INFO - PROCESS | 1650 | 1468481298629 Marionette TRACE conn2 <- [1,2770,null,{}] 00:28:18 INFO - PROCESS | 1650 | 1468481298631 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}] 00:28:18 INFO - PROCESS | 1650 | 1468481298633 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:18 INFO - PROCESS | 1650 | 1468481298715 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:28:18 INFO - PROCESS | 1650 | 1468481298721 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1650 | 1468481298724 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb7800 == 29 [pid = 1650] [id = 700] 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x118146c00) [pid = 1650] [serial = 2100] [outer = 0x0] 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118537400) [pid = 1650] [serial = 2101] [outer = 0x118146c00] 00:28:18 INFO - PROCESS | 1650 | 1468481298751 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11896c800) [pid = 1650] [serial = 2102] [outer = 0x118146c00] 00:28:19 INFO - PROCESS | 1650 | 1468481299097 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]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 00:28:19 INFO - PROCESS | 1650 | 1468481299147 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1650 | 1468481299148 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:28:19 INFO - PROCESS | 1650 | 1468481299150 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1650 | 1468481299153 Marionette TRACE conn2 <- [1,2774,null,{}] 00:28:19 INFO - PROCESS | 1650 | 1468481299161 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}] 00:28:19 INFO - PROCESS | 1650 | 1468481299164 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:19 INFO - PROCESS | 1650 | 1468481299244 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:28:19 INFO - PROCESS | 1650 | 1468481299249 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1650 | 1468481299251 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12681b800 == 30 [pid = 1650] [id = 701] 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x110eefc00) [pid = 1650] [serial = 2103] [outer = 0x0] 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1211b6c00) [pid = 1650] [serial = 2104] [outer = 0x110eefc00] 00:28:19 INFO - PROCESS | 1650 | 1468481299281 Marionette DEBUG loaded listener.js 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1215dbc00) [pid = 1650] [serial = 2105] [outer = 0x110eefc00] 00:28:19 INFO - PROCESS | 1650 | 1468481299642 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]]]}] 00:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 523ms 00:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:28:19 INFO - PROCESS | 1650 | 1468481299673 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1650 | 1468481299675 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:28:19 INFO - PROCESS | 1650 | 1468481299677 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1650 | 1468481299678 Marionette TRACE conn2 <- [1,2778,null,{}] 00:28:19 INFO - PROCESS | 1650 | 1468481299680 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}] 00:28:19 INFO - PROCESS | 1650 | 1468481299681 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:19 INFO - PROCESS | 1650 | 1468481299763 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:28:19 INFO - PROCESS | 1650 | 1468481299837 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1650 | 1468481299838 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x128ae7800 == 31 [pid = 1650] [id = 702] 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1211b9000) [pid = 1650] [serial = 2106] [outer = 0x0] 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1215e9800) [pid = 1650] [serial = 2107] [outer = 0x1211b9000] 00:28:19 INFO - PROCESS | 1650 | 1468481299864 Marionette DEBUG loaded listener.js 00:28:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123dbe000) [pid = 1650] [serial = 2108] [outer = 0x1211b9000] 00:28:20 INFO - PROCESS | 1650 | 1468481300179 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]]]}] 00:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 00:28:20 INFO - PROCESS | 1650 | 1468481300195 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1650 | 1468481300204 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:28:20 INFO - PROCESS | 1650 | 1468481300213 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1650 | 1468481300214 Marionette TRACE conn2 <- [1,2782,null,{}] 00:28:20 INFO - PROCESS | 1650 | 1468481300216 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}] 00:28:20 INFO - PROCESS | 1650 | 1468481300217 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:20 INFO - PROCESS | 1650 | 1468481300320 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:28:20 INFO - PROCESS | 1650 | 1468481300323 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:20 INFO - PROCESS | 1650 | 1468481300324 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a906000 == 32 [pid = 1650] [id = 703] 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117f86000) [pid = 1650] [serial = 2109] [outer = 0x0] 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x124431c00) [pid = 1650] [serial = 2110] [outer = 0x117f86000] 00:28:20 INFO - PROCESS | 1650 | 1468481300349 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1266ea800) [pid = 1650] [serial = 2111] [outer = 0x117f86000] 00:28:20 INFO - PROCESS | 1650 | 1468481300714 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]]]}] 00:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 517ms 00:28:20 INFO - PROCESS | 1650 | 1468481300731 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:28:20 INFO - PROCESS | 1650 | 1468481300732 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:28:20 INFO - PROCESS | 1650 | 1468481300734 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1650 | 1468481300735 Marionette TRACE conn2 <- [1,2786,null,{}] 00:28:20 INFO - PROCESS | 1650 | 1468481300747 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}] 00:28:20 INFO - PROCESS | 1650 | 1468481300751 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:20 INFO - PROCESS | 1650 | 1468481300872 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:28:20 INFO - PROCESS | 1650 | 1468481300876 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:20 INFO - PROCESS | 1650 | 1468481300877 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c3000 == 33 [pid = 1650] [id = 704] 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12442f000) [pid = 1650] [serial = 2112] [outer = 0x0] 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x128ac3000) [pid = 1650] [serial = 2113] [outer = 0x12442f000] 00:28:20 INFO - PROCESS | 1650 | 1468481300903 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129218000) [pid = 1650] [serial = 2114] [outer = 0x12442f000] 00:28:21 INFO - PROCESS | 1650 | 1468481301252 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]]]}] 00:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 572ms 00:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:28:21 INFO - PROCESS | 1650 | 1468481301307 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:28:21 INFO - PROCESS | 1650 | 1468481301308 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:28:21 INFO - PROCESS | 1650 | 1468481301310 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:28:21 INFO - PROCESS | 1650 | 1468481301311 Marionette TRACE conn2 <- [1,2790,null,{}] 00:28:21 INFO - PROCESS | 1650 | 1468481301313 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}] 00:28:21 INFO - PROCESS | 1650 | 1468481301322 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:21 INFO - PROCESS | 1650 | 1468481301426 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:28:21 INFO - PROCESS | 1650 | 1468481301438 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1650 | 1468481301439 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bde8000 == 34 [pid = 1650] [id = 705] 00:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x129218c00) [pid = 1650] [serial = 2115] [outer = 0x0] 00:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x129575000) [pid = 1650] [serial = 2116] [outer = 0x129218c00] 00:28:21 INFO - PROCESS | 1650 | 1468481301463 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129634400) [pid = 1650] [serial = 2117] [outer = 0x129218c00] 00:28:21 INFO - PROCESS | 1650 | 1468481301848 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]]]}] 00:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 568ms 00:28:21 INFO - PROCESS | 1650 | 1468481301879 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:28:21 INFO - PROCESS | 1650 | 1468481301882 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:28:21 INFO - PROCESS | 1650 | 1468481301893 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:28:21 INFO - PROCESS | 1650 | 1468481301894 Marionette TRACE conn2 <- [1,2794,null,{}] 00:28:21 INFO - PROCESS | 1650 | 1468481301898 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}] 00:28:21 INFO - PROCESS | 1650 | 1468481301900 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:22 INFO - PROCESS | 1650 | 1468481302055 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x112d3dc00) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12a972c00) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x113204400) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12a975c00) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118831c00) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1133f3400) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11656f400) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x128eed800) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128eee800) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x123dbc400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x118618000) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1242af000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x128ef7c00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12a976c00) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1128ce800) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x111e2ec00) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1199bd000) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x118535800) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1129acc00) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129575c00) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119238000) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1266ec400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1129ac000) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x117f87000) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:28:22 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129b3000) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:28:22 INFO - PROCESS | 1650 | 1468481302649 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1650 | 1468481302650 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1169ab800 == 35 [pid = 1650] [id = 706] 00:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110eed000) [pid = 1650] [serial = 2118] [outer = 0x0] 00:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128d3000) [pid = 1650] [serial = 2119] [outer = 0x110eed000] 00:28:22 INFO - PROCESS | 1650 | 1468481302675 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x114f60800) [pid = 1650] [serial = 2120] [outer = 0x110eed000] 00:28:22 INFO - PROCESS | 1650 | 1468481302945 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]]]}] 00:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1079ms 00:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:28:22 INFO - PROCESS | 1650 | 1468481302964 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:28:22 INFO - PROCESS | 1650 | 1468481302965 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:28:22 INFO - PROCESS | 1650 | 1468481302967 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:28:22 INFO - PROCESS | 1650 | 1468481302968 Marionette TRACE conn2 <- [1,2798,null,{}] 00:28:22 INFO - PROCESS | 1650 | 1468481302978 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}] 00:28:22 INFO - PROCESS | 1650 | 1468481302979 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:23 INFO - PROCESS | 1650 | 1468481303072 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:28:23 INFO - PROCESS | 1650 | 1468481303077 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1650 | 1468481303078 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12681b000 == 36 [pid = 1650] [id = 707] 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x117f87000) [pid = 1650] [serial = 2121] [outer = 0x0] 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119238000) [pid = 1650] [serial = 2122] [outer = 0x117f87000] 00:28:23 INFO - PROCESS | 1650 | 1468481303103 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1266f5400) [pid = 1650] [serial = 2123] [outer = 0x117f87000] 00:28:23 INFO - PROCESS | 1650 | 1468481303446 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]]]}] 00:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 00:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:28:23 INFO - PROCESS | 1650 | 1468481303487 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1650 | 1468481303488 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:28:23 INFO - PROCESS | 1650 | 1468481303490 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1650 | 1468481303491 Marionette TRACE conn2 <- [1,2802,null,{}] 00:28:23 INFO - PROCESS | 1650 | 1468481303493 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}] 00:28:23 INFO - PROCESS | 1650 | 1468481303494 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:23 INFO - PROCESS | 1650 | 1468481303613 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:28:23 INFO - PROCESS | 1650 | 1468481303617 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1650 | 1468481303618 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc06000 == 37 [pid = 1650] [id = 708] 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126c18800) [pid = 1650] [serial = 2124] [outer = 0x0] 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129210800) [pid = 1650] [serial = 2125] [outer = 0x126c18800] 00:28:23 INFO - PROCESS | 1650 | 1468481303642 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12963a000) [pid = 1650] [serial = 2126] [outer = 0x126c18800] 00:28:23 INFO - PROCESS | 1650 | 1468481303962 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]]]}] 00:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 00:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:28:24 INFO - PROCESS | 1650 | 1468481304012 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:28:24 INFO - PROCESS | 1650 | 1468481304013 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:28:24 INFO - PROCESS | 1650 | 1468481304016 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1650 | 1468481304017 Marionette TRACE conn2 <- [1,2806,null,{}] 00:28:24 INFO - PROCESS | 1650 | 1468481304019 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}] 00:28:24 INFO - PROCESS | 1650 | 1468481304021 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:24 INFO - PROCESS | 1650 | 1468481304150 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:28:24 INFO - PROCESS | 1650 | 1468481304170 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:24 INFO - PROCESS | 1650 | 1468481304171 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a905800 == 38 [pid = 1650] [id = 709] 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129641800) [pid = 1650] [serial = 2127] [outer = 0x0] 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12a665400) [pid = 1650] [serial = 2128] [outer = 0x129641800] 00:28:24 INFO - PROCESS | 1650 | 1468481304198 Marionette DEBUG loaded listener.js 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12a740800) [pid = 1650] [serial = 2129] [outer = 0x129641800] 00:28:24 INFO - PROCESS | 1650 | 1468481304516 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]]]}] 00:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 00:28:24 INFO - PROCESS | 1650 | 1468481304538 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:28:24 INFO - PROCESS | 1650 | 1468481304541 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:28:24 INFO - PROCESS | 1650 | 1468481304545 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1650 | 1468481304546 Marionette TRACE conn2 <- [1,2810,null,{}] 00:28:24 INFO - PROCESS | 1650 | 1468481304548 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}] 00:28:24 INFO - PROCESS | 1650 | 1468481304549 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:24 INFO - PROCESS | 1650 | 1468481304633 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:28:24 INFO - PROCESS | 1650 | 1468481304755 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:24 INFO - PROCESS | 1650 | 1468481304757 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x115fbb800 == 39 [pid = 1650] [id = 710] 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x110eef000) [pid = 1650] [serial = 2130] [outer = 0x0] 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1128cb000) [pid = 1650] [serial = 2131] [outer = 0x110eef000] 00:28:24 INFO - PROCESS | 1650 | 1468481304788 Marionette DEBUG loaded listener.js 00:28:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x112a58c00) [pid = 1650] [serial = 2132] [outer = 0x110eef000] 00:28:25 INFO - PROCESS | 1650 | --DOCSHELL 0x12d354800 == 38 [pid = 1650] [id = 17] 00:28:25 INFO - PROCESS | 1650 | 1468481305383 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]]]}] 00:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 870ms 00:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:28:25 INFO - PROCESS | 1650 | 1468481305416 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:28:25 INFO - PROCESS | 1650 | 1468481305418 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:28:25 INFO - PROCESS | 1650 | 1468481305421 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:28:25 INFO - PROCESS | 1650 | 1468481305425 Marionette TRACE conn2 <- [1,2814,null,{}] 00:28:25 INFO - PROCESS | 1650 | 1468481305429 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}] 00:28:25 INFO - PROCESS | 1650 | 1468481305431 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:25 INFO - PROCESS | 1650 | 1468481305545 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:28:25 INFO - PROCESS | 1650 | 1468481305637 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:25 INFO - PROCESS | 1650 | 1468481305639 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260db800 == 39 [pid = 1650] [id = 711] 00:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11853ac00) [pid = 1650] [serial = 2133] [outer = 0x0] 00:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1186d7000) [pid = 1650] [serial = 2134] [outer = 0x11853ac00] 00:28:25 INFO - PROCESS | 1650 | 1468481305669 Marionette DEBUG loaded listener.js 00:28:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119237000) [pid = 1650] [serial = 2135] [outer = 0x11853ac00] 00:28:26 INFO - PROCESS | 1650 | 1468481306208 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]]]}] 00:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 826ms 00:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:28:26 INFO - PROCESS | 1650 | 1468481306249 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:28:26 INFO - PROCESS | 1650 | 1468481306252 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:28:26 INFO - PROCESS | 1650 | 1468481306254 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:28:26 INFO - PROCESS | 1650 | 1468481306256 Marionette TRACE conn2 <- [1,2818,null,{}] 00:28:26 INFO - PROCESS | 1650 | 1468481306258 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}] 00:28:26 INFO - PROCESS | 1650 | 1468481306259 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:26 INFO - PROCESS | 1650 | 1468481306397 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:28:26 INFO - PROCESS | 1650 | 1468481306491 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:26 INFO - PROCESS | 1650 | 1468481306492 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1cf000 == 40 [pid = 1650] [id = 712] 00:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11814c000) [pid = 1650] [serial = 2136] [outer = 0x0] 00:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1211bf400) [pid = 1650] [serial = 2137] [outer = 0x11814c000] 00:28:26 INFO - PROCESS | 1650 | 1468481306521 Marionette DEBUG loaded listener.js 00:28:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x123d5e400) [pid = 1650] [serial = 2138] [outer = 0x11814c000] 00:28:27 INFO - PROCESS | 1650 | 1468481307233 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]]]}] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a905800 == 39 [pid = 1650] [id = 709] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc06000 == 38 [pid = 1650] [id = 708] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12681b000 == 37 [pid = 1650] [id = 707] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1169ab800 == 36 [pid = 1650] [id = 706] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12bde8000 == 35 [pid = 1650] [id = 705] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c3000 == 34 [pid = 1650] [id = 704] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12a906000 == 33 [pid = 1650] [id = 703] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x128ae7800 == 32 [pid = 1650] [id = 702] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12681b800 == 31 [pid = 1650] [id = 701] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb7800 == 30 [pid = 1650] [id = 700] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1188c8800 == 29 [pid = 1650] [id = 699] 00:28:27 INFO - PROCESS | 1650 | --DOCSHELL 0x118851000 == 28 [pid = 1650] [id = 698] 00:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1025ms 00:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:28:27 INFO - PROCESS | 1650 | 1468481307279 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1650 | 1468481307282 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:28:27 INFO - PROCESS | 1650 | 1468481307284 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1650 | 1468481307286 Marionette TRACE conn2 <- [1,2822,null,{}] 00:28:27 INFO - PROCESS | 1650 | 1468481307300 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}] 00:28:27 INFO - PROCESS | 1650 | 1468481307302 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:27 INFO - PROCESS | 1650 | 1468481307393 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x126d44000) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11814ec00) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x124d63c00) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1186db400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x116732800) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12a73e400) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x123db9000) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x128eefc00) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x116842400) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118814000) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x117090000) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12a66d000) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b116c00) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x128ac6c00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b91a800) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1199bc000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x123d61400) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117fa8000) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12b912000) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118321c00) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116984400) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11814f400) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129219400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b114000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x129465400) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a610800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119d19c00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d55800) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x126d48c00) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128eeec00) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12bb24800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x12bb2f800) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12bb2a400) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12ba8f800) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12ba87800) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a740c00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12ba88000) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12957b800) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 00:28:27 INFO - PROCESS | 1650 | 1468481307467 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:27 INFO - PROCESS | 1650 | 1468481307468 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d7000 == 29 [pid = 1650] [id = 713] 00:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x113204400) [pid = 1650] [serial = 2139] [outer = 0x0] 00:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x113d68800) [pid = 1650] [serial = 2140] [outer = 0x113204400] 00:28:27 INFO - PROCESS | 1650 | 1468481307496 Marionette DEBUG loaded listener.js 00:28:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1168cf400) [pid = 1650] [serial = 2141] [outer = 0x113204400] 00:28:27 INFO - PROCESS | 1650 | 1468481307829 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]]]}] 00:28:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:28:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 581ms 00:28:27 INFO - PROCESS | 1650 | 1468481307866 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1650 | 1468481307869 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:28:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:28:27 INFO - PROCESS | 1650 | 1468481307876 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1650 | 1468481307877 Marionette TRACE conn2 <- [1,2826,null,{}] 00:28:27 INFO - PROCESS | 1650 | 1468481307880 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}] 00:28:27 INFO - PROCESS | 1650 | 1468481307881 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:27 INFO - PROCESS | 1650 | 1468481307987 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:28:28 INFO - PROCESS | 1650 | 1468481308056 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1650 | 1468481308058 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188ca800 == 30 [pid = 1650] [id = 714] 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11708f400) [pid = 1650] [serial = 2142] [outer = 0x0] 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x117f84000) [pid = 1650] [serial = 2143] [outer = 0x11708f400] 00:28:28 INFO - PROCESS | 1650 | 1468481308085 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11831d000) [pid = 1650] [serial = 2144] [outer = 0x11708f400] 00:28:28 INFO - PROCESS | 1650 | 1468481308398 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 573ms 00:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:28:28 INFO - PROCESS | 1650 | 1468481308448 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1650 | 1468481308449 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:28:28 INFO - PROCESS | 1650 | 1468481308451 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1650 | 1468481308454 Marionette TRACE conn2 <- [1,2830,null,{}] 00:28:28 INFO - PROCESS | 1650 | 1468481308462 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}] 00:28:28 INFO - PROCESS | 1650 | 1468481308465 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:28 INFO - PROCESS | 1650 | 1468481308552 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:28:28 INFO - PROCESS | 1650 | 1468481308616 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:28 INFO - PROCESS | 1650 | 1468481308618 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d6000 == 31 [pid = 1650] [id = 715] 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110fa1400) [pid = 1650] [serial = 2145] [outer = 0x0] 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118811400) [pid = 1650] [serial = 2146] [outer = 0x110fa1400] 00:28:28 INFO - PROCESS | 1650 | 1468481308646 Marionette DEBUG loaded listener.js 00:28:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x119928000) [pid = 1650] [serial = 2147] [outer = 0x110fa1400] 00:28:28 INFO - PROCESS | 1650 | 1468481308930 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]]]}] 00:28:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:28:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 524ms 00:28:28 INFO - PROCESS | 1650 | 1468481308979 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1650 | 1468481308980 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:28:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:28:28 INFO - PROCESS | 1650 | 1468481308983 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1650 | 1468481308984 Marionette TRACE conn2 <- [1,2834,null,{}] 00:28:28 INFO - PROCESS | 1650 | 1468481308986 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}] 00:28:28 INFO - PROCESS | 1650 | 1468481308988 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:29 INFO - PROCESS | 1650 | 1468481309078 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:28:29 INFO - PROCESS | 1650 | 1468481309146 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1650 | 1468481309147 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915f000 == 32 [pid = 1650] [id = 716] 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x118320400) [pid = 1650] [serial = 2148] [outer = 0x0] 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1211b9c00) [pid = 1650] [serial = 2149] [outer = 0x118320400] 00:28:29 INFO - PROCESS | 1650 | 1468481309173 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1215ec000) [pid = 1650] [serial = 2150] [outer = 0x118320400] 00:28:29 INFO - PROCESS | 1650 | 1468481309493 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:28:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:28:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 518ms 00:28:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:28:29 INFO - PROCESS | 1650 | 1468481309502 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:28:29 INFO - PROCESS | 1650 | 1468481309503 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:28:29 INFO - PROCESS | 1650 | 1468481309507 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:28:29 INFO - PROCESS | 1650 | 1468481309509 Marionette TRACE conn2 <- [1,2838,null,{}] 00:28:29 INFO - PROCESS | 1650 | 1468481309512 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}] 00:28:29 INFO - PROCESS | 1650 | 1468481309513 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:29 INFO - PROCESS | 1650 | 1468481309621 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:28:29 INFO - PROCESS | 1650 | 1468481309625 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1650 | 1468481309626 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a913000 == 33 [pid = 1650] [id = 717] 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x120fe5800) [pid = 1650] [serial = 2151] [outer = 0x0] 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x123d5e800) [pid = 1650] [serial = 2152] [outer = 0x120fe5800] 00:28:29 INFO - PROCESS | 1650 | 1468481309650 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1242aac00) [pid = 1650] [serial = 2153] [outer = 0x120fe5800] 00:28:30 INFO - PROCESS | 1650 | 1468481310010 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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 00:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:28:30 INFO - PROCESS | 1650 | 1468481310027 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1650 | 1468481310028 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:28:30 INFO - PROCESS | 1650 | 1468481310031 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1650 | 1468481310031 Marionette TRACE conn2 <- [1,2842,null,{}] 00:28:30 INFO - PROCESS | 1650 | 1468481310048 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}] 00:28:30 INFO - PROCESS | 1650 | 1468481310052 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:30 INFO - PROCESS | 1650 | 1468481310182 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:28:30 INFO - PROCESS | 1650 | 1468481310222 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1650 | 1468481310223 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9ba000 == 34 [pid = 1650] [id = 718] 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x124430400) [pid = 1650] [serial = 2154] [outer = 0x0] 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126ac6800) [pid = 1650] [serial = 2155] [outer = 0x124430400] 00:28:30 INFO - PROCESS | 1650 | 1468481310248 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128ef0000) [pid = 1650] [serial = 2156] [outer = 0x124430400] 00:28:30 INFO - PROCESS | 1650 | 1468481310631 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]]]}] 00:28:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:28:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms 00:28:30 INFO - PROCESS | 1650 | 1468481310652 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:28:30 INFO - PROCESS | 1650 | 1468481310654 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:28:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:28:30 INFO - PROCESS | 1650 | 1468481310657 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:28:30 INFO - PROCESS | 1650 | 1468481310659 Marionette TRACE conn2 <- [1,2846,null,{}] 00:28:30 INFO - PROCESS | 1650 | 1468481310669 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}] 00:28:30 INFO - PROCESS | 1650 | 1468481310670 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:30 INFO - PROCESS | 1650 | 1468481310829 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:28:30 INFO - PROCESS | 1650 | 1468481310848 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1650 | 1468481310849 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c52b800 == 35 [pid = 1650] [id = 719] 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1244a2800) [pid = 1650] [serial = 2157] [outer = 0x0] 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12911c000) [pid = 1650] [serial = 2158] [outer = 0x1244a2800] 00:28:30 INFO - PROCESS | 1650 | 1468481310886 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x129460400) [pid = 1650] [serial = 2159] [outer = 0x1244a2800] 00:28:31 INFO - PROCESS | 1650 | 1468481311227 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]]]}] 00:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 620ms 00:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:28:31 INFO - PROCESS | 1650 | 1468481311278 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1650 | 1468481311279 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:28:31 INFO - PROCESS | 1650 | 1468481311281 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1650 | 1468481311282 Marionette TRACE conn2 <- [1,2850,null,{}] 00:28:31 INFO - PROCESS | 1650 | 1468481311284 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}] 00:28:31 INFO - PROCESS | 1650 | 1468481311285 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:31 INFO - PROCESS | 1650 | 1468481311391 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110eefc00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115e18c00) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1211b9000) [pid = 1650] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118146c00) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d38c00) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1211b1800) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123d5b400) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12a741400) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12a96e800) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12bb29800) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x117f86000) [pid = 1650] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12442f000) [pid = 1650] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x129218c00) [pid = 1650] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x126c18800) [pid = 1650] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x110eed000) [pid = 1650] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x113d69000) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:28:31 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x117f87000) [pid = 1650] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:28:31 INFO - PROCESS | 1650 | 1468481311557 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1650 | 1468481311558 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194cc800 == 36 [pid = 1650] [id = 720] 00:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x110eefc00) [pid = 1650] [serial = 2160] [outer = 0x0] 00:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d37000) [pid = 1650] [serial = 2161] [outer = 0x110eefc00] 00:28:31 INFO - PROCESS | 1650 | 1468481311583 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x117f86000) [pid = 1650] [serial = 2162] [outer = 0x110eefc00] 00:28:31 INFO - PROCESS | 1650 | 1468481311863 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 620ms 00:28:31 INFO - PROCESS | 1650 | 1468481311901 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1650 | 1468481311903 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:28:31 INFO - PROCESS | 1650 | 1468481311913 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1650 | 1468481311915 Marionette TRACE conn2 <- [1,2854,null,{}] 00:28:31 INFO - PROCESS | 1650 | 1468481311917 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}] 00:28:31 INFO - PROCESS | 1650 | 1468481311918 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:32 INFO - PROCESS | 1650 | 1468481312004 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:28:32 INFO - PROCESS | 1650 | 1468481312010 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:32 INFO - PROCESS | 1650 | 1468481312011 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1260d5800 == 37 [pid = 1650] [id = 721] 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118543000) [pid = 1650] [serial = 2163] [outer = 0x0] 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x123db6800) [pid = 1650] [serial = 2164] [outer = 0x118543000] 00:28:32 INFO - PROCESS | 1650 | 1468481312035 Marionette DEBUG loaded listener.js 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x129468c00) [pid = 1650] [serial = 2165] [outer = 0x118543000] 00:28:32 INFO - PROCESS | 1650 | 1468481312362 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]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 467ms 00:28:32 INFO - PROCESS | 1650 | 1468481312382 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1650 | 1468481312383 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:28:32 INFO - PROCESS | 1650 | 1468481312385 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1650 | 1468481312386 Marionette TRACE conn2 <- [1,2858,null,{}] 00:28:32 INFO - PROCESS | 1650 | 1468481312390 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}] 00:28:32 INFO - PROCESS | 1650 | 1468481312394 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:32 INFO - PROCESS | 1650 | 1468481312510 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:28:32 INFO - PROCESS | 1650 | 1468481312517 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:32 INFO - PROCESS | 1650 | 1468481312518 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc0d800 == 38 [pid = 1650] [id = 722] 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x118536400) [pid = 1650] [serial = 2166] [outer = 0x0] 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x129468800) [pid = 1650] [serial = 2167] [outer = 0x118536400] 00:28:32 INFO - PROCESS | 1650 | 1468481312542 Marionette DEBUG loaded listener.js 00:28:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12963a400) [pid = 1650] [serial = 2168] [outer = 0x118536400] 00:28:32 INFO - PROCESS | 1650 | 1468481312877 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 00:28:32 INFO - PROCESS | 1650 | 1468481312907 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1650 | 1468481312908 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:28:32 INFO - PROCESS | 1650 | 1468481312910 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1650 | 1468481312912 Marionette TRACE conn2 <- [1,2862,null,{}] 00:28:32 INFO - PROCESS | 1650 | 1468481312914 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}] 00:28:32 INFO - PROCESS | 1650 | 1468481312916 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:33 INFO - PROCESS | 1650 | 1468481313015 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:28:33 INFO - PROCESS | 1650 | 1468481313018 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1650 | 1468481313019 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d693800 == 39 [pid = 1650] [id = 723] 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12963d000) [pid = 1650] [serial = 2169] [outer = 0x0] 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12a66a000) [pid = 1650] [serial = 2170] [outer = 0x12963d000] 00:28:33 INFO - PROCESS | 1650 | 1468481313046 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12a975800) [pid = 1650] [serial = 2171] [outer = 0x12963d000] 00:28:33 INFO - PROCESS | 1650 | 1468481313392 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]]]}] 00:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 00:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:28:33 INFO - PROCESS | 1650 | 1468481313430 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:28:33 INFO - PROCESS | 1650 | 1468481313431 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:28:33 INFO - PROCESS | 1650 | 1468481313433 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:28:33 INFO - PROCESS | 1650 | 1468481313434 Marionette TRACE conn2 <- [1,2866,null,{}] 00:28:33 INFO - PROCESS | 1650 | 1468481313437 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}] 00:28:33 INFO - PROCESS | 1650 | 1468481313438 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:33 INFO - PROCESS | 1650 | 1468481313557 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:28:33 INFO - PROCESS | 1650 | 1468481313655 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1650 | 1468481313657 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x115f2d800 == 40 [pid = 1650] [id = 724] 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x110e9bc00) [pid = 1650] [serial = 2172] [outer = 0x0] 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x110f61000) [pid = 1650] [serial = 2173] [outer = 0x110e9bc00] 00:28:33 INFO - PROCESS | 1650 | 1468481313689 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x112a79800) [pid = 1650] [serial = 2174] [outer = 0x110e9bc00] 00:28:34 INFO - PROCESS | 1650 | 1468481314146 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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 769ms 00:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:28:34 INFO - PROCESS | 1650 | 1468481314203 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:28:34 INFO - PROCESS | 1650 | 1468481314206 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:28:34 INFO - PROCESS | 1650 | 1468481314209 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1650 | 1468481314211 Marionette TRACE conn2 <- [1,2870,null,{}] 00:28:34 INFO - PROCESS | 1650 | 1468481314214 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}] 00:28:34 INFO - PROCESS | 1650 | 1468481314217 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:34 INFO - PROCESS | 1650 | 1468481314348 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:28:34 INFO - PROCESS | 1650 | 1468481314440 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:34 INFO - PROCESS | 1650 | 1468481314442 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x126411800 == 41 [pid = 1650] [id = 725] 00:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116983400) [pid = 1650] [serial = 2175] [outer = 0x0] 00:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x118315000) [pid = 1650] [serial = 2176] [outer = 0x116983400] 00:28:34 INFO - PROCESS | 1650 | 1468481314473 Marionette DEBUG loaded listener.js 00:28:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1186dc000) [pid = 1650] [serial = 2177] [outer = 0x116983400] 00:28:34 INFO - PROCESS | 1650 | 1468481314890 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]]]}] 00:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 00:28:34 INFO - PROCESS | 1650 | 1468481314931 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:28:34 INFO - PROCESS | 1650 | 1468481314934 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:28:34 INFO - PROCESS | 1650 | 1468481314936 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:28:34 INFO - PROCESS | 1650 | 1468481314938 Marionette TRACE conn2 <- [1,2874,null,{}] 00:28:34 INFO - PROCESS | 1650 | 1468481314941 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}] 00:28:34 INFO - PROCESS | 1650 | 1468481314942 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:35 INFO - PROCESS | 1650 | 1468481315050 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:28:35 INFO - PROCESS | 1650 | 1468481315159 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:35 INFO - PROCESS | 1650 | 1468481315161 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d44e800 == 42 [pid = 1650] [id = 726] 00:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197c5800) [pid = 1650] [serial = 2178] [outer = 0x0] 00:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1215e6400) [pid = 1650] [serial = 2179] [outer = 0x1197c5800] 00:28:35 INFO - PROCESS | 1650 | 1468481315194 Marionette DEBUG loaded listener.js 00:28:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x123d55800) [pid = 1650] [serial = 2180] [outer = 0x1197c5800] 00:28:35 INFO - PROCESS | 1650 | 1468481315756 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]]]}] 00:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 872ms 00:28:35 INFO - PROCESS | 1650 | 1468481315809 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:28:35 INFO - PROCESS | 1650 | 1468481315812 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:28:35 INFO - PROCESS | 1650 | 1468481315823 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:28:35 INFO - PROCESS | 1650 | 1468481315830 Marionette TRACE conn2 <- [1,2878,null,{}] 00:28:35 INFO - PROCESS | 1650 | 1468481315834 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}] 00:28:35 INFO - PROCESS | 1650 | 1468481315838 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:35 INFO - PROCESS | 1650 | 1468481315996 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:28:36 INFO - PROCESS | 1650 | 1468481316077 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1650 | 1468481316079 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dca0800 == 43 [pid = 1650] [id = 727] 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x121847000) [pid = 1650] [serial = 2181] [outer = 0x0] 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126d4ec00) [pid = 1650] [serial = 2182] [outer = 0x121847000] 00:28:36 INFO - PROCESS | 1650 | 1468481316108 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129573400) [pid = 1650] [serial = 2183] [outer = 0x121847000] 00:28:36 INFO - PROCESS | 1650 | 1468481316489 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]]]}] 00:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 735ms 00:28:36 INFO - PROCESS | 1650 | 1468481316551 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:28:36 INFO - PROCESS | 1650 | 1468481316553 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:28:36 INFO - PROCESS | 1650 | 1468481316555 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:28:36 INFO - PROCESS | 1650 | 1468481316556 Marionette TRACE conn2 <- [1,2882,null,{}] 00:28:36 INFO - PROCESS | 1650 | 1468481316559 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}] 00:28:36 INFO - PROCESS | 1650 | 1468481316560 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:36 INFO - PROCESS | 1650 | 1468481316667 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:28:36 INFO - PROCESS | 1650 | 1468481316734 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1650 | 1468481316735 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d20e000 == 44 [pid = 1650] [id = 728] 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123dc1c00) [pid = 1650] [serial = 2184] [outer = 0x0] 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12a66b400) [pid = 1650] [serial = 2185] [outer = 0x123dc1c00] 00:28:36 INFO - PROCESS | 1650 | 1468481316820 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12a974800) [pid = 1650] [serial = 2186] [outer = 0x123dc1c00] 00:28:37 INFO - PROCESS | 1650 | 1468481317212 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]]]}] 00:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 869ms 00:28:37 INFO - PROCESS | 1650 | 1468481317431 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:28:37 INFO - PROCESS | 1650 | 1468481317434 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:28:37 INFO - PROCESS | 1650 | 1468481317437 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1650 | 1468481317439 Marionette TRACE conn2 <- [1,2886,null,{}] 00:28:37 INFO - PROCESS | 1650 | 1468481317461 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}] 00:28:37 INFO - PROCESS | 1650 | 1468481317463 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:37 INFO - PROCESS | 1650 | 1468481317566 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:28:37 INFO - PROCESS | 1650 | 1468481317628 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:37 INFO - PROCESS | 1650 | 1468481317631 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d1a800 == 45 [pid = 1650] [id = 729] 00:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x116848c00) [pid = 1650] [serial = 2187] [outer = 0x0] 00:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11697a000) [pid = 1650] [serial = 2188] [outer = 0x116848c00] 00:28:37 INFO - PROCESS | 1650 | 1468481317659 Marionette DEBUG loaded listener.js 00:28:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x117f8f800) [pid = 1650] [serial = 2189] [outer = 0x116848c00] 00:28:38 INFO - PROCESS | 1650 | 1468481318116 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]]]}] 00:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 740ms 00:28:38 INFO - PROCESS | 1650 | 1468481318177 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:28:38 INFO - PROCESS | 1650 | 1468481318179 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:28:38 INFO - PROCESS | 1650 | 1468481318183 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:28:38 INFO - PROCESS | 1650 | 1468481318186 Marionette TRACE conn2 <- [1,2890,null,{}] 00:28:38 INFO - PROCESS | 1650 | 1468481318188 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}] 00:28:38 INFO - PROCESS | 1650 | 1468481318190 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d693800 == 44 [pid = 1650] [id = 723] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc0d800 == 43 [pid = 1650] [id = 722] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d5800 == 42 [pid = 1650] [id = 721] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1194cc800 == 41 [pid = 1650] [id = 720] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12c52b800 == 40 [pid = 1650] [id = 719] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9ba000 == 39 [pid = 1650] [id = 718] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12a913000 == 38 [pid = 1650] [id = 717] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12915f000 == 37 [pid = 1650] [id = 716] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1260d6000 == 36 [pid = 1650] [id = 715] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1188ca800 == 35 [pid = 1650] [id = 714] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d7000 == 34 [pid = 1650] [id = 713] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1cf000 == 33 [pid = 1650] [id = 712] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x1260db800 == 32 [pid = 1650] [id = 711] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x115fbb800 == 31 [pid = 1650] [id = 710] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x123da5800 == 30 [pid = 1650] [id = 18] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x124d1a800 == 29 [pid = 1650] [id = 729] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d20e000 == 28 [pid = 1650] [id = 728] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12dca0800 == 27 [pid = 1650] [id = 727] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x12d44e800 == 26 [pid = 1650] [id = 726] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x126411800 == 25 [pid = 1650] [id = 725] 00:28:38 INFO - PROCESS | 1650 | --DOCSHELL 0x115f2d800 == 24 [pid = 1650] [id = 724] 00:28:38 INFO - PROCESS | 1650 | 1468481318869 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1211b6c00) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1215dbc00) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x116843c00) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1215e9800) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118537400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11896c800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x112a5a800) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x118540400) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11724b800) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1211bdc00) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1211b9400) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129464000) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x126dc2400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12b121c00) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12a979000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b913400) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12ba8d800) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12bf0f400) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12bf07800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x124431c00) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x128ac3000) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x129634400) [pid = 1650] [serial = 2117] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x129575000) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x129210800) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12963a000) [pid = 1650] [serial = 2126] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x114f60800) [pid = 1650] [serial = 2120] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1128d3000) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1186d5800) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11629bc00) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119238000) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1266f5400) [pid = 1650] [serial = 2123] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12a665400) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129218000) [pid = 1650] [serial = 2114] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x1266ea800) [pid = 1650] [serial = 2111] [outer = 0x0] [url = about:blank] 00:28:38 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x123dbe000) [pid = 1650] [serial = 2108] [outer = 0x0] [url = about:blank] 00:28:39 INFO - PROCESS | 1650 | 1468481319049 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1650 | 1468481319051 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7a800 == 25 [pid = 1650] [id = 730] 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x110f55c00) [pid = 1650] [serial = 2190] [outer = 0x0] 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x110f5f400) [pid = 1650] [serial = 2191] [outer = 0x110f55c00] 00:28:39 INFO - PROCESS | 1650 | 1468481319098 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x111f08c00) [pid = 1650] [serial = 2192] [outer = 0x110f55c00] 00:28:39 INFO - PROCESS | 1650 | 1468481319488 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1324ms 00:28:39 INFO - PROCESS | 1650 | 1468481319531 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:28:39 INFO - PROCESS | 1650 | 1468481319533 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:28:39 INFO - PROCESS | 1650 | 1468481319538 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:28:39 INFO - PROCESS | 1650 | 1468481319540 Marionette TRACE conn2 <- [1,2894,null,{}] 00:28:39 INFO - PROCESS | 1650 | 1468481319543 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}] 00:28:39 INFO - PROCESS | 1650 | 1468481319544 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:39 INFO - PROCESS | 1650 | 1468481319625 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:28:39 INFO - PROCESS | 1650 | 1468481319629 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:39 INFO - PROCESS | 1650 | 1468481319631 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1189e9800 == 26 [pid = 1650] [id = 731] 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1126a2000) [pid = 1650] [serial = 2193] [outer = 0x0] 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1128d7800) [pid = 1650] [serial = 2194] [outer = 0x1126a2000] 00:28:39 INFO - PROCESS | 1650 | 1468481319659 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x112a57000) [pid = 1650] [serial = 2195] [outer = 0x1126a2000] 00:28:40 INFO - PROCESS | 1650 | 1468481320011 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]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 00:28:40 INFO - PROCESS | 1650 | 1468481320060 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1650 | 1468481320062 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:28:40 INFO - PROCESS | 1650 | 1468481320064 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1650 | 1468481320066 Marionette TRACE conn2 <- [1,2898,null,{}] 00:28:40 INFO - PROCESS | 1650 | 1468481320068 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}] 00:28:40 INFO - PROCESS | 1650 | 1468481320069 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:40 INFO - PROCESS | 1650 | 1468481320156 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:28:40 INFO - PROCESS | 1650 | 1468481320163 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1650 | 1468481320164 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11957c000 == 27 [pid = 1650] [id = 732] 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x112d37c00) [pid = 1650] [serial = 2196] [outer = 0x0] 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x112d3e000) [pid = 1650] [serial = 2197] [outer = 0x112d37c00] 00:28:40 INFO - PROCESS | 1650 | 1468481320189 Marionette DEBUG loaded listener.js 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x113365c00) [pid = 1650] [serial = 2198] [outer = 0x112d37c00] 00:28:40 INFO - PROCESS | 1650 | 1468481320547 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]]]}] 00:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 527ms 00:28:40 INFO - PROCESS | 1650 | 1468481320592 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1650 | 1468481320595 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:28:40 INFO - PROCESS | 1650 | 1468481320602 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1650 | 1468481320606 Marionette TRACE conn2 <- [1,2902,null,{}] 00:28:40 INFO - PROCESS | 1650 | 1468481320608 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}] 00:28:40 INFO - PROCESS | 1650 | 1468481320611 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:40 INFO - PROCESS | 1650 | 1468481320719 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:28:40 INFO - PROCESS | 1650 | 1468481320761 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:40 INFO - PROCESS | 1650 | 1468481320762 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12123e000 == 28 [pid = 1650] [id = 733] 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x113d68000) [pid = 1650] [serial = 2199] [outer = 0x0] 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x116842400) [pid = 1650] [serial = 2200] [outer = 0x113d68000] 00:28:40 INFO - PROCESS | 1650 | 1468481320787 Marionette DEBUG loaded listener.js 00:28:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11724e400) [pid = 1650] [serial = 2201] [outer = 0x113d68000] 00:28:41 INFO - PROCESS | 1650 | 1468481321087 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 528ms 00:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:28:41 INFO - PROCESS | 1650 | 1468481321127 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1650 | 1468481321129 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:28:41 INFO - PROCESS | 1650 | 1468481321131 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1650 | 1468481321132 Marionette TRACE conn2 <- [1,2906,null,{}] 00:28:41 INFO - PROCESS | 1650 | 1468481321134 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}] 00:28:41 INFO - PROCESS | 1650 | 1468481321135 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:41 INFO - PROCESS | 1650 | 1468481321235 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:28:41 INFO - PROCESS | 1650 | 1468481321281 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:41 INFO - PROCESS | 1650 | 1468481321282 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x123d3b800 == 29 [pid = 1650] [id = 734] 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1177f3400) [pid = 1650] [serial = 2202] [outer = 0x0] 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x117f8f400) [pid = 1650] [serial = 2203] [outer = 0x1177f3400] 00:28:41 INFO - PROCESS | 1650 | 1468481321307 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118147400) [pid = 1650] [serial = 2204] [outer = 0x1177f3400] 00:28:41 INFO - PROCESS | 1650 | 1468481321627 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]]]}] 00:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 517ms 00:28:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:28:41 INFO - PROCESS | 1650 | 1468481321649 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1650 | 1468481321650 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:28:41 INFO - PROCESS | 1650 | 1468481321652 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1650 | 1468481321654 Marionette TRACE conn2 <- [1,2910,null,{}] 00:28:41 INFO - PROCESS | 1650 | 1468481321664 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}] 00:28:41 INFO - PROCESS | 1650 | 1468481321666 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:41 INFO - PROCESS | 1650 | 1468481321764 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:28:41 INFO - PROCESS | 1650 | 1468481321768 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:41 INFO - PROCESS | 1650 | 1468481321773 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x125644800 == 30 [pid = 1650] [id = 735] 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x112a79c00) [pid = 1650] [serial = 2205] [outer = 0x0] 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11853a800) [pid = 1650] [serial = 2206] [outer = 0x112a79c00] 00:28:41 INFO - PROCESS | 1650 | 1468481321806 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1186d5800) [pid = 1650] [serial = 2207] [outer = 0x112a79c00] 00:28:42 INFO - PROCESS | 1650 | 1468481322117 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]]]}] 00:28:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:28:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:28:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 471ms 00:28:42 INFO - PROCESS | 1650 | 1468481322129 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:28:42 INFO - PROCESS | 1650 | 1468481322130 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:28:42 INFO - TEST-START | /DOMEvents/constructors.html 00:28:42 INFO - PROCESS | 1650 | 1468481322146 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:28:42 INFO - PROCESS | 1650 | 1468481322147 Marionette TRACE conn2 <- [1,2914,null,{}] 00:28:42 INFO - PROCESS | 1650 | 1468481322149 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}] 00:28:42 INFO - PROCESS | 1650 | 1468481322150 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:42 INFO - PROCESS | 1650 | 1468481322255 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:28:42 INFO - PROCESS | 1650 | 1468481322259 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1650 | 1468481322260 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11627d800 == 31 [pid = 1650] [id = 736] 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1186dfc00) [pid = 1650] [serial = 2208] [outer = 0x0] 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118837000) [pid = 1650] [serial = 2209] [outer = 0x1186dfc00] 00:28:42 INFO - PROCESS | 1650 | 1468481322292 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119080c00) [pid = 1650] [serial = 2210] [outer = 0x1186dfc00] 00:28:42 INFO - PROCESS | 1650 | 1468481322670 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]]]}] 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:28:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:28:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 582ms 00:28:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:28:42 INFO - PROCESS | 1650 | 1468481322722 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:28:42 INFO - PROCESS | 1650 | 1468481322724 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:28:42 INFO - PROCESS | 1650 | 1468481322726 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:28:42 INFO - PROCESS | 1650 | 1468481322727 Marionette TRACE conn2 <- [1,2918,null,{}] 00:28:42 INFO - PROCESS | 1650 | 1468481322730 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}] 00:28:42 INFO - PROCESS | 1650 | 1468481322731 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:42 INFO - PROCESS | 1650 | 1468481322828 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:28:42 INFO - PROCESS | 1650 | 1468481322840 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1650 | 1468481322841 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296b6000 == 32 [pid = 1650] [id = 737] 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1121ba000) [pid = 1650] [serial = 2211] [outer = 0x0] 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11922fc00) [pid = 1650] [serial = 2212] [outer = 0x1121ba000] 00:28:42 INFO - PROCESS | 1650 | 1468481322865 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1197d0800) [pid = 1650] [serial = 2213] [outer = 0x1121ba000] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d355000) [pid = 1650] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129641800) [pid = 1650] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12963d000) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x124430400) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x120fe5800) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1244a2800) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x110eefc00) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x110eef000) [pid = 1650] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11853ac00) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x113204400) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x110fa1400) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x118320400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11708f400) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x118536400) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11814c000) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12cc5bc00) [pid = 1650] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:28:43 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118543000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:28:43 INFO - PROCESS | 1650 | 1468481323362 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:28:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:28:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 00:28:43 INFO - PROCESS | 1650 | 1468481323396 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:28:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:28:43 INFO - PROCESS | 1650 | 1468481323406 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:28:43 INFO - PROCESS | 1650 | 1468481323408 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1650 | 1468481323409 Marionette TRACE conn2 <- [1,2922,null,{}] 00:28:43 INFO - PROCESS | 1650 | 1468481323411 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}] 00:28:43 INFO - PROCESS | 1650 | 1468481323412 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:43 INFO - PROCESS | 1650 | 1468481323486 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:28:43 INFO - PROCESS | 1650 | 1468481323544 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:43 INFO - PROCESS | 1650 | 1468481323545 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a767000 == 33 [pid = 1650] [id = 738] 00:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x110f61c00) [pid = 1650] [serial = 2214] [outer = 0x0] 00:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x117f89000) [pid = 1650] [serial = 2215] [outer = 0x110f61c00] 00:28:43 INFO - PROCESS | 1650 | 1468481323571 Marionette DEBUG loaded listener.js 00:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118534c00) [pid = 1650] [serial = 2216] [outer = 0x110f61c00] 00:28:43 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:43 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:43 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:43 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:43 INFO - PROCESS | 1650 | 1468481323835 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]]]}] 00:28:43 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:28:43 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:43 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 00:28:43 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:43 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 00:28:43 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:43 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]" 00:28:43 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:43 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:43 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:28:43 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 471ms 00:28:43 INFO - PROCESS | 1650 | 1468481323879 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1650 | 1468481323881 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:28:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:28:43 INFO - PROCESS | 1650 | 1468481323883 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1650 | 1468481323884 Marionette TRACE conn2 <- [1,2926,null,{}] 00:28:43 INFO - PROCESS | 1650 | 1468481323887 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}] 00:28:43 INFO - PROCESS | 1650 | 1468481323888 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:43 INFO - PROCESS | 1650 | 1468481323979 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:28:43 INFO - PROCESS | 1650 | 1468481323982 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:43 INFO - PROCESS | 1650 | 1468481323983 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abbb800 == 34 [pid = 1650] [id = 739] 00:28:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1186da800) [pid = 1650] [serial = 2217] [outer = 0x0] 00:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119d13800) [pid = 1650] [serial = 2218] [outer = 0x1186da800] 00:28:44 INFO - PROCESS | 1650 | 1468481324008 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1211b6400) [pid = 1650] [serial = 2219] [outer = 0x1186da800] 00:28:44 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 00:28:44 INFO - PROCESS | 1650 | 1468481324314 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]]]}] 00:28:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:28:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 470ms 00:28:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:28:44 INFO - PROCESS | 1650 | 1468481324363 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1650 | 1468481324364 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:28:44 INFO - PROCESS | 1650 | 1468481324367 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1650 | 1468481324368 Marionette TRACE conn2 <- [1,2930,null,{}] 00:28:44 INFO - PROCESS | 1650 | 1468481324370 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}] 00:28:44 INFO - PROCESS | 1650 | 1468481324371 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:44 INFO - PROCESS | 1650 | 1468481324447 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:28:44 INFO - PROCESS | 1650 | 1468481324514 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:44 INFO - PROCESS | 1650 | 1468481324515 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b2ef000 == 35 [pid = 1650] [id = 740] 00:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11880d000) [pid = 1650] [serial = 2220] [outer = 0x0] 00:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1211bc000) [pid = 1650] [serial = 2221] [outer = 0x11880d000] 00:28:44 INFO - PROCESS | 1650 | 1468481324542 Marionette DEBUG loaded listener.js 00:28:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1215e6c00) [pid = 1650] [serial = 2222] [outer = 0x11880d000] 00:28:44 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 00:28:44 INFO - PROCESS | 1650 | 1468481324809 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]]]}] 00:28:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:28:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 00:28:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:28:44 INFO - PROCESS | 1650 | 1468481324846 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1650 | 1468481324847 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:28:44 INFO - PROCESS | 1650 | 1468481324850 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1650 | 1468481324852 Marionette TRACE conn2 <- [1,2934,null,{}] 00:28:44 INFO - PROCESS | 1650 | 1468481324855 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}] 00:28:44 INFO - PROCESS | 1650 | 1468481324860 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:45 INFO - PROCESS | 1650 | 1468481324998 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:28:45 INFO - PROCESS | 1650 | 1468481325003 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1650 | 1468481325005 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12112f000 == 36 [pid = 1650] [id = 741] 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1215ee000) [pid = 1650] [serial = 2223] [outer = 0x0] 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x123d16000) [pid = 1650] [serial = 2224] [outer = 0x1215ee000] 00:28:45 INFO - PROCESS | 1650 | 1468481325030 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x123db7400) [pid = 1650] [serial = 2225] [outer = 0x1215ee000] 00:28:45 INFO - PROCESS | 1650 | 1468481325417 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]]]}] 00:28:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:28:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 620ms 00:28:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:28:45 INFO - PROCESS | 1650 | 1468481325470 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:28:45 INFO - PROCESS | 1650 | 1468481325473 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:28:45 INFO - PROCESS | 1650 | 1468481325476 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:28:45 INFO - PROCESS | 1650 | 1468481325478 Marionette TRACE conn2 <- [1,2938,null,{}] 00:28:45 INFO - PROCESS | 1650 | 1468481325482 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}] 00:28:45 INFO - PROCESS | 1650 | 1468481325484 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:45 INFO - PROCESS | 1650 | 1468481325621 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:28:45 INFO - PROCESS | 1650 | 1468481325727 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1650 | 1468481325731 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194b7000 == 37 [pid = 1650] [id = 742] 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11269b400) [pid = 1650] [serial = 2226] [outer = 0x0] 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x112731000) [pid = 1650] [serial = 2227] [outer = 0x11269b400] 00:28:45 INFO - PROCESS | 1650 | 1468481325785 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1129ad400) [pid = 1650] [serial = 2228] [outer = 0x11269b400] 00:28:46 INFO - PROCESS | 1650 | 1468481326194 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]]]}] 00:28:46 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. 00:28:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 770ms 00:28:46 INFO - PROCESS | 1650 | 1468481326246 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:28:46 INFO - PROCESS | 1650 | 1468481326249 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:28:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:28:46 INFO - PROCESS | 1650 | 1468481326254 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - PROCESS | 1650 | 1468481326255 Marionette TRACE conn2 <- [1,2942,null,{}] 00:28:46 INFO - PROCESS | 1650 | 1468481326258 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}] 00:28:46 INFO - PROCESS | 1650 | 1468481326260 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:46 INFO - PROCESS | 1650 | 1468481326371 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:28:46 INFO - PROCESS | 1650 | 1468481326432 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:46 INFO - PROCESS | 1650 | 1468481326433 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e18800 == 38 [pid = 1650] [id = 743] 00:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x112d36c00) [pid = 1650] [serial = 2229] [outer = 0x0] 00:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x113d38400) [pid = 1650] [serial = 2230] [outer = 0x112d36c00] 00:28:46 INFO - PROCESS | 1650 | 1468481326464 Marionette DEBUG loaded listener.js 00:28:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x116843c00) [pid = 1650] [serial = 2231] [outer = 0x112d36c00] 00:28:46 INFO - PROCESS | 1650 | 1468481326892 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"]]]}] 00:28:46 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 00:28:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:28:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 672ms 00:28:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:28:46 INFO - PROCESS | 1650 | 1468481326925 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:28:46 INFO - PROCESS | 1650 | 1468481326927 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:28:46 INFO - PROCESS | 1650 | 1468481326929 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - PROCESS | 1650 | 1468481326932 Marionette TRACE conn2 <- [1,2946,null,{}] 00:28:46 INFO - PROCESS | 1650 | 1468481326939 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}] 00:28:46 INFO - PROCESS | 1650 | 1468481326943 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:47 INFO - PROCESS | 1650 | 1468481327055 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:28:47 INFO - PROCESS | 1650 | 1468481327156 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1650 | 1468481327158 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c6000 == 39 [pid = 1650] [id = 744] 00:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11697e000) [pid = 1650] [serial = 2232] [outer = 0x0] 00:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118316400) [pid = 1650] [serial = 2233] [outer = 0x11697e000] 00:28:47 INFO - PROCESS | 1650 | 1468481327189 Marionette DEBUG loaded listener.js 00:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118968c00) [pid = 1650] [serial = 2234] [outer = 0x11697e000] 00:28:47 INFO - PROCESS | 1650 | 1468481327746 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]]]}] 00:28:47 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. 00:28:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 827ms 00:28:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:28:47 INFO - PROCESS | 1650 | 1468481327756 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:28:47 INFO - PROCESS | 1650 | 1468481327759 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:28:47 INFO - PROCESS | 1650 | 1468481327762 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:28:47 INFO - PROCESS | 1650 | 1468481327764 Marionette TRACE conn2 <- [1,2950,null,{}] 00:28:47 INFO - PROCESS | 1650 | 1468481327767 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}] 00:28:47 INFO - PROCESS | 1650 | 1468481327769 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:47 INFO - PROCESS | 1650 | 1468481327880 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:28:47 INFO - PROCESS | 1650 | 1468481327941 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:47 INFO - PROCESS | 1650 | 1468481327943 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x120eb3000 == 40 [pid = 1650] [id = 745] 00:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x112696c00) [pid = 1650] [serial = 2235] [outer = 0x0] 00:28:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1128d3800) [pid = 1650] [serial = 2236] [outer = 0x112696c00] 00:28:47 INFO - PROCESS | 1650 | 1468481327971 Marionette DEBUG loaded listener.js 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x112a65000) [pid = 1650] [serial = 2237] [outer = 0x112696c00] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12b2ef000 == 39 [pid = 1650] [id = 740] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12abbb800 == 38 [pid = 1650] [id = 739] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12a767000 == 37 [pid = 1650] [id = 738] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1296b6000 == 36 [pid = 1650] [id = 737] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11627d800 == 35 [pid = 1650] [id = 736] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x125644800 == 34 [pid = 1650] [id = 735] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x123d3b800 == 33 [pid = 1650] [id = 734] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x12123e000 == 32 [pid = 1650] [id = 733] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d356000) [pid = 1650] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x11957c000 == 31 [pid = 1650] [id = 732] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x1189e9800 == 30 [pid = 1650] [id = 731] 00:28:48 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7a800 == 29 [pid = 1650] [id = 730] 00:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115e7a800 == 30 [pid = 1650] [id = 746] 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1133ed400) [pid = 1650] [serial = 2238] [outer = 0x0] 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x112fd5c00) [pid = 1650] [serial = 2239] [outer = 0x1133ed400] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12a740800) [pid = 1650] [serial = 2129] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118318000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x129460400) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1242aac00) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123db6800) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x112d37000) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1215ec000) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129468c00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x129468800) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12a975800) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12a66a000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x126ac6800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x123d5e800) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x128ef0000) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12911c000) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x117f86000) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128cb000) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a58c00) [pid = 1650] [serial = 2132] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1186d7000) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119237000) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x113d68800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x1168cf400) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118811400) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x119928000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1211b9c00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x117f84000) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12963a400) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11831d000) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x1211bf400) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x123d5e400) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 00:28:48 INFO - PROCESS | 1650 | 1468481328422 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]]]}] 00:28:48 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. 00:28:48 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 729ms 00:28:48 INFO - PROCESS | 1650 | 1468481328490 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:28:48 INFO - PROCESS | 1650 | 1468481328493 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:28:48 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:28:48 INFO - PROCESS | 1650 | 1468481328497 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1650 | 1468481328499 Marionette TRACE conn2 <- [1,2954,null,{}] 00:28:48 INFO - PROCESS | 1650 | 1468481328501 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}] 00:28:48 INFO - PROCESS | 1650 | 1468481328503 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:48 INFO - PROCESS | 1650 | 1468481328599 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:28:48 INFO - PROCESS | 1650 | 1468481328609 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:48 INFO - PROCESS | 1650 | 1468481328610 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3b800 == 31 [pid = 1650] [id = 747] 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x117091400) [pid = 1650] [serial = 2240] [outer = 0x0] 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x117250400) [pid = 1650] [serial = 2241] [outer = 0x117091400] 00:28:48 INFO - PROCESS | 1650 | 1468481328637 Marionette DEBUG loaded listener.js 00:28:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x117f8d400) [pid = 1650] [serial = 2242] [outer = 0x117091400] 00:28:48 INFO - PROCESS | 1650 | 1468481328949 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]]]}] 00:28:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:28:49 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 00:28:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 00:28:49 INFO - PROCESS | 1650 | 1468481329018 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:28:49 INFO - PROCESS | 1650 | 1468481329020 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:28:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:28:49 INFO - PROCESS | 1650 | 1468481329022 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:28:49 INFO - PROCESS | 1650 | 1468481329025 Marionette TRACE conn2 <- [1,2958,null,{}] 00:28:49 INFO - PROCESS | 1650 | 1468481329032 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}] 00:28:49 INFO - PROCESS | 1650 | 1468481329035 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:49 INFO - PROCESS | 1650 | 1468481329121 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:28:49 INFO - PROCESS | 1650 | 1468481329128 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1650 | 1468481329130 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a18000 == 32 [pid = 1650] [id = 748] 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x118318400) [pid = 1650] [serial = 2243] [outer = 0x0] 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x118811400) [pid = 1650] [serial = 2244] [outer = 0x118318400] 00:28:49 INFO - PROCESS | 1650 | 1468481329157 Marionette DEBUG loaded listener.js 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x118972400) [pid = 1650] [serial = 2245] [outer = 0x118318400] 00:28:49 INFO - PROCESS | 1650 | 1468481329510 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]]]}] 00:28:49 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. 00:28:49 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 522ms 00:28:49 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:28:49 INFO - PROCESS | 1650 | 1468481329545 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:28:49 INFO - PROCESS | 1650 | 1468481329547 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:28:49 INFO - PROCESS | 1650 | 1468481329551 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:28:49 INFO - PROCESS | 1650 | 1468481329553 Marionette TRACE conn2 <- [1,2962,null,{}] 00:28:49 INFO - PROCESS | 1650 | 1468481329556 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}] 00:28:49 INFO - PROCESS | 1650 | 1468481329558 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:49 INFO - PROCESS | 1650 | 1468481329683 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:28:49 INFO - PROCESS | 1650 | 1468481329689 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1650 | 1468481329691 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a5b8800 == 33 [pid = 1650] [id = 749] 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1190cb400) [pid = 1650] [serial = 2246] [outer = 0x0] 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1197d0400) [pid = 1650] [serial = 2247] [outer = 0x1190cb400] 00:28:49 INFO - PROCESS | 1650 | 1468481329731 Marionette DEBUG loaded listener.js 00:28:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1199bc800) [pid = 1650] [serial = 2248] [outer = 0x1190cb400] 00:28:50 INFO - PROCESS | 1650 | 1468481330110 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]]]}] 00:28:50 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. 00:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 569ms 00:28:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:28:50 INFO - PROCESS | 1650 | 1468481330120 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:28:50 INFO - PROCESS | 1650 | 1468481330121 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:28:50 INFO - PROCESS | 1650 | 1468481330130 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:28:50 INFO - PROCESS | 1650 | 1468481330131 Marionette TRACE conn2 <- [1,2966,null,{}] 00:28:50 INFO - PROCESS | 1650 | 1468481330134 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}] 00:28:50 INFO - PROCESS | 1650 | 1468481330135 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:50 INFO - PROCESS | 1650 | 1468481330253 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:28:50 INFO - PROCESS | 1650 | 1468481330259 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:50 INFO - PROCESS | 1650 | 1468481330260 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1c9000 == 34 [pid = 1650] [id = 750] 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1199bbc00) [pid = 1650] [serial = 2249] [outer = 0x0] 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x1211bdc00) [pid = 1650] [serial = 2250] [outer = 0x1199bbc00] 00:28:50 INFO - PROCESS | 1650 | 1468481330285 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1215e2400) [pid = 1650] [serial = 2251] [outer = 0x1199bbc00] 00:28:50 INFO - PROCESS | 1650 | 1468481330582 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]]]}] 00:28:50 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. 00:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 472ms 00:28:50 INFO - PROCESS | 1650 | 1468481330600 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:28:50 INFO - PROCESS | 1650 | 1468481330602 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:28:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:28:50 INFO - PROCESS | 1650 | 1468481330604 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:28:50 INFO - PROCESS | 1650 | 1468481330605 Marionette TRACE conn2 <- [1,2970,null,{}] 00:28:50 INFO - PROCESS | 1650 | 1468481330614 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}] 00:28:50 INFO - PROCESS | 1650 | 1468481330618 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:50 INFO - PROCESS | 1650 | 1468481330742 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:28:50 INFO - PROCESS | 1650 | 1468481330779 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:50 INFO - PROCESS | 1650 | 1468481330780 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac9800 == 35 [pid = 1650] [id = 751] 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1211bf800) [pid = 1650] [serial = 2252] [outer = 0x0] 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x1219ee800) [pid = 1650] [serial = 2253] [outer = 0x1211bf800] 00:28:50 INFO - PROCESS | 1650 | 1468481330806 Marionette DEBUG loaded listener.js 00:28:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1242aac00) [pid = 1650] [serial = 2254] [outer = 0x1211bf800] 00:28:51 INFO - PROCESS | 1650 | 1468481331102 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]]]}] 00:28:51 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. 00:28:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 525ms 00:28:51 INFO - PROCESS | 1650 | 1468481331133 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1650 | 1468481331135 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:28:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:28:51 INFO - PROCESS | 1650 | 1468481331137 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1650 | 1468481331138 Marionette TRACE conn2 <- [1,2974,null,{}] 00:28:51 INFO - PROCESS | 1650 | 1468481331143 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}] 00:28:51 INFO - PROCESS | 1650 | 1468481331144 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:51 INFO - PROCESS | 1650 | 1468481331247 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:28:51 INFO - PROCESS | 1650 | 1468481331250 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:51 INFO - PROCESS | 1650 | 1468481331251 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bf1b000 == 36 [pid = 1650] [id = 752] 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x121353400) [pid = 1650] [serial = 2255] [outer = 0x0] 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12442e400) [pid = 1650] [serial = 2256] [outer = 0x121353400] 00:28:51 INFO - PROCESS | 1650 | 1468481331315 Marionette DEBUG loaded listener.js 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x124d5a000) [pid = 1650] [serial = 2257] [outer = 0x121353400] 00:28:51 INFO - PROCESS | 1650 | 1468481331582 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]]]}] 00:28:51 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. 00:28:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 472ms 00:28:51 INFO - PROCESS | 1650 | 1468481331621 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1650 | 1468481331622 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:28:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:28:51 INFO - PROCESS | 1650 | 1468481331632 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1650 | 1468481331633 Marionette TRACE conn2 <- [1,2978,null,{}] 00:28:51 INFO - PROCESS | 1650 | 1468481331635 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}] 00:28:51 INFO - PROCESS | 1650 | 1468481331636 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:51 INFO - PROCESS | 1650 | 1468481331745 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:28:51 INFO - PROCESS | 1650 | 1468481331749 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:51 INFO - PROCESS | 1650 | 1468481331750 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c52e800 == 37 [pid = 1650] [id = 753] 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x124431400) [pid = 1650] [serial = 2258] [outer = 0x0] 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x125609c00) [pid = 1650] [serial = 2259] [outer = 0x124431400] 00:28:51 INFO - PROCESS | 1650 | 1468481331774 Marionette DEBUG loaded listener.js 00:28:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126670c00) [pid = 1650] [serial = 2260] [outer = 0x124431400] 00:28:52 INFO - PROCESS | 1650 | 1468481332060 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]]]}] 00:28:52 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. 00:28:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 00:28:52 INFO - PROCESS | 1650 | 1468481332100 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:28:52 INFO - PROCESS | 1650 | 1468481332102 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:28:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:28:52 INFO - PROCESS | 1650 | 1468481332111 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:28:52 INFO - PROCESS | 1650 | 1468481332112 Marionette TRACE conn2 <- [1,2982,null,{}] 00:28:52 INFO - PROCESS | 1650 | 1468481332115 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}] 00:28:52 INFO - PROCESS | 1650 | 1468481332116 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:52 INFO - PROCESS | 1650 | 1468481332226 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:28:52 INFO - PROCESS | 1650 | 1468481332263 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1650 | 1468481332264 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c543000 == 38 [pid = 1650] [id = 754] 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1266efc00) [pid = 1650] [serial = 2261] [outer = 0x0] 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1266f3800) [pid = 1650] [serial = 2262] [outer = 0x1266efc00] 00:28:52 INFO - PROCESS | 1650 | 1468481332295 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x126d3fc00) [pid = 1650] [serial = 2263] [outer = 0x1266efc00] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1177f3400) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1126a2000) [pid = 1650] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x113d68000) [pid = 1650] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x112d37c00) [pid = 1650] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x110f55c00) [pid = 1650] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x116848c00) [pid = 1650] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x110e9bc00) [pid = 1650] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x116983400) [pid = 1650] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x1197c5800) [pid = 1650] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x121847000) [pid = 1650] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x123dc1c00) [pid = 1650] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a79c00) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1186dfc00) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1121ba000) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1186da800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11880d000) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:28:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x110f61c00) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:28:52 INFO - PROCESS | 1650 | 1468481332679 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"]]]}] 00:28:52 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 00:28:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:28:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:28:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 627ms 00:28:52 INFO - PROCESS | 1650 | 1468481332731 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:28:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:28:52 INFO - PROCESS | 1650 | 1468481332732 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:28:52 INFO - PROCESS | 1650 | 1468481332735 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:28:52 INFO - PROCESS | 1650 | 1468481332736 Marionette TRACE conn2 <- [1,2986,null,{}] 00:28:52 INFO - PROCESS | 1650 | 1468481332738 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}] 00:28:52 INFO - PROCESS | 1650 | 1468481332739 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:52 INFO - PROCESS | 1650 | 1468481332821 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:28:52 INFO - PROCESS | 1650 | 1468481332827 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1650 | 1468481332828 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x124d10800 == 39 [pid = 1650] [id = 755] 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x110eed400) [pid = 1650] [serial = 2264] [outer = 0x0] 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x117f86800) [pid = 1650] [serial = 2265] [outer = 0x110eed400] 00:28:52 INFO - PROCESS | 1650 | 1468481332852 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x119761400) [pid = 1650] [serial = 2266] [outer = 0x110eed400] 00:28:53 INFO - PROCESS | 1650 | 1468481333159 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]]]}] 00:28:53 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. 00:28:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 467ms 00:28:53 INFO - PROCESS | 1650 | 1468481333202 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1650 | 1468481333204 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:28:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:28:53 INFO - PROCESS | 1650 | 1468481333206 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1650 | 1468481333208 Marionette TRACE conn2 <- [1,2990,null,{}] 00:28:53 INFO - PROCESS | 1650 | 1468481333210 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}] 00:28:53 INFO - PROCESS | 1650 | 1468481333212 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:53 INFO - PROCESS | 1650 | 1468481333339 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:28:53 INFO - PROCESS | 1650 | 1468481333345 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1650 | 1468481333346 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c853800 == 40 [pid = 1650] [id = 756] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11975a000) [pid = 1650] [serial = 2267] [outer = 0x0] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126d40400) [pid = 1650] [serial = 2268] [outer = 0x11975a000] 00:28:53 INFO - PROCESS | 1650 | 1468481333372 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126dcc000) [pid = 1650] [serial = 2269] [outer = 0x11975a000] 00:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc0d000 == 41 [pid = 1650] [id = 757] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x128acf400) [pid = 1650] [serial = 2270] [outer = 0x0] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x128ac5000) [pid = 1650] [serial = 2271] [outer = 0x128acf400] 00:28:53 INFO - PROCESS | 1650 | 1468481333681 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]]]}] 00:28:53 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. 00:28:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 00:28:53 INFO - PROCESS | 1650 | 1468481333727 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1650 | 1468481333728 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:28:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:28:53 INFO - PROCESS | 1650 | 1468481333730 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1650 | 1468481333731 Marionette TRACE conn2 <- [1,2994,null,{}] 00:28:53 INFO - PROCESS | 1650 | 1468481333733 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}] 00:28:53 INFO - PROCESS | 1650 | 1468481333735 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:53 INFO - PROCESS | 1650 | 1468481333835 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:28:53 INFO - PROCESS | 1650 | 1468481333838 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1650 | 1468481333839 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d210800 == 42 [pid = 1650] [id = 758] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128ac3800) [pid = 1650] [serial = 2272] [outer = 0x0] 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x128acbc00) [pid = 1650] [serial = 2273] [outer = 0x128ac3800] 00:28:53 INFO - PROCESS | 1650 | 1468481333864 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x128eef000) [pid = 1650] [serial = 2274] [outer = 0x128ac3800] 00:28:54 INFO - PROCESS | 1650 | 1468481334172 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]]]}] 00:28:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:28:54 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 00:28:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 468ms 00:28:54 INFO - PROCESS | 1650 | 1468481334198 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:28:54 INFO - PROCESS | 1650 | 1468481334199 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:28:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:28:54 INFO - PROCESS | 1650 | 1468481334203 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:28:54 INFO - PROCESS | 1650 | 1468481334204 Marionette TRACE conn2 <- [1,2998,null,{}] 00:28:54 INFO - PROCESS | 1650 | 1468481334208 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}] 00:28:54 INFO - PROCESS | 1650 | 1468481334211 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:54 INFO - PROCESS | 1650 | 1468481334335 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:28:54 INFO - PROCESS | 1650 | 1468481334351 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1650 | 1468481334352 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d229800 == 43 [pid = 1650] [id = 759] 00:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x128aca000) [pid = 1650] [serial = 2275] [outer = 0x0] 00:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x128ef4400) [pid = 1650] [serial = 2276] [outer = 0x128aca000] 00:28:54 INFO - PROCESS | 1650 | 1468481334377 Marionette DEBUG loaded listener.js 00:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12920ec00) [pid = 1650] [serial = 2277] [outer = 0x128aca000] 00:28:54 INFO - PROCESS | 1650 | 1468481334695 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]]]}] 00:28:54 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. 00:28:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 00:28:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:28:54 INFO - PROCESS | 1650 | 1468481334727 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:28:54 INFO - PROCESS | 1650 | 1468481334730 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:28:54 INFO - PROCESS | 1650 | 1468481334733 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:28:54 INFO - PROCESS | 1650 | 1468481334736 Marionette TRACE conn2 <- [1,3002,null,{}] 00:28:54 INFO - PROCESS | 1650 | 1468481334741 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}] 00:28:54 INFO - PROCESS | 1650 | 1468481334744 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:54 INFO - PROCESS | 1650 | 1468481334857 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:28:54 INFO - PROCESS | 1650 | 1468481334916 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1650 | 1468481334919 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x1188d7000 == 44 [pid = 1650] [id = 760] 00:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11269b000) [pid = 1650] [serial = 2278] [outer = 0x0] 00:28:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1128d1c00) [pid = 1650] [serial = 2279] [outer = 0x11269b000] 00:28:54 INFO - PROCESS | 1650 | 1468481334951 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x112a65400) [pid = 1650] [serial = 2280] [outer = 0x11269b000] 00:28:55 INFO - PROCESS | 1650 | 1468481335365 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]]]}] 00:28:55 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. 00:28:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 670ms 00:28:55 INFO - PROCESS | 1650 | 1468481335404 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:28:55 INFO - PROCESS | 1650 | 1468481335407 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:28:55 INFO - PROCESS | 1650 | 1468481335412 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:28:55 INFO - PROCESS | 1650 | 1468481335414 Marionette TRACE conn2 <- [1,3006,null,{}] 00:28:55 INFO - PROCESS | 1650 | 1468481335417 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}] 00:28:55 INFO - PROCESS | 1650 | 1468481335418 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:55 INFO - PROCESS | 1650 | 1468481335527 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:28:55 INFO - PROCESS | 1650 | 1468481335589 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:55 INFO - PROCESS | 1650 | 1468481335591 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x129426000 == 45 [pid = 1650] [id = 761] 00:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1162a6400) [pid = 1650] [serial = 2281] [outer = 0x0] 00:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x118145800) [pid = 1650] [serial = 2282] [outer = 0x1162a6400] 00:28:55 INFO - PROCESS | 1650 | 1468481335621 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11831c800) [pid = 1650] [serial = 2283] [outer = 0x1162a6400] 00:28:56 INFO - PROCESS | 1650 | 1468481336013 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]]]}] 00:28:56 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. 00:28:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 621ms 00:28:56 INFO - PROCESS | 1650 | 1468481336034 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1650 | 1468481336035 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:28:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:28:56 INFO - PROCESS | 1650 | 1468481336038 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1650 | 1468481336040 Marionette TRACE conn2 <- [1,3010,null,{}] 00:28:56 INFO - PROCESS | 1650 | 1468481336048 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}] 00:28:56 INFO - PROCESS | 1650 | 1468481336051 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:56 INFO - PROCESS | 1650 | 1468481336159 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:28:56 INFO - PROCESS | 1650 | 1468481336240 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1650 | 1468481336242 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c854000 == 46 [pid = 1650] [id = 762] 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x118973000) [pid = 1650] [serial = 2284] [outer = 0x0] 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1211bf000) [pid = 1650] [serial = 2285] [outer = 0x118973000] 00:28:56 INFO - PROCESS | 1650 | 1468481336286 Marionette DEBUG loaded listener.js 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1219f6400) [pid = 1650] [serial = 2286] [outer = 0x118973000] 00:28:56 INFO - PROCESS | 1650 | 1468481336652 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]]]}] 00:28:56 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 00:28:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 00:28:56 INFO - PROCESS | 1650 | 1468481336660 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1650 | 1468481336662 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:28:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:28:56 INFO - PROCESS | 1650 | 1468481336665 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1650 | 1468481336666 Marionette TRACE conn2 <- [1,3014,null,{}] 00:28:56 INFO - PROCESS | 1650 | 1468481336668 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}] 00:28:56 INFO - PROCESS | 1650 | 1468481336670 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:56 INFO - PROCESS | 1650 | 1468481336775 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:28:56 INFO - PROCESS | 1650 | 1468481336834 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1650 | 1468481336836 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d45b000 == 47 [pid = 1650] [id = 763] 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123d60800) [pid = 1650] [serial = 2287] [outer = 0x0] 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x124404400) [pid = 1650] [serial = 2288] [outer = 0x123d60800] 00:28:56 INFO - PROCESS | 1650 | 1468481336908 Marionette DEBUG loaded listener.js 00:28:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x126c16400) [pid = 1650] [serial = 2289] [outer = 0x123d60800] 00:28:57 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:28:57 INFO - PROCESS | 1650 | 1468481337294 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:28:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:28:57 INFO - {} 00:28:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:28:57 INFO - {} 00:28:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:28:57 INFO - {} 00:28:57 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:28:57 INFO - {} 00:28:57 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 673ms 00:28:57 INFO - PROCESS | 1650 | 1468481337338 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1650 | 1468481337340 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:28:57 INFO - TEST-START | /FileAPI/fileReader.html 00:28:57 INFO - PROCESS | 1650 | 1468481337342 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1650 | 1468481337343 Marionette TRACE conn2 <- [1,3018,null,{}] 00:28:57 INFO - PROCESS | 1650 | 1468481337346 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}] 00:28:57 INFO - PROCESS | 1650 | 1468481337347 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:57 INFO - PROCESS | 1650 | 1468481337505 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:28:57 INFO - PROCESS | 1650 | 1468481337616 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:57 INFO - PROCESS | 1650 | 1468481337618 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x123e9e000 == 48 [pid = 1650] [id = 764] 00:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x111c16000) [pid = 1650] [serial = 2290] [outer = 0x0] 00:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x113367400) [pid = 1650] [serial = 2291] [outer = 0x111c16000] 00:28:57 INFO - PROCESS | 1650 | 1468481337648 Marionette DEBUG loaded listener.js 00:28:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x1197c7400) [pid = 1650] [serial = 2292] [outer = 0x111c16000] 00:28:58 INFO - PROCESS | 1650 | 1468481338183 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]]]}] 00:28:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:28:58 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:28:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:28:58 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:28:58 INFO - TEST-OK | /FileAPI/fileReader.html | took 873ms 00:28:58 INFO - TEST-START | /FileAPI/historical.html 00:28:58 INFO - PROCESS | 1650 | 1468481338216 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:28:58 INFO - PROCESS | 1650 | 1468481338218 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:28:58 INFO - PROCESS | 1650 | 1468481338221 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:28:58 INFO - PROCESS | 1650 | 1468481338223 Marionette TRACE conn2 <- [1,3022,null,{}] 00:28:58 INFO - PROCESS | 1650 | 1468481338227 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}] 00:28:58 INFO - PROCESS | 1650 | 1468481338228 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:58 INFO - PROCESS | 1650 | 1468481338330 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:28:58 INFO - PROCESS | 1650 | 1468481338395 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1650 | 1468481338396 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x121a49000 == 49 [pid = 1650] [id = 765] 00:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x112a59400) [pid = 1650] [serial = 2293] [outer = 0x0] 00:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x112a61000) [pid = 1650] [serial = 2294] [outer = 0x112a59400] 00:28:58 INFO - PROCESS | 1650 | 1468481338424 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11335a000) [pid = 1650] [serial = 2295] [outer = 0x112a59400] 00:28:58 INFO - PROCESS | 1650 | 1468481338830 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"]]]}] 00:28:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:28:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:28:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:28:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:28:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:28:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:28:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:28:58 INFO - TEST-OK | /FileAPI/historical.html | took 624ms 00:28:58 INFO - PROCESS | 1650 | 1468481338872 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:28:58 INFO - PROCESS | 1650 | 1468481338875 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:28:58 INFO - TEST-START | /FileAPI/idlharness.html 00:28:58 INFO - PROCESS | 1650 | 1468481338881 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:28:58 INFO - PROCESS | 1650 | 1468481338882 Marionette TRACE conn2 <- [1,3026,null,{}] 00:28:58 INFO - PROCESS | 1650 | 1468481338885 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}] 00:28:58 INFO - PROCESS | 1650 | 1468481338887 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:58 INFO - PROCESS | 1650 | 1468481338981 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:28:59 INFO - PROCESS | 1650 | 1468481339044 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:59 INFO - PROCESS | 1650 | 1468481339045 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:28:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x121911000 == 50 [pid = 1650] [id = 766] 00:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x113315000) [pid = 1650] [serial = 2296] [outer = 0x0] 00:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11724b800) [pid = 1650] [serial = 2297] [outer = 0x113315000] 00:28:59 INFO - PROCESS | 1650 | 1468481339074 Marionette DEBUG loaded listener.js 00:28:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x117f91000) [pid = 1650] [serial = 2298] [outer = 0x113315000] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc0d000 == 49 [pid = 1650] [id = 757] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d210800 == 48 [pid = 1650] [id = 758] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c853800 == 47 [pid = 1650] [id = 756] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x124d10800 == 46 [pid = 1650] [id = 755] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c543000 == 45 [pid = 1650] [id = 754] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c52e800 == 44 [pid = 1650] [id = 753] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bf1b000 == 43 [pid = 1650] [id = 752] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac9800 == 42 [pid = 1650] [id = 751] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b1c9000 == 41 [pid = 1650] [id = 750] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12a5b8800 == 40 [pid = 1650] [id = 749] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x128a18000 == 39 [pid = 1650] [id = 748] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3b800 == 38 [pid = 1650] [id = 747] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x115e7a800 == 37 [pid = 1650] [id = 746] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x120eb3000 == 36 [pid = 1650] [id = 745] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12b9c6000 == 35 [pid = 1650] [id = 744] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123e18800 == 34 [pid = 1650] [id = 743] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12112f000 == 33 [pid = 1650] [id = 741] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1194b7000 == 32 [pid = 1650] [id = 742] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x121a49000 == 31 [pid = 1650] [id = 765] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x123e9e000 == 30 [pid = 1650] [id = 764] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d45b000 == 29 [pid = 1650] [id = 763] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12c854000 == 28 [pid = 1650] [id = 762] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x129426000 == 27 [pid = 1650] [id = 761] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x12d229800 == 26 [pid = 1650] [id = 759] 00:28:59 INFO - PROCESS | 1650 | --DOCSHELL 0x1188d7000 == 25 [pid = 1650] [id = 760] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118147400) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x117f8f400) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1128d7800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x112a57000) [pid = 1650] [serial = 2195] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x116842400) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x112d3e000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x113365c00) [pid = 1650] [serial = 2198] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x110f5f400) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x111f08c00) [pid = 1650] [serial = 2192] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x117f8f800) [pid = 1650] [serial = 2189] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11697a000) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x112a79800) [pid = 1650] [serial = 2174] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x110f61000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1186dc000) [pid = 1650] [serial = 2177] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x118315000) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x123d55800) [pid = 1650] [serial = 2180] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1215e6400) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x129573400) [pid = 1650] [serial = 2183] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x126d4ec00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12a66b400) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12a974800) [pid = 1650] [serial = 2186] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11853a800) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x117f89000) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118837000) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x119080c00) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11922fc00) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119d13800) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1211bc000) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1215e6c00) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1186d5800) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1197d0800) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x1211b6400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x123d16000) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11724e400) [pid = 1650] [serial = 2201] [outer = 0x0] [url = about:blank] 00:28:59 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x118534c00) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 00:29:00 INFO - PROCESS | 1650 | 1468481340234 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:29:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:29:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:29:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:29:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:29:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:29:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:29:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:29:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:29:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:29:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:29:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:29:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:29:00 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 00:29:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:29:00 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 00:29:00 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 00:29:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:29:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:29:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:29:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:29:00 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 00:29:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:29:00 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 00:29:00 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 00:29:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:29:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:29:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 1390ms 00:29:00 INFO - PROCESS | 1650 | 1468481340272 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:29:00 INFO - PROCESS | 1650 | 1468481340274 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:29:00 INFO - TEST-START | /FileAPI/idlharness.worker 00:29:00 INFO - PROCESS | 1650 | 1468481340278 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:29:00 INFO - PROCESS | 1650 | 1468481340279 Marionette TRACE conn2 <- [1,3030,null,{}] 00:29:00 INFO - PROCESS | 1650 | 1468481340283 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}] 00:29:00 INFO - PROCESS | 1650 | 1468481340285 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:00 INFO - PROCESS | 1650 | 1468481340365 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:29:00 INFO - PROCESS | 1650 | 1468481340369 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:00 INFO - PROCESS | 1650 | 1468481340372 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x1242c8000 == 26 [pid = 1650] [id = 767] 00:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118316000) [pid = 1650] [serial = 2299] [outer = 0x0] 00:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11831d000) [pid = 1650] [serial = 2300] [outer = 0x118316000] 00:29:00 INFO - PROCESS | 1650 | 1468481340403 Marionette DEBUG loaded listener.js 00:29:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11853c800) [pid = 1650] [serial = 2301] [outer = 0x118316000] 00:29:00 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:29:01 INFO - PROCESS | 1650 | 1468481341063 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:29:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:29:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:29:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:29:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:29:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:29:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:29:01 INFO - {} 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:29:01 INFO - {} 00:29:01 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 - {} 00:29:01 INFO - {} 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:29:01 INFO - {} 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:29:01 INFO - {} 00:29:01 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 - {} 00:29:01 INFO - {} 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:29:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:29:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 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 00:29:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:29:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:29:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:29:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:29:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:29:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:29:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:29:01 INFO - {} 00:29:01 INFO - TEST-OK | /FileAPI/idlharness.worker | took 836ms 00:29:01 INFO - PROCESS | 1650 | 1468481341115 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:29:01 INFO - PROCESS | 1650 | 1468481341119 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:29:01 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:29:01 INFO - PROCESS | 1650 | 1468481341125 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:29:01 INFO - PROCESS | 1650 | 1468481341127 Marionette TRACE conn2 <- [1,3034,null,{}] 00:29:01 INFO - PROCESS | 1650 | 1468481341130 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}] 00:29:01 INFO - PROCESS | 1650 | 1468481341132 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:01 INFO - PROCESS | 1650 | 1468481341264 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:29:01 INFO - PROCESS | 1650 | 1468481341268 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1650 | 1468481341269 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bdf2800 == 27 [pid = 1650] [id = 768] 00:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11882cc00) [pid = 1650] [serial = 2302] [outer = 0x0] 00:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126dc2000) [pid = 1650] [serial = 2303] [outer = 0x11882cc00] 00:29:01 INFO - PROCESS | 1650 | 1468481341296 Marionette DEBUG loaded listener.js 00:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x128acd400) [pid = 1650] [serial = 2304] [outer = 0x11882cc00] 00:29:01 INFO - PROCESS | 1650 | 1468481341611 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]]]}] 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:29:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 522ms 00:29:01 INFO - PROCESS | 1650 | 1468481341647 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:29:01 INFO - PROCESS | 1650 | 1468481341648 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:29:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:29:01 INFO - PROCESS | 1650 | 1468481341652 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:29:01 INFO - PROCESS | 1650 | 1468481341655 Marionette TRACE conn2 <- [1,3038,null,{}] 00:29:01 INFO - PROCESS | 1650 | 1468481341667 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}] 00:29:01 INFO - PROCESS | 1650 | 1468481341672 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:01 INFO - PROCESS | 1650 | 1468481341838 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:29:01 INFO - PROCESS | 1650 | 1468481341891 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1650 | 1468481341893 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c68a000 == 28 [pid = 1650] [id = 769] 00:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x111c7b400) [pid = 1650] [serial = 2305] [outer = 0x0] 00:29:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12920d800) [pid = 1650] [serial = 2306] [outer = 0x111c7b400] 00:29:01 INFO - PROCESS | 1650 | 1468481341938 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x129462800) [pid = 1650] [serial = 2307] [outer = 0x111c7b400] 00:29:02 INFO - PROCESS | 1650 | 1468481342244 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"]]]}] 00:29:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:29:02 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 626ms 00:29:02 INFO - PROCESS | 1650 | 1468481342285 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:29:02 INFO - PROCESS | 1650 | 1468481342287 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:29:02 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:29:02 INFO - PROCESS | 1650 | 1468481342297 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:29:02 INFO - PROCESS | 1650 | 1468481342305 Marionette TRACE conn2 <- [1,3042,null,{}] 00:29:02 INFO - PROCESS | 1650 | 1468481342311 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}] 00:29:02 INFO - PROCESS | 1650 | 1468481342312 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:02 INFO - PROCESS | 1650 | 1468481342417 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:29:02 INFO - PROCESS | 1650 | 1468481342431 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:02 INFO - PROCESS | 1650 | 1468481342432 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12cc10800 == 29 [pid = 1650] [id = 770] 00:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x12442f000) [pid = 1650] [serial = 2308] [outer = 0x0] 00:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x126dc2400) [pid = 1650] [serial = 2309] [outer = 0x12442f000] 00:29:02 INFO - PROCESS | 1650 | 1468481342457 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12957b800) [pid = 1650] [serial = 2310] [outer = 0x12442f000] 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:29:02 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. 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:29:02 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'.) 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:29:02 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:29:03 INFO - PROCESS | 1650 | 1468481342971 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]]]}] 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:29:03 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. 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:29:03 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. 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:29:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:29:03 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. 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:29:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:29:03 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:29:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:29:03 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 695ms 00:29:03 INFO - PROCESS | 1650 | 1468481342986 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:29:03 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:29:03 INFO - PROCESS | 1650 | 1468481342988 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:29:03 INFO - PROCESS | 1650 | 1468481342991 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1650 | 1468481342992 Marionette TRACE conn2 <- [1,3046,null,{}] 00:29:03 INFO - PROCESS | 1650 | 1468481342995 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}] 00:29:03 INFO - PROCESS | 1650 | 1468481342997 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:03 INFO - PROCESS | 1650 | 1468481343145 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:29:03 INFO - PROCESS | 1650 | 1468481343168 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1650 | 1468481343181 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bac8000 == 30 [pid = 1650] [id = 771] 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11882c800) [pid = 1650] [serial = 2311] [outer = 0x0] 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12957d400) [pid = 1650] [serial = 2312] [outer = 0x11882c800] 00:29:03 INFO - PROCESS | 1650 | 1468481343224 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12a610800) [pid = 1650] [serial = 2313] [outer = 0x11882c800] 00:29:03 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:29:03 INFO - PROCESS | 1650 | 1468481343615 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:29:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:29:03 INFO - {} 00:29:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 670ms 00:29:03 INFO - PROCESS | 1650 | 1468481343666 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:29:03 INFO - PROCESS | 1650 | 1468481343667 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:29:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:29:03 INFO - PROCESS | 1650 | 1468481343685 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:29:03 INFO - PROCESS | 1650 | 1468481343686 Marionette TRACE conn2 <- [1,3050,null,{}] 00:29:03 INFO - PROCESS | 1650 | 1468481343688 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}] 00:29:03 INFO - PROCESS | 1650 | 1468481343692 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:03 INFO - PROCESS | 1650 | 1468481343813 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:29:03 INFO - PROCESS | 1650 | 1468481343827 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1650 | 1468481343828 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d70f000 == 31 [pid = 1650] [id = 772] 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x126d47400) [pid = 1650] [serial = 2314] [outer = 0x0] 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12a673c00) [pid = 1650] [serial = 2315] [outer = 0x126d47400] 00:29:03 INFO - PROCESS | 1650 | 1468481343853 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x12b121000) [pid = 1650] [serial = 2316] [outer = 0x126d47400] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x128ac3800) [pid = 1650] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x121353400) [pid = 1650] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1266efc00) [pid = 1650] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x124431400) [pid = 1650] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x110eed400) [pid = 1650] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1190cb400) [pid = 1650] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118318400) [pid = 1650] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11269b400) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x112d36c00) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x112696c00) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1133ed400) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11975a000) [pid = 1650] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x117091400) [pid = 1650] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1199bbc00) [pid = 1650] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11697e000) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x1215ee000) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128aca000) [pid = 1650] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x128acf400) [pid = 1650] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:29:04 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1211bf800) [pid = 1650] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:29:04 INFO - PROCESS | 1650 | 1468481344407 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]]]}] 00:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:29:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:29:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 769ms 00:29:04 INFO - PROCESS | 1650 | 1468481344453 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:29:04 INFO - PROCESS | 1650 | 1468481344454 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:29:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:29:04 INFO - PROCESS | 1650 | 1468481344457 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:29:04 INFO - PROCESS | 1650 | 1468481344458 Marionette TRACE conn2 <- [1,3054,null,{}] 00:29:04 INFO - PROCESS | 1650 | 1468481344460 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}] 00:29:04 INFO - PROCESS | 1650 | 1468481344461 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:04 INFO - PROCESS | 1650 | 1468481344535 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:29:04 INFO - PROCESS | 1650 | 1468481344539 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:04 INFO - PROCESS | 1650 | 1468481344550 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc9d000 == 32 [pid = 1650] [id = 773] 00:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x1129ae400) [pid = 1650] [serial = 2317] [outer = 0x0] 00:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1199bbc00) [pid = 1650] [serial = 2318] [outer = 0x1129ae400] 00:29:04 INFO - PROCESS | 1650 | 1468481344575 Marionette DEBUG loaded listener.js 00:29:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1266efc00) [pid = 1650] [serial = 2319] [outer = 0x1129ae400] 00:29:05 INFO - PROCESS | 1650 | 1468481345003 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"]]]}] 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:05 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" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:05 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" 00:29:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 582ms 00:29:05 INFO - PROCESS | 1650 | 1468481345063 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1650 | 1468481345065 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:29:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:29:05 INFO - PROCESS | 1650 | 1468481345081 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1650 | 1468481345084 Marionette TRACE conn2 <- [1,3058,null,{}] 00:29:05 INFO - PROCESS | 1650 | 1468481345088 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}] 00:29:05 INFO - PROCESS | 1650 | 1468481345091 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:05 INFO - PROCESS | 1650 | 1468481345212 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:29:05 INFO - PROCESS | 1650 | 1468481345224 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1650 | 1468481345225 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dfeb000 == 33 [pid = 1650] [id = 774] 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x1266f4000) [pid = 1650] [serial = 2320] [outer = 0x0] 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12b91b800) [pid = 1650] [serial = 2321] [outer = 0x1266f4000] 00:29:05 INFO - PROCESS | 1650 | 1468481345265 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12ba8a000) [pid = 1650] [serial = 2322] [outer = 0x1266f4000] 00:29:05 INFO - PROCESS | 1650 | 1468481345638 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]]]}] 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:29:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:29:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:29:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:29:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:29:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:29:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 586ms 00:29:05 INFO - PROCESS | 1650 | 1468481345664 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1650 | 1468481345666 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:29:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:29:05 INFO - PROCESS | 1650 | 1468481345672 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1650 | 1468481345674 Marionette TRACE conn2 <- [1,3062,null,{}] 00:29:05 INFO - PROCESS | 1650 | 1468481345684 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}] 00:29:05 INFO - PROCESS | 1650 | 1468481345686 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:05 INFO - PROCESS | 1650 | 1468481345853 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:29:05 INFO - PROCESS | 1650 | 1468481345862 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:05 INFO - PROCESS | 1650 | 1468481345864 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x118915800 == 34 [pid = 1650] [id = 775] 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x12ba8a800) [pid = 1650] [serial = 2323] [outer = 0x0] 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12ba91c00) [pid = 1650] [serial = 2324] [outer = 0x12ba8a800] 00:29:05 INFO - PROCESS | 1650 | 1468481345903 Marionette DEBUG loaded listener.js 00:29:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12bb2d800) [pid = 1650] [serial = 2325] [outer = 0x12ba8a800] 00:29:06 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:29:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:29:06 INFO - {} 00:29:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 629ms 00:29:06 INFO - PROCESS | 1650 | 1468481346294 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:29:06 INFO - PROCESS | 1650 | 1468481346301 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:29:06 INFO - PROCESS | 1650 | 1468481346303 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:29:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:29:06 INFO - PROCESS | 1650 | 1468481346306 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:29:06 INFO - PROCESS | 1650 | 1468481346308 Marionette TRACE conn2 <- [1,3066,null,{}] 00:29:06 INFO - PROCESS | 1650 | 1468481346310 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}] 00:29:06 INFO - PROCESS | 1650 | 1468481346311 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:06 INFO - PROCESS | 1650 | 1468481346503 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:29:06 INFO - PROCESS | 1650 | 1468481346673 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:06 INFO - PROCESS | 1650 | 1468481346675 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116948800 == 35 [pid = 1650] [id = 776] 00:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x111c83400) [pid = 1650] [serial = 2326] [outer = 0x0] 00:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1121af400) [pid = 1650] [serial = 2327] [outer = 0x111c83400] 00:29:06 INFO - PROCESS | 1650 | 1468481346729 Marionette DEBUG loaded listener.js 00:29:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1128d8000) [pid = 1650] [serial = 2328] [outer = 0x111c83400] 00:29:07 INFO - PROCESS | 1650 | 1468481347214 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]]]}] 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:29:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:29:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 921ms 00:29:07 INFO - PROCESS | 1650 | 1468481347227 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:29:07 INFO - PROCESS | 1650 | 1468481347229 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:29:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:29:07 INFO - PROCESS | 1650 | 1468481347233 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1650 | 1468481347235 Marionette TRACE conn2 <- [1,3070,null,{}] 00:29:07 INFO - PROCESS | 1650 | 1468481347238 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}] 00:29:07 INFO - PROCESS | 1650 | 1468481347241 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:07 INFO - PROCESS | 1650 | 1468481347359 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:29:07 INFO - PROCESS | 1650 | 1468481347425 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1650 | 1468481347427 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x128a16800 == 36 [pid = 1650] [id = 777] 00:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x1133e4400) [pid = 1650] [serial = 2329] [outer = 0x0] 00:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11724e400) [pid = 1650] [serial = 2330] [outer = 0x1133e4400] 00:29:07 INFO - PROCESS | 1650 | 1468481347457 Marionette DEBUG loaded listener.js 00:29:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11853bc00) [pid = 1650] [serial = 2331] [outer = 0x1133e4400] 00:29:07 INFO - PROCESS | 1650 | 1468481347891 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]]]}] 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:29:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:29:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 00:29:07 INFO - PROCESS | 1650 | 1468481347903 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:29:07 INFO - PROCESS | 1650 | 1468481347905 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:29:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:29:07 INFO - PROCESS | 1650 | 1468481347907 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1650 | 1468481347909 Marionette TRACE conn2 <- [1,3074,null,{}] 00:29:07 INFO - PROCESS | 1650 | 1468481347911 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}] 00:29:07 INFO - PROCESS | 1650 | 1468481347913 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:08 INFO - PROCESS | 1650 | 1468481348024 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:29:08 INFO - PROCESS | 1650 | 1468481348134 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1650 | 1468481348136 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1296be800 == 37 [pid = 1650] [id = 778] 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x118815000) [pid = 1650] [serial = 2332] [outer = 0x0] 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11907ec00) [pid = 1650] [serial = 2333] [outer = 0x118815000] 00:29:08 INFO - PROCESS | 1650 | 1468481348165 Marionette DEBUG loaded listener.js 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119756000) [pid = 1650] [serial = 2334] [outer = 0x118815000] 00:29:08 INFO - PROCESS | 1650 | 1468481348591 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]]]}] 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 00:29:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:29:08 INFO - PROCESS | 1650 | 1468481348629 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:29:08 INFO - PROCESS | 1650 | 1468481348632 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:29:08 INFO - PROCESS | 1650 | 1468481348640 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:29:08 INFO - PROCESS | 1650 | 1468481348643 Marionette TRACE conn2 <- [1,3078,null,{}] 00:29:08 INFO - PROCESS | 1650 | 1468481348646 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}] 00:29:08 INFO - PROCESS | 1650 | 1468481348648 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:08 INFO - PROCESS | 1650 | 1468481348766 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:29:08 INFO - PROCESS | 1650 | 1468481348834 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1650 | 1468481348835 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12abaa800 == 38 [pid = 1650] [id = 779] 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x118973400) [pid = 1650] [serial = 2335] [outer = 0x0] 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1197d2800) [pid = 1650] [serial = 2336] [outer = 0x118973400] 00:29:08 INFO - PROCESS | 1650 | 1468481348864 Marionette DEBUG loaded listener.js 00:29:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1211b4000) [pid = 1650] [serial = 2337] [outer = 0x118973400] 00:29:09 INFO - PROCESS | 1650 | 1468481349510 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] 00:29:09 INFO - PROCESS | 1650 | 1468481349519 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:29:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:29:09 INFO - PROCESS | 1650 | 1468481349552 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:29:09 INFO - PROCESS | 1650 | 1468481349553 Marionette TRACE conn2 <- [1,3082,null,{}] 00:29:09 INFO - PROCESS | 1650 | 1468481349561 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}] 00:29:09 INFO - PROCESS | 1650 | 1468481349562 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:09 INFO - PROCESS | 1650 | 1468481349726 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118915800 == 37 [pid = 1650] [id = 775] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12dfeb000 == 36 [pid = 1650] [id = 774] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc9d000 == 35 [pid = 1650] [id = 773] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12d70f000 == 34 [pid = 1650] [id = 772] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12bac8000 == 33 [pid = 1650] [id = 771] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12cc10800 == 32 [pid = 1650] [id = 770] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c68a000 == 31 [pid = 1650] [id = 769] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12bdf2800 == 30 [pid = 1650] [id = 768] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x1242c8000 == 29 [pid = 1650] [id = 767] 00:29:09 INFO - PROCESS | 1650 | --DOCSHELL 0x121911000 == 28 [pid = 1650] [id = 766] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x124d5a000) [pid = 1650] [serial = 2257] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12442e400) [pid = 1650] [serial = 2256] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1266f3800) [pid = 1650] [serial = 2262] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x125609c00) [pid = 1650] [serial = 2259] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x119761400) [pid = 1650] [serial = 2266] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1197d0400) [pid = 1650] [serial = 2247] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x1199bc800) [pid = 1650] [serial = 2248] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x118811400) [pid = 1650] [serial = 2244] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x118972400) [pid = 1650] [serial = 2245] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x112731000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1129ad400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x113d38400) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x116843c00) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1128d3800) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x112a65000) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x112fd5c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x117f86800) [pid = 1650] [serial = 2265] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x126d40400) [pid = 1650] [serial = 2268] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x117250400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x117f8d400) [pid = 1650] [serial = 2242] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1211bdc00) [pid = 1650] [serial = 2250] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x118316400) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x128eef000) [pid = 1650] [serial = 2274] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118968c00) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x123db7400) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12920ec00) [pid = 1650] [serial = 2277] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x128ac5000) [pid = 1650] [serial = 2271] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x128ef4400) [pid = 1650] [serial = 2276] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128acbc00) [pid = 1650] [serial = 2273] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x126d3fc00) [pid = 1650] [serial = 2263] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1219ee800) [pid = 1650] [serial = 2253] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x126670c00) [pid = 1650] [serial = 2260] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x1242aac00) [pid = 1650] [serial = 2254] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x126dcc000) [pid = 1650] [serial = 2269] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x1215e2400) [pid = 1650] [serial = 2251] [outer = 0x0] [url = about:blank] 00:29:09 INFO - PROCESS | 1650 | 1468481349867 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:09 INFO - PROCESS | 1650 | 1468481349868 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x117f4b800 == 29 [pid = 1650] [id = 780] 00:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x111ca9400) [pid = 1650] [serial = 2338] [outer = 0x0] 00:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x112731000) [pid = 1650] [serial = 2339] [outer = 0x111ca9400] 00:29:09 INFO - PROCESS | 1650 | 1468481349901 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x112d37c00) [pid = 1650] [serial = 2340] [outer = 0x111ca9400] 00:29:10 INFO - PROCESS | 1650 | 1468481350239 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]]]}] 00:29:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:29:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:29:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:29:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:29:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 754ms 00:29:10 INFO - PROCESS | 1650 | 1468481350277 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:29:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:29:10 INFO - PROCESS | 1650 | 1468481350281 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:29:10 INFO - PROCESS | 1650 | 1468481350288 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1650 | 1468481350291 Marionette TRACE conn2 <- [1,3086,null,{}] 00:29:10 INFO - PROCESS | 1650 | 1468481350294 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}] 00:29:10 INFO - PROCESS | 1650 | 1468481350296 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:10 INFO - PROCESS | 1650 | 1468481350425 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:29:10 INFO - PROCESS | 1650 | 1468481350549 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:10 INFO - PROCESS | 1650 | 1468481350550 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x1194c0800 == 30 [pid = 1650] [id = 781] 00:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x113206000) [pid = 1650] [serial = 2341] [outer = 0x0] 00:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x116841400) [pid = 1650] [serial = 2342] [outer = 0x113206000] 00:29:10 INFO - PROCESS | 1650 | 1468481350593 Marionette DEBUG loaded listener.js 00:29:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x117f89c00) [pid = 1650] [serial = 2343] [outer = 0x113206000] 00:29:10 INFO - PROCESS | 1650 | 1468481350887 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:29:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:29:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 623ms 00:29:10 INFO - PROCESS | 1650 | 1468481350913 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:29:10 INFO - PROCESS | 1650 | 1468481350914 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:29:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:29:10 INFO - PROCESS | 1650 | 1468481350916 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:29:10 INFO - PROCESS | 1650 | 1468481350919 Marionette TRACE conn2 <- [1,3090,null,{}] 00:29:10 INFO - PROCESS | 1650 | 1468481350936 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}] 00:29:10 INFO - PROCESS | 1650 | 1468481350940 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:11 INFO - PROCESS | 1650 | 1468481351040 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:29:11 INFO - PROCESS | 1650 | 1468481351128 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:11 INFO - PROCESS | 1650 | 1468481351130 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x119bcd800 == 31 [pid = 1650] [id = 782] 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x118278800) [pid = 1650] [serial = 2344] [outer = 0x0] 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118551400) [pid = 1650] [serial = 2345] [outer = 0x118278800] 00:29:11 INFO - PROCESS | 1650 | 1468481351157 Marionette DEBUG loaded listener.js 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x118968800) [pid = 1650] [serial = 2346] [outer = 0x118278800] 00:29:11 INFO - PROCESS | 1650 | 1468481351416 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 527ms 00:29:11 INFO - PROCESS | 1650 | 1468481351451 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:29:11 INFO - PROCESS | 1650 | 1468481351453 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:29:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:29:11 INFO - PROCESS | 1650 | 1468481351455 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1650 | 1468481351456 Marionette TRACE conn2 <- [1,3094,null,{}] 00:29:11 INFO - PROCESS | 1650 | 1468481351466 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}] 00:29:11 INFO - PROCESS | 1650 | 1468481351467 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:11 INFO - PROCESS | 1650 | 1468481351555 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:29:11 INFO - PROCESS | 1650 | 1468481351561 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:11 INFO - PROCESS | 1650 | 1468481351562 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12641a800 == 32 [pid = 1650] [id = 783] 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x11896ac00) [pid = 1650] [serial = 2347] [outer = 0x0] 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1197d0400) [pid = 1650] [serial = 2348] [outer = 0x11896ac00] 00:29:11 INFO - PROCESS | 1650 | 1468481351587 Marionette DEBUG loaded listener.js 00:29:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1199bc800) [pid = 1650] [serial = 2349] [outer = 0x11896ac00] 00:29:11 INFO - PROCESS | 1650 | 1468481351905 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 475ms 00:29:11 INFO - PROCESS | 1650 | 1468481351931 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:29:11 INFO - PROCESS | 1650 | 1468481351932 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:29:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:29:11 INFO - PROCESS | 1650 | 1468481351936 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1650 | 1468481351937 Marionette TRACE conn2 <- [1,3098,null,{}] 00:29:11 INFO - PROCESS | 1650 | 1468481351939 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}] 00:29:11 INFO - PROCESS | 1650 | 1468481351942 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:12 INFO - PROCESS | 1650 | 1468481352066 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:29:12 INFO - PROCESS | 1650 | 1468481352077 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1650 | 1468481352078 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12915e000 == 33 [pid = 1650] [id = 784] 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11908c000) [pid = 1650] [serial = 2350] [outer = 0x0] 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1211b5400) [pid = 1650] [serial = 2351] [outer = 0x11908c000] 00:29:12 INFO - PROCESS | 1650 | 1468481352102 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x121551400) [pid = 1650] [serial = 2352] [outer = 0x11908c000] 00:29:12 INFO - PROCESS | 1650 | 1468481352438 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]]]}] 00:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:29:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 519ms 00:29:12 INFO - PROCESS | 1650 | 1468481352462 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:29:12 INFO - PROCESS | 1650 | 1468481352463 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:29:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:29:12 INFO - PROCESS | 1650 | 1468481352465 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:29:12 INFO - PROCESS | 1650 | 1468481352466 Marionette TRACE conn2 <- [1,3102,null,{}] 00:29:12 INFO - PROCESS | 1650 | 1468481352468 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}] 00:29:12 INFO - PROCESS | 1650 | 1468481352473 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:12 INFO - PROCESS | 1650 | 1468481352595 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:29:12 INFO - PROCESS | 1650 | 1468481352598 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1650 | 1468481352600 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a90e000 == 34 [pid = 1650] [id = 785] 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x1215dc800) [pid = 1650] [serial = 2353] [outer = 0x0] 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1215eb400) [pid = 1650] [serial = 2354] [outer = 0x1215dc800] 00:29:12 INFO - PROCESS | 1650 | 1468481352660 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12440cc00) [pid = 1650] [serial = 2355] [outer = 0x1215dc800] 00:29:12 INFO - PROCESS | 1650 | 1468481352943 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:29:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:29:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 518ms 00:29:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:29:12 INFO - PROCESS | 1650 | 1468481352983 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:29:12 INFO - PROCESS | 1650 | 1468481352984 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:29:12 INFO - PROCESS | 1650 | 1468481352986 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:29:12 INFO - PROCESS | 1650 | 1468481352987 Marionette TRACE conn2 <- [1,3106,null,{}] 00:29:12 INFO - PROCESS | 1650 | 1468481352990 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}] 00:29:13 INFO - PROCESS | 1650 | 1468481353001 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:13 INFO - PROCESS | 1650 | 1468481353108 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:29:13 INFO - PROCESS | 1650 | 1468481353120 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1650 | 1468481353122 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b1dc000 == 35 [pid = 1650] [id = 786] 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12442e400) [pid = 1650] [serial = 2356] [outer = 0x0] 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x124d66800) [pid = 1650] [serial = 2357] [outer = 0x12442e400] 00:29:13 INFO - PROCESS | 1650 | 1468481353146 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x126671400) [pid = 1650] [serial = 2358] [outer = 0x12442e400] 00:29:13 INFO - PROCESS | 1650 | 1468481353449 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]]]}] 00:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 468ms 00:29:13 INFO - PROCESS | 1650 | 1468481353455 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:29:13 INFO - PROCESS | 1650 | 1468481353456 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:29:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:29:13 INFO - PROCESS | 1650 | 1468481353467 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:29:13 INFO - PROCESS | 1650 | 1468481353468 Marionette TRACE conn2 <- [1,3110,null,{}] 00:29:13 INFO - PROCESS | 1650 | 1468481353471 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}] 00:29:13 INFO - PROCESS | 1650 | 1468481353472 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:13 INFO - PROCESS | 1650 | 1468481353582 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:29:13 INFO - PROCESS | 1650 | 1468481353594 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:13 INFO - PROCESS | 1650 | 1468481353595 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b9c5800 == 36 [pid = 1650] [id = 787] 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12689e000) [pid = 1650] [serial = 2359] [outer = 0x0] 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x126d40800) [pid = 1650] [serial = 2360] [outer = 0x12689e000] 00:29:13 INFO - PROCESS | 1650 | 1468481353621 Marionette DEBUG loaded listener.js 00:29:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126d4ec00) [pid = 1650] [serial = 2361] [outer = 0x12689e000] 00:29:13 INFO - PROCESS | 1650 | 1468481353938 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"]]]}] 00:29:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:29:13 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 00:29:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:29:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 522ms 00:29:13 INFO - PROCESS | 1650 | 1468481353989 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:29:13 INFO - PROCESS | 1650 | 1468481353990 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:29:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:29:14 INFO - PROCESS | 1650 | 1468481354000 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:29:14 INFO - PROCESS | 1650 | 1468481354001 Marionette TRACE conn2 <- [1,3114,null,{}] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11269b000) [pid = 1650] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1129ae400) [pid = 1650] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118316000) [pid = 1650] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x111c7b400) [pid = 1650] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12442f000) [pid = 1650] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123d60800) [pid = 1650] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11882c800) [pid = 1650] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11882cc00) [pid = 1650] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x112a59400) [pid = 1650] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x113315000) [pid = 1650] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1266f4000) [pid = 1650] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1162a6400) [pid = 1650] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x118973000) [pid = 1650] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x111c16000) [pid = 1650] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:29:14 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x126d47400) [pid = 1650] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 00:29:14 INFO - PROCESS | 1650 | 1468481354088 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}] 00:29:14 INFO - PROCESS | 1650 | 1468481354089 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:14 INFO - PROCESS | 1650 | 1468481354171 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:29:14 INFO - PROCESS | 1650 | 1468481354178 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\", \"d3255593-19f1-46ed-8f16-a4d5cba2b0c5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:14 INFO - PROCESS | 1650 | 1468481354179 Marionette INFO sendAsync 27137a82-c740-3c46-b6c3-351db5ab315d 00:29:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x12badf000 == 37 [pid = 1650] [id = 788] 00:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x112697000) [pid = 1650] [serial = 2362] [outer = 0x0] 00:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x1246ea000) [pid = 1650] [serial = 2363] [outer = 0x112697000] 00:29:14 INFO - PROCESS | 1650 | 1468481354203 Marionette DEBUG loaded listener.js 00:29:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x128ac6800) [pid = 1650] [serial = 2364] [outer = 0x112697000] 00:29:14 INFO - PROCESS | 1650 | 1468481354520 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]]]}] 00:29:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:29:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 568ms 00:29:14 INFO - PROCESS | 1650 | 1468481354569 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:29:14 INFO - PROCESS | 1650 | 1468481354570 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:29:15 WARNING - u'runner_teardown' () 00:29:15 INFO - No more tests 00:29:15 INFO - Got 0 unexpected results 00:29:15 INFO - SUITE-END | took 510s 00:29:15 INFO - Closing logging queue 00:29:15 INFO - queue closed 00:29:15 INFO - Return code: 0 00:29:15 WARNING - # TBPL SUCCESS # 00:29:15 INFO - Running post-action listener: _resource_record_post_action 00:29:15 INFO - Running post-run listener: _resource_record_post_run 00:29:16 INFO - Total resource usage - Wall time: 533s; CPU: 57.0%; Read bytes: 32562688; Write bytes: 954061312; Read time: 330; Write time: 4948 00:29:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:29:16 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 142281216; Write bytes: 134619136; Read time: 13631; Write time: 239 00:29:16 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30805504; Write bytes: 799248896; Read time: 312; Write time: 4658 00:29:16 INFO - Running post-run listener: _upload_blobber_files 00:29:16 INFO - Blob upload gear active. 00:29:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:29:16 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 00:29:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:29:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:29:17 INFO - (blobuploader) - INFO - Open directory for files ... 00:29:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:29:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:29:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:29:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:29:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:29:18 INFO - (blobuploader) - INFO - Done attempting. 00:29:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:29:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:29:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:29:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:29:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:29:19 INFO - (blobuploader) - INFO - Done attempting. 00:29:19 INFO - (blobuploader) - INFO - Iteration through files over. 00:29:19 INFO - Return code: 0 00:29:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:29:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:29:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf617f884507b2c18203a0aa85f1c92075f900569e24f50849d25372279ab643277c34a3ec8cdc399f68aabcc504da6ccb35e039cbf73f2e33ce7397a07876ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5542fb6bd4aacb25d6be930e36d43c941ea78430af35b2b61063e3d5afc305a8dd18cf40dd6664b81998f0088089ebd34170bee0c7aa11e6019312e008a2f0c"} 00:29:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:29:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:29:19 INFO - Contents: 00:29:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf617f884507b2c18203a0aa85f1c92075f900569e24f50849d25372279ab643277c34a3ec8cdc399f68aabcc504da6ccb35e039cbf73f2e33ce7397a07876ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5542fb6bd4aacb25d6be930e36d43c941ea78430af35b2b61063e3d5afc305a8dd18cf40dd6664b81998f0088089ebd34170bee0c7aa11e6019312e008a2f0c"} 00:29:19 INFO - Running post-run listener: copy_logs_to_upload_dir 00:29:19 INFO - Copying logs to upload dir... 00:29:19 INFO - mkdir: /builds/slave/test/build/upload/logs 00:29:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.701788 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 7 secs) (at 2016-07-14 00:29:20.383419) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 00:29:20.387173) ========= 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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf617f884507b2c18203a0aa85f1c92075f900569e24f50849d25372279ab643277c34a3ec8cdc399f68aabcc504da6ccb35e039cbf73f2e33ce7397a07876ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5542fb6bd4aacb25d6be930e36d43c941ea78430af35b2b61063e3d5afc305a8dd18cf40dd6664b81998f0088089ebd34170bee0c7aa11e6019312e008a2f0c"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012799 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/cf617f884507b2c18203a0aa85f1c92075f900569e24f50849d25372279ab643277c34a3ec8cdc399f68aabcc504da6ccb35e039cbf73f2e33ce7397a07876ff", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d5542fb6bd4aacb25d6be930e36d43c941ea78430af35b2b61063e3d5afc305a8dd18cf40dd6664b81998f0088089ebd34170bee0c7aa11e6019312e008a2f0c"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467976078/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.20 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-14 00:29:20.595023) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:29:20.595375) ========= 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.Y4lUa2DerJ/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.bdhwu8p4Fi/Listeners TMPDIR=/var/folders/rg/gwlnpvp52557f_83wf586mv000000w/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.005332 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-14 00:29:20.621044) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 00:29:20.621363) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-14 00:29:20.621731) ========= ========= Total master_lag: 0.64 =========