builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0043 starttime: 1467677985.92 results: success (0) buildid: 20160704065057 builduid: 19716e460f094ed3beafa347d444499c revision: 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:45.921139) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:45.921635) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:45.921949) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:45.946527) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:45.946837) ========= 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.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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-04 17:19:45-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 23.4M=0s 2016-07-04 17:19:46 (23.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.349981 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:46.320572) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:46.320965) ========= 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.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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.028733 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:46.370462) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-04 17:19:46.370880) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b --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 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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-04 17:19:46,443 truncating revision to first 12 chars 2016-07-04 17:19:46,443 Setting DEBUG logging. 2016-07-04 17:19:46,443 attempt 1/10 2016-07-04 17:19:46,443 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/3e04c4853a8b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 17:19:47,543 unpacking tar archive at: mozilla-beta-3e04c4853a8b/testing/mozharness/ program finished with exit code 0 elapsedTime=1.358002 ========= master_lag: 1.57 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-04 17:19:49.295262) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:49.295618) ========= script_repo_revision: 3e04c4853a8bc95b6b485c42fb7e1e2d7500316b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:49.296069) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:49.296371) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 17:19:49.315830) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-07-04 17:19:49.316348) ========= /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.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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 17:19:49 INFO - MultiFileLogger online at 20160704 17:19:49 in /builds/slave/test 17:19:49 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 17:19:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:19:49 INFO - {'append_to_log': False, 17:19:49 INFO - 'base_work_dir': '/builds/slave/test', 17:19:49 INFO - 'blob_upload_branch': 'mozilla-beta', 17:19:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:19:49 INFO - 'buildbot_json_path': 'buildprops.json', 17:19:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:19:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:19:49 INFO - 'download_minidump_stackwalk': True, 17:19:49 INFO - 'download_symbols': 'true', 17:19:49 INFO - 'e10s': False, 17:19:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:19:49 INFO - 'tooltool.py': '/tools/tooltool.py', 17:19:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:19:49 INFO - '/tools/misc-python/virtualenv.py')}, 17:19:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:19:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:19:49 INFO - 'log_level': 'info', 17:19:49 INFO - 'log_to_console': True, 17:19:49 INFO - 'opt_config_files': (), 17:19:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:19:49 INFO - '--processes=1', 17:19:49 INFO - '--config=%(test_path)s/wptrunner.ini', 17:19:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:19:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:19:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:19:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:19:49 INFO - 'pip_index': False, 17:19:49 INFO - 'require_test_zip': True, 17:19:49 INFO - 'test_type': ('testharness',), 17:19:49 INFO - 'this_chunk': '1', 17:19:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:19:49 INFO - 'total_chunks': '10', 17:19:49 INFO - 'virtualenv_path': 'venv', 17:19:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:19:49 INFO - 'work_dir': 'build'} 17:19:49 INFO - ##### 17:19:49 INFO - ##### Running clobber step. 17:19:49 INFO - ##### 17:19:49 INFO - Running pre-action listener: _resource_record_pre_action 17:19:49 INFO - Running main action method: clobber 17:19:49 INFO - rmtree: /builds/slave/test/build 17:19:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:19:51 INFO - Running post-action listener: _resource_record_post_action 17:19:51 INFO - ##### 17:19:51 INFO - ##### Running read-buildbot-config step. 17:19:51 INFO - ##### 17:19:51 INFO - Running pre-action listener: _resource_record_pre_action 17:19:51 INFO - Running main action method: read_buildbot_config 17:19:51 INFO - Using buildbot properties: 17:19:51 INFO - { 17:19:51 INFO - "project": "", 17:19:51 INFO - "product": "firefox", 17:19:51 INFO - "script_repo_revision": "production", 17:19:51 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 17:19:51 INFO - "repository": "", 17:19:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 17:19:51 INFO - "buildid": "20160704065057", 17:19:51 INFO - "pgo_build": "False", 17:19:51 INFO - "basedir": "/builds/slave/test", 17:19:51 INFO - "buildnumber": 2, 17:19:51 INFO - "slavename": "t-yosemite-r7-0043", 17:19:51 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 17:19:51 INFO - "platform": "macosx64", 17:19:51 INFO - "branch": "mozilla-beta", 17:19:51 INFO - "revision": "3e04c4853a8bc95b6b485c42fb7e1e2d7500316b", 17:19:51 INFO - "repo_path": "releases/mozilla-beta", 17:19:51 INFO - "moz_repo_path": "", 17:19:51 INFO - "stage_platform": "macosx64", 17:19:51 INFO - "builduid": "19716e460f094ed3beafa347d444499c", 17:19:51 INFO - "slavebuilddir": "test" 17:19:51 INFO - } 17:19:51 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg. 17:19:51 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.test_packages.json. 17:19:51 INFO - Running post-action listener: _resource_record_post_action 17:19:51 INFO - ##### 17:19:51 INFO - ##### Running download-and-extract step. 17:19:51 INFO - ##### 17:19:51 INFO - Running pre-action listener: _resource_record_pre_action 17:19:51 INFO - Running main action method: download_and_extract 17:19:51 INFO - mkdir: /builds/slave/test/build/tests 17:19:51 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')]} 17:19:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.test_packages.json 17:19:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:19:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/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 17:19:51 INFO - Downloaded 1201 bytes. 17:19:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 17:19:51 INFO - Using the following test package requirements: 17:19:51 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:19:51 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 17:19:51 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 17:19:51 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'jsshell-mac64.zip'], 17:19:51 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 17:19:51 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 17:19:51 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 17:19:51 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 17:19:51 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 17:19:51 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 17:19:51 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 17:19:51 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 17:19:51 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')]} 17:19:51 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.common.tests.zip 17:19:51 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 17:19:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/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 17:19:52 INFO - Downloaded 18406702 bytes. 17:19:52 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/*'] 17:19:52 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/* 17:19:52 INFO - caution: filename not matched: web-platform/* 17:19:52 INFO - Return code: 11 17:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:19:52 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.web-platform.tests.zip 17:19:52 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/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 17:19:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/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 17:19:53 INFO - Downloaded 36389085 bytes. 17:19:53 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/*'] 17:19:53 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/* 17:19:57 INFO - caution: filename not matched: bin/* 17:19:57 INFO - caution: filename not matched: config/* 17:19:57 INFO - caution: filename not matched: mozbase/* 17:19:57 INFO - caution: filename not matched: marionette/* 17:19:57 INFO - caution: filename not matched: tools/wptserve/* 17:19:57 INFO - Return code: 11 17: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')]} 17:19:57 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg 17:19:57 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 17:19:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 17:19:58 INFO - Downloaded 73031776 bytes. 17:19:58 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg 17:19:58 INFO - mkdir: /builds/slave/test/properties 17:19:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:19:58 INFO - Writing to file /builds/slave/test/properties/build_url 17:19:58 INFO - Contents: 17:19:58 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg 17:19:58 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:19:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:19:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:19:58 INFO - Contents: 17:19:58 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:19:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:19:58 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:19:58 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 17:19:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/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 17:19:59 INFO - Downloaded 103709920 bytes. 17:19:59 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'] 17:19:59 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 17:20:02 INFO - Return code: 0 17:20:02 INFO - Running post-action listener: _resource_record_post_action 17:20:02 INFO - Running post-action listener: set_extra_try_arguments 17:20:02 INFO - ##### 17:20:02 INFO - ##### Running create-virtualenv step. 17:20:02 INFO - ##### 17:20:02 INFO - Running pre-action listener: _pre_create_virtualenv 17:20:02 INFO - Running pre-action listener: _resource_record_pre_action 17:20:02 INFO - Running main action method: create_virtualenv 17:20:02 INFO - Creating virtualenv /builds/slave/test/build/venv 17:20:02 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 17:20:02 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:20:02 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:20:02 INFO - Using real prefix '/tools/python27' 17:20:02 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:20:03 INFO - Installing distribute.............................................................................................................................................................................................done. 17:20:06 INFO - Installing pip.................done. 17:20:06 INFO - Return code: 0 17:20:06 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:06 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 0x10ffdfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fffcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1a568870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, '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.hTAbI70A65/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.pGRUtH6zSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:06 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 17:20:06 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 17:20:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:06 INFO - 'HOME': '/Users/cltbld', 17:20:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:06 INFO - 'LOGNAME': 'cltbld', 17:20:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:06 INFO - 'MOZ_NO_REMOTE': '1', 17:20:06 INFO - 'NO_EM_RESTART': '1', 17:20:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:06 INFO - 'PWD': '/builds/slave/test', 17:20:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:06 INFO - 'SHELL': '/bin/bash', 17:20:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:06 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:06 INFO - 'USER': 'cltbld', 17:20:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:06 INFO - 'XPC_FLAGS': '0x0', 17:20:06 INFO - 'XPC_SERVICE_NAME': '0', 17:20:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:06 INFO - Downloading/unpacking psutil>=0.7.1 17:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:20:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:09 INFO - Installing collected packages: psutil 17:20:09 INFO - Running setup.py install for psutil 17:20:09 INFO - building 'psutil._psutil_osx' extension 17:20:09 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 17:20:10 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 17:20:10 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 17:20:10 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 17:20:10 INFO - building 'psutil._psutil_posix' extension 17:20:10 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 17:20:10 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:20:10 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:20:10 INFO - ^ 17:20:10 INFO - 1 warning generated. 17:20:10 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 17:20:10 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:10 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:10 INFO - Successfully installed psutil 17:20:10 INFO - Cleaning up... 17:20:10 INFO - Return code: 0 17:20:10 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17: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')]} 17:20:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17: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')]} 17:20:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:10 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 0x10ffdfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fffcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1a568870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, '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.hTAbI70A65/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.pGRUtH6zSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:10 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 17:20:10 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 17:20:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:10 INFO - 'HOME': '/Users/cltbld', 17:20:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:10 INFO - 'LOGNAME': 'cltbld', 17:20:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:10 INFO - 'MOZ_NO_REMOTE': '1', 17:20:10 INFO - 'NO_EM_RESTART': '1', 17:20:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:10 INFO - 'PWD': '/builds/slave/test', 17:20:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:10 INFO - 'SHELL': '/bin/bash', 17:20:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:10 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:10 INFO - 'USER': 'cltbld', 17:20:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:10 INFO - 'XPC_FLAGS': '0x0', 17:20:10 INFO - 'XPC_SERVICE_NAME': '0', 17:20:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:11 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:20:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:20:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:20:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:20:13 INFO - Installing collected packages: mozsystemmonitor 17:20:13 INFO - Running setup.py install for mozsystemmonitor 17:20:13 INFO - Successfully installed mozsystemmonitor 17:20:13 INFO - Cleaning up... 17:20:13 INFO - Return code: 0 17:20:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:20:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10ffdfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fffcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1a568870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, '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.hTAbI70A65/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.pGRUtH6zSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:20:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:20:13 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:13 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:13 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:13 INFO - 'HOME': '/Users/cltbld', 17:20:13 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:13 INFO - 'LOGNAME': 'cltbld', 17:20:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:13 INFO - 'MOZ_NO_REMOTE': '1', 17:20:13 INFO - 'NO_EM_RESTART': '1', 17:20:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:13 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:13 INFO - 'PWD': '/builds/slave/test', 17:20:13 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:13 INFO - 'SHELL': '/bin/bash', 17:20:13 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:13 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:13 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:13 INFO - 'USER': 'cltbld', 17:20:13 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:13 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:13 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:13 INFO - 'XPC_FLAGS': '0x0', 17:20:13 INFO - 'XPC_SERVICE_NAME': '0', 17:20:13 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:14 INFO - Downloading/unpacking blobuploader==1.2.4 17:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:16 INFO - Downloading blobuploader-1.2.4.tar.gz 17:20:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:20:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:20:16 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 17:20:16 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 17:20:16 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 17:20:16 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 17:20:16 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 17:20:16 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 17:20:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:20:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:20:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:17 INFO - Downloading docopt-0.6.1.tar.gz 17:20:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:20:17 INFO - Installing collected packages: blobuploader, requests, docopt 17:20:17 INFO - Running setup.py install for blobuploader 17:20:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:20:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:20:18 INFO - Running setup.py install for requests 17:20:18 INFO - Running setup.py install for docopt 17:20:18 INFO - Successfully installed blobuploader requests docopt 17:20:18 INFO - Cleaning up... 17:20:18 INFO - Return code: 0 17:20:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:20:18 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')]} 17:20:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:18 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')]} 17:20:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:18 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 0x10ffdfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fffcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1a568870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, '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.hTAbI70A65/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.pGRUtH6zSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:18 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 17:20:18 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 17:20:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:18 INFO - 'HOME': '/Users/cltbld', 17:20:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:18 INFO - 'LOGNAME': 'cltbld', 17:20:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:18 INFO - 'MOZ_NO_REMOTE': '1', 17:20:18 INFO - 'NO_EM_RESTART': '1', 17:20:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:18 INFO - 'PWD': '/builds/slave/test', 17:20:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:18 INFO - 'SHELL': '/bin/bash', 17:20:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:18 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:18 INFO - 'USER': 'cltbld', 17:20:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:18 INFO - 'XPC_FLAGS': '0x0', 17:20:18 INFO - 'XPC_SERVICE_NAME': '0', 17:20:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-zlIVMs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-27E02t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-M4faty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-pmmw8e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-cvhNvf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-LinDO4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-k3SMuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-dFVthy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:20:19 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-0YKqne-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:20:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-AtFbn1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-oiiRFW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-ihOjMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-YpZi8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-De8CcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-1gWAzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-3bBg1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-9EU0sr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-FTfJ4B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:20:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:20:20 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-Altm1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:20:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:21 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-lKorTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:20:21 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-bgreHs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:20:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:21 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 17:20:21 INFO - Running setup.py install for manifestparser 17:20:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:20:21 INFO - Running setup.py install for mozcrash 17:20:21 INFO - Running setup.py install for mozdebug 17:20:22 INFO - Running setup.py install for mozdevice 17:20:22 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Running setup.py install for mozfile 17:20:22 INFO - Running setup.py install for mozhttpd 17:20:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Running setup.py install for mozinfo 17:20:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Running setup.py install for mozInstall 17:20:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:20:22 INFO - Running setup.py install for mozleak 17:20:22 INFO - Running setup.py install for mozlog 17:20:23 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Running setup.py install for moznetwork 17:20:23 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Running setup.py install for mozprocess 17:20:23 INFO - Running setup.py install for mozprofile 17:20:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Running setup.py install for mozrunner 17:20:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:20:23 INFO - Running setup.py install for mozscreenshot 17:20:23 INFO - Running setup.py install for moztest 17:20:24 INFO - Running setup.py install for mozversion 17:20:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:20:24 INFO - Running setup.py install for wptserve 17:20:24 INFO - Running setup.py install for marionette-driver 17:20:24 INFO - Running setup.py install for browsermob-proxy 17:20:24 INFO - Running setup.py install for marionette-client 17:20:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:20:25 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 17:20:25 INFO - Cleaning up... 17:20:25 INFO - Return code: 0 17:20:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:20:25 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')]} 17:20:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:25 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')]} 17:20:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:25 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 0x10ffdfe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fffcf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffe1a568870>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, '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.hTAbI70A65/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.pGRUtH6zSK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:25 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 17:20:25 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 17:20:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:25 INFO - 'HOME': '/Users/cltbld', 17:20:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:25 INFO - 'LOGNAME': 'cltbld', 17:20:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:25 INFO - 'MOZ_NO_REMOTE': '1', 17:20:25 INFO - 'NO_EM_RESTART': '1', 17:20:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:25 INFO - 'PWD': '/builds/slave/test', 17:20:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:25 INFO - 'SHELL': '/bin/bash', 17:20:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:25 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:25 INFO - 'USER': 'cltbld', 17:20:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:25 INFO - 'XPC_FLAGS': '0x0', 17:20:25 INFO - 'XPC_SERVICE_NAME': '0', 17:20:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-ZQPOTR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-iTaQqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-EqVKny-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-VkVoHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-UKzFEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-PMe5AH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:20:25 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)) 17:20:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:20:25 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-Hzp6NE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-2YOcKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-suS4CC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-Ylz0hk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-McXr9o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-QXAHUQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-_3qBCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-aXgnh4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-JlLhCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:26 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)) 17:20:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:20:26 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-q0LTm3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:20:27 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)) 17:20:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:20:27 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-xsez8x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:20:27 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)) 17:20:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:20:27 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-CmU6zQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:20:27 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)) 17:20:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:20:27 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-Nmf0LG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:20:27 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)) 17:20:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:27 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-CVpSPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:27 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)) 17:20:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:20:27 INFO - Running setup.py (path:/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/pip-_F5v6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:20:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:27 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)) 17:20:27 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)) 17:20:27 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)) 17:20:27 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)) 17:20:27 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)) 17:20:27 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)) 17:20:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:20:27 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 17:20:27 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 17:20:27 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 17:20:27 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 17:20:27 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 17:20:27 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 17:20:30 INFO - Downloading blessings-1.6.tar.gz 17:20:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:20:30 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)) 17:20:30 INFO - Installing collected packages: blessings 17:20:30 INFO - Running setup.py install for blessings 17:20:30 INFO - Successfully installed blessings 17:20:30 INFO - Cleaning up... 17:20:30 INFO - Return code: 0 17:20:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:20:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:20:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:20:31 INFO - Reading from file tmpfile_stdout 17:20:31 INFO - Current package versions: 17:20:31 INFO - blessings == 1.6 17:20:31 INFO - blobuploader == 1.2.4 17:20:31 INFO - browsermob-proxy == 0.6.0 17:20:31 INFO - docopt == 0.6.1 17:20:31 INFO - manifestparser == 1.1 17:20:31 INFO - marionette-client == 2.3.0 17:20:31 INFO - marionette-driver == 1.4.0 17:20:31 INFO - mozInstall == 1.12 17:20:31 INFO - mozcrash == 0.17 17:20:31 INFO - mozdebug == 0.1 17:20:31 INFO - mozdevice == 0.48 17:20:31 INFO - mozfile == 1.2 17:20:31 INFO - mozhttpd == 0.7 17:20:31 INFO - mozinfo == 0.9 17:20:31 INFO - mozleak == 0.1 17:20:31 INFO - mozlog == 3.1 17:20:31 INFO - moznetwork == 0.27 17:20:31 INFO - mozprocess == 0.22 17:20:31 INFO - mozprofile == 0.28 17:20:31 INFO - mozrunner == 6.11 17:20:31 INFO - mozscreenshot == 0.1 17:20:31 INFO - mozsystemmonitor == 0.0 17:20:31 INFO - moztest == 0.7 17:20:31 INFO - mozversion == 1.4 17:20:31 INFO - psutil == 3.1.1 17:20:31 INFO - requests == 1.2.3 17:20:31 INFO - wptserve == 1.4.0 17:20:31 INFO - wsgiref == 0.1.2 17:20:31 INFO - Running post-action listener: _resource_record_post_action 17:20:31 INFO - Running post-action listener: _start_resource_monitoring 17:20:31 INFO - Starting resource monitoring. 17:20:31 INFO - ##### 17:20:31 INFO - ##### Running pull step. 17:20:31 INFO - ##### 17:20:31 INFO - Running pre-action listener: _resource_record_pre_action 17:20:31 INFO - Running main action method: pull 17:20:31 INFO - Pull has nothing to do! 17:20:31 INFO - Running post-action listener: _resource_record_post_action 17:20:31 INFO - ##### 17:20:31 INFO - ##### Running install step. 17:20:31 INFO - ##### 17:20:31 INFO - Running pre-action listener: _resource_record_pre_action 17:20:31 INFO - Running main action method: install 17:20:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:20:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:20:31 INFO - Reading from file tmpfile_stdout 17:20:31 INFO - Detecting whether we're running mozinstall >=1.0... 17:20:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:20:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:20:31 INFO - Reading from file tmpfile_stdout 17:20:31 INFO - Output received: 17:20:31 INFO - Usage: mozinstall [options] installer 17:20:31 INFO - Options: 17:20:31 INFO - -h, --help show this help message and exit 17:20:31 INFO - -d DEST, --destination=DEST 17:20:31 INFO - Directory to install application into. [default: 17:20:31 INFO - "/builds/slave/test"] 17:20:31 INFO - --app=APP Application being installed. [default: firefox] 17:20:31 INFO - mkdir: /builds/slave/test/build/application 17:20:31 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'] 17:20:31 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 17:20:49 INFO - Reading from file tmpfile_stdout 17:20:49 INFO - Output received: 17:20:49 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:20:49 INFO - Running post-action listener: _resource_record_post_action 17:20:49 INFO - ##### 17:20:49 INFO - ##### Running run-tests step. 17:20:49 INFO - ##### 17:20:49 INFO - Running pre-action listener: _resource_record_pre_action 17:20:49 INFO - Running main action method: run_tests 17:20:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:20:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:20:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:20:49 INFO - grabbing minidump binary from tooltool 17:20:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:49 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 0x10fff85e0>, '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 0x10fbdbcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fc06990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:20:49 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 17:20:49 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 17:20:49 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:20:49 INFO - Return code: 0 17:20:49 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:20:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:20:49 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/1467640257/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 17:20:49 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/1467640257/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 17:20:49 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.hTAbI70A65/Render', 17:20:49 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:49 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:49 INFO - 'HOME': '/Users/cltbld', 17:20:49 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:49 INFO - 'LOGNAME': 'cltbld', 17:20:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:20:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:49 INFO - 'MOZ_NO_REMOTE': '1', 17:20:49 INFO - 'NO_EM_RESTART': '1', 17:20:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:49 INFO - 'PWD': '/builds/slave/test', 17:20:49 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:49 INFO - 'SHELL': '/bin/bash', 17:20:49 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pGRUtH6zSK/Listeners', 17:20:49 INFO - 'TMPDIR': '/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/T/', 17:20:49 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:49 INFO - 'USER': 'cltbld', 17:20:49 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:49 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:49 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:49 INFO - 'XPC_FLAGS': '0x0', 17:20:49 INFO - 'XPC_SERVICE_NAME': '0', 17:20:49 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:49 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/1467640257/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 17:20:50 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 17:20:50 INFO - import pkg_resources 17:20:51 INFO - Using 1 client processes 17:20:51 INFO - wptserve Starting http server on 127.0.0.1:8001 17:20:51 INFO - wptserve Starting http server on 127.0.0.1:8000 17:20:51 INFO - wptserve Starting http server on 127.0.0.1:8443 17:20:53 INFO - SUITE-START | Running 778 tests 17:20:53 INFO - Running testharness tests 17:20:53 INFO - Setting up ssl 17:20:53 INFO - PROCESS | certutil | 17:20:53 INFO - PROCESS | certutil | 17:20:53 INFO - PROCESS | certutil | 17:20:53 INFO - Certificate Nickname Trust Attributes 17:20:53 INFO - SSL,S/MIME,JAR/XPI 17:20:53 INFO - 17:20:53 INFO - web-platform-tests CT,, 17:20:53 INFO - 17:20:53 INFO - Starting runner 17:20:54 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:20:54 INFO - PROCESS | 1648 | 1467678054517 Marionette DEBUG Marionette enabled via build flag and pref 17:20:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f23000 == 1 [pid = 1648] [id = 1] 17:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x113f23800) [pid = 1648] [serial = 1] [outer = 0x0] 17:20:54 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:20:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x113f24800) [pid = 1648] [serial = 2] [outer = 0x113f23800] 17:20:54 INFO - PROCESS | 1648 | 1467678054827 Marionette INFO Listening on port 2828 17:20:55 INFO - PROCESS | 1648 | 1467678055056 Marionette DEBUG Marionette enabled via command-line flag 17:20:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116951800 == 2 [pid = 1648] [id = 2] 17:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x116952000) [pid = 1648] [serial = 3] [outer = 0x0] 17:20:55 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:20:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x116953000) [pid = 1648] [serial = 4] [outer = 0x116952000] 17:20:55 INFO - PROCESS | 1648 | [1648] 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 17:20:55 INFO - PROCESS | 1648 | 1467678055204 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 17:20:55 INFO - PROCESS | 1648 | 1467678055289 Marionette DEBUG Closed connection conn0 17:20:55 INFO - PROCESS | 1648 | [1648] 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 17:20:55 INFO - PROCESS | 1648 | 1467678055296 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 17:20:55 INFO - PROCESS | 1648 | 1467678055304 Marionette DEBUG Closed connection conn1 17:20:55 INFO - PROCESS | 1648 | [1648] 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 17:20:55 INFO - PROCESS | 1648 | 1467678055309 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 17:20:55 INFO - PROCESS | 1648 | 1467678055318 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:20:55 INFO - PROCESS | 1648 | 1467678055324 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":"20160704065057","device":"desktop","version":"48.0"} 17:20:55 INFO - PROCESS | 1648 | [1648] 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 17:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d0a800 == 3 [pid = 1648] [id = 3] 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x119d11800) [pid = 1648] [serial = 5] [outer = 0x0] 17:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d12800 == 4 [pid = 1648] [id = 4] 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x1199c8c00) [pid = 1648] [serial = 6] [outer = 0x0] 17:20:56 INFO - PROCESS | 1648 | [1648] 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 17:20:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12145f800 == 5 [pid = 1648] [id = 5] 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x1199c7000) [pid = 1648] [serial = 7] [outer = 0x0] 17:20:56 INFO - PROCESS | 1648 | [1648] 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 17:20:56 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x1216dc000) [pid = 1648] [serial = 8] [outer = 0x1199c7000] 17:20:56 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x1215a2800) [pid = 1648] [serial = 9] [outer = 0x119d11800] 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x121edf400) [pid = 1648] [serial = 10] [outer = 0x1199c8c00] 17:20:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x121ee1400) [pid = 1648] [serial = 11] [outer = 0x1199c7000] 17:20:57 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:20:57 INFO - PROCESS | 1648 | 1467678057324 Marionette INFO startBrowser 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:57 INFO - PROCESS | 1648 | 1467678057347 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1648 | 1467678057355 Marionette DEBUG loaded listener.js 17:20:57 INFO - PROCESS | 1648 | 1467678057356 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x126f2ac00) [pid = 1648] [serial = 12] [outer = 0x1199c7000] 17:20:57 INFO - PROCESS | 1648 | 1467678057661 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"64f813ee-a91a-a04f-8896-d1a40bef2aa0","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":"20160704065057","device":"desktop","version":"48.0","command_id":1}}] 17:20:57 INFO - PROCESS | 1648 | 1467678057745 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}] 17:20:57 INFO - PROCESS | 1648 | 1467678057748 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:57 INFO - PROCESS | 1648 | 1467678057805 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:20:57 INFO - PROCESS | 1648 | 1467678057877 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:20:57 INFO - PROCESS | 1648 | 1467678057879 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:57 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:20:57 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:20:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x127576000) [pid = 1648] [serial = 13] [outer = 0x1199c7000] 17:20:58 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:20:58 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 17:20:58 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:20:58 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:20:58 INFO - PROCESS | 1648 | 1467678058161 Marionette TRACE conn2 <- [1,3,null,{}] 17:20:58 INFO - PROCESS | 1648 | 1467678058163 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:20:58 INFO - PROCESS | 1648 | 1467678058166 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:58 INFO - PROCESS | 1648 | 1467678058183 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:20:58 INFO - PROCESS | 1648 | 1467678058211 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 1648 | 1467678058212 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:20:58 INFO - PROCESS | 1648 | 1467678058215 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1648 | 1467678058218 Marionette TRACE conn2 <- [1,6,null,{}] 17:20:58 INFO - PROCESS | 1648 | 1467678058220 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}] 17:20:58 INFO - PROCESS | 1648 | 1467678058222 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:58 INFO - PROCESS | 1648 | 1467678058235 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:20:58 INFO - PROCESS | 1648 | 1467678058237 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:58 INFO - PROCESS | 1648 | 1467678058239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec6800 == 6 [pid = 1648] [id = 6] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x129180000) [pid = 1648] [serial = 14] [outer = 0x0] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x129181c00) [pid = 1648] [serial = 15] [outer = 0x129180000] 17:20:58 INFO - PROCESS | 1648 | 1467678058272 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x129187400) [pid = 1648] [serial = 16] [outer = 0x129180000] 17:20:58 INFO - PROCESS | 1648 | 1467678058583 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]]]}] 17:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292a7800 == 7 [pid = 1648] [id = 7] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x1292cf800) [pid = 1648] [serial = 17] [outer = 0x0] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x129472800) [pid = 1648] [serial = 18] [outer = 0x1292cf800] 17:20:58 INFO - PROCESS | 1648 | 1467678058611 Marionette DEBUG loaded listener.js 17:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x12a3b3800) [pid = 1648] [serial = 19] [outer = 0x1292cf800] 17:20:58 INFO - PROCESS | 1648 | 1467678058682 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:20:58 INFO - PROCESS | 1648 | 1467678058684 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:20:58 INFO - PROCESS | 1648 | 1467678058697 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:20:58 INFO - PROCESS | 1648 | 1467678058698 Marionette TRACE conn2 <- [1,10,null,{}] 17:20:58 INFO - PROCESS | 1648 | 1467678058709 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}] 17:20:58 INFO - PROCESS | 1648 | 1467678058712 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:58 INFO - PROCESS | 1648 | 1467678058845 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:20:58 INFO - PROCESS | 1648 | 1467678058868 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:58 INFO - PROCESS | 1648 | 1467678058869 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a770800 == 8 [pid = 1648] [id = 8] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12a610000) [pid = 1648] [serial = 20] [outer = 0x0] 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12a611c00) [pid = 1648] [serial = 21] [outer = 0x12a610000] 17:20:58 INFO - PROCESS | 1648 | 1467678058899 Marionette DEBUG loaded listener.js 17:20:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12a7b5400) [pid = 1648] [serial = 22] [outer = 0x12a610000] 17:20:59 INFO - PROCESS | 1648 | 1467678059215 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]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 576ms 17:20:59 INFO - PROCESS | 1648 | 1467678059268 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1648 | 1467678059269 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:20:59 INFO - PROCESS | 1648 | 1467678059274 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1648 | 1467678059275 Marionette TRACE conn2 <- [1,14,null,{}] 17:20:59 INFO - PROCESS | 1648 | 1467678059277 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}] 17:20:59 INFO - PROCESS | 1648 | 1467678059279 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:59 INFO - PROCESS | 1648 | 1467678059402 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:20:59 INFO - PROCESS | 1648 | 1467678059409 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1648 | 1467678059410 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b613800 == 9 [pid = 1648] [id = 9] 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12b634800) [pid = 1648] [serial = 23] [outer = 0x0] 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12b636400) [pid = 1648] [serial = 24] [outer = 0x12b634800] 17:20:59 INFO - PROCESS | 1648 | 1467678059435 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12b63f400) [pid = 1648] [serial = 25] [outer = 0x12b634800] 17:20:59 INFO - PROCESS | 1648 | 1467678059704 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]]]}] 17:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 470ms 17:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:20:59 INFO - PROCESS | 1648 | 1467678059745 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:20:59 INFO - PROCESS | 1648 | 1467678059746 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:20:59 INFO - PROCESS | 1648 | 1467678059749 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:20:59 INFO - PROCESS | 1648 | 1467678059750 Marionette TRACE conn2 <- [1,18,null,{}] 17:20:59 INFO - PROCESS | 1648 | 1467678059752 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}] 17:20:59 INFO - PROCESS | 1648 | 1467678059754 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:59 INFO - PROCESS | 1648 | 1467678059860 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:20:59 INFO - PROCESS | 1648 | 1467678059864 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:59 INFO - PROCESS | 1648 | 1467678059866 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:20:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b94d000 == 10 [pid = 1648] [id = 10] 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12b8cf000) [pid = 1648] [serial = 26] [outer = 0x0] 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12b8cfc00) [pid = 1648] [serial = 27] [outer = 0x12b8cf000] 17:20:59 INFO - PROCESS | 1648 | 1467678059890 Marionette DEBUG loaded listener.js 17:20:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12b936c00) [pid = 1648] [serial = 28] [outer = 0x12b8cf000] 17:21:00 INFO - PROCESS | 1648 | 1467678060163 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]]]}] 17:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 418ms 17:21:00 INFO - PROCESS | 1648 | 1467678060170 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 1648 | 1467678060173 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:21:00 INFO - PROCESS | 1648 | 1467678060180 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1648 | 1467678060181 Marionette TRACE conn2 <- [1,22,null,{}] 17:21:00 INFO - PROCESS | 1648 | 1467678060183 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}] 17:21:00 INFO - PROCESS | 1648 | 1467678060185 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:00 INFO - PROCESS | 1648 | 1467678060286 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:21:00 INFO - PROCESS | 1648 | 1467678060290 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1648 | 1467678060291 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd86800 == 11 [pid = 1648] [id = 11] 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12b93a400) [pid = 1648] [serial = 29] [outer = 0x0] 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12bd3a000) [pid = 1648] [serial = 30] [outer = 0x12b93a400] 17:21:00 INFO - PROCESS | 1648 | 1467678060316 Marionette DEBUG loaded listener.js 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12bdc0000) [pid = 1648] [serial = 31] [outer = 0x12b93a400] 17:21:00 INFO - PROCESS | 1648 | 1467678060560 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]]]}] 17:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 417ms 17:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:21:00 INFO - PROCESS | 1648 | 1467678060599 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:21:00 INFO - PROCESS | 1648 | 1467678060600 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:21:00 INFO - PROCESS | 1648 | 1467678060602 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:21:00 INFO - PROCESS | 1648 | 1467678060603 Marionette TRACE conn2 <- [1,26,null,{}] 17:21:00 INFO - PROCESS | 1648 | 1467678060613 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}] 17:21:00 INFO - PROCESS | 1648 | 1467678060614 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:00 INFO - PROCESS | 1648 | 1467678060710 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:21:00 INFO - PROCESS | 1648 | 1467678060715 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:00 INFO - PROCESS | 1648 | 1467678060716 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c02f800 == 12 [pid = 1648] [id = 12] 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x118485800) [pid = 1648] [serial = 32] [outer = 0x0] 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x118499c00) [pid = 1648] [serial = 33] [outer = 0x118485800] 17:21:00 INFO - PROCESS | 1648 | 1467678060740 Marionette DEBUG loaded listener.js 17:21:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x12bdc3400) [pid = 1648] [serial = 34] [outer = 0x118485800] 17:21:00 INFO - PROCESS | 1648 | 1467678060979 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]]]}] 17:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 17:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:21:01 INFO - PROCESS | 1648 | 1467678061031 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:21:01 INFO - PROCESS | 1648 | 1467678061032 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:21:01 INFO - PROCESS | 1648 | 1467678061034 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:21:01 INFO - PROCESS | 1648 | 1467678061035 Marionette TRACE conn2 <- [1,30,null,{}] 17:21:01 INFO - PROCESS | 1648 | 1467678061045 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}] 17:21:01 INFO - PROCESS | 1648 | 1467678061046 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:01 INFO - PROCESS | 1648 | 1467678061148 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:21:01 INFO - PROCESS | 1648 | 1467678061152 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1648 | 1467678061153 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c2800 == 13 [pid = 1648] [id = 13] 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x12bdc8000) [pid = 1648] [serial = 35] [outer = 0x0] 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12bdcd800) [pid = 1648] [serial = 36] [outer = 0x12bdc8000] 17:21:01 INFO - PROCESS | 1648 | 1467678061177 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x12bdd1400) [pid = 1648] [serial = 37] [outer = 0x12bdc8000] 17:21:01 INFO - PROCESS | 1648 | 1467678061426 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]]]}] 17:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 17:21:01 INFO - PROCESS | 1648 | 1467678061468 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:21:01 INFO - PROCESS | 1648 | 1467678061470 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:21:01 INFO - PROCESS | 1648 | 1467678061481 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:21:01 INFO - PROCESS | 1648 | 1467678061482 Marionette TRACE conn2 <- [1,34,null,{}] 17:21:01 INFO - PROCESS | 1648 | 1467678061485 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}] 17:21:01 INFO - PROCESS | 1648 | 1467678061487 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:01 INFO - PROCESS | 1648 | 1467678061637 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:21:01 INFO - PROCESS | 1648 | 1467678061641 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:01 INFO - PROCESS | 1648 | 1467678061642 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c640800 == 14 [pid = 1648] [id = 14] 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x12bdd4000) [pid = 1648] [serial = 38] [outer = 0x0] 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x12bddac00) [pid = 1648] [serial = 39] [outer = 0x12bdd4000] 17:21:01 INFO - PROCESS | 1648 | 1467678061681 Marionette DEBUG loaded listener.js 17:21:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12c625800) [pid = 1648] [serial = 40] [outer = 0x12bdd4000] 17:21:02 INFO - PROCESS | 1648 | 1467678062063 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]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 619ms 17:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:21:02 INFO - PROCESS | 1648 | 1467678062100 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1648 | 1467678062102 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:21:02 INFO - PROCESS | 1648 | 1467678062105 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1648 | 1467678062107 Marionette TRACE conn2 <- [1,38,null,{}] 17:21:02 INFO - PROCESS | 1648 | 1467678062110 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}] 17:21:02 INFO - PROCESS | 1648 | 1467678062113 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:02 INFO - PROCESS | 1648 | 1467678062226 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:21:02 INFO - PROCESS | 1648 | 1467678062238 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1648 | 1467678062240 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca8d000 == 15 [pid = 1648] [id = 15] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x12c62a800) [pid = 1648] [serial = 41] [outer = 0x0] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12c62e800) [pid = 1648] [serial = 42] [outer = 0x12c62a800] 17:21:02 INFO - PROCESS | 1648 | 1467678062263 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12cac4000) [pid = 1648] [serial = 43] [outer = 0x12c62a800] 17:21:02 INFO - PROCESS | 1648 | 1467678062507 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]]]}] 17:21:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 420ms 17:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf0c800 == 16 [pid = 1648] [id = 16] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12cf0d000) [pid = 1648] [serial = 44] [outer = 0x0] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12cf0e800) [pid = 1648] [serial = 45] [outer = 0x12cf0d000] 17:21:02 INFO - PROCESS | 1648 | 1467678062543 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:21:02 INFO - PROCESS | 1648 | 1467678062544 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:21:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12cf13000) [pid = 1648] [serial = 46] [outer = 0x12cf0d000] 17:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf0c000 == 17 [pid = 1648] [id = 17] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x121e3a800) [pid = 1648] [serial = 47] [outer = 0x0] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x121e51800) [pid = 1648] [serial = 48] [outer = 0x121e3a800] 17:21:02 INFO - PROCESS | 1648 | 1467678062594 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:21:02 INFO - PROCESS | 1648 | 1467678062595 Marionette TRACE conn2 <- [1,42,null,{}] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x1166f3c00) [pid = 1648] [serial = 49] [outer = 0x121e3a800] 17:21:02 INFO - PROCESS | 1648 | 1467678062637 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}] 17:21:02 INFO - PROCESS | 1648 | 1467678062638 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:02 INFO - PROCESS | 1648 | 1467678062730 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:21:02 INFO - PROCESS | 1648 | 1467678062749 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:02 INFO - PROCESS | 1648 | 1467678062751 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d20f800 == 18 [pid = 1648] [id = 18] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12caca400) [pid = 1648] [serial = 50] [outer = 0x0] 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12cacc800) [pid = 1648] [serial = 51] [outer = 0x12caca400] 17:21:02 INFO - PROCESS | 1648 | 1467678062789 Marionette DEBUG loaded listener.js 17:21:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12d334000) [pid = 1648] [serial = 52] [outer = 0x12caca400] 17:21:03 INFO - PROCESS | 1648 | 1467678063116 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]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 621ms 17:21:03 INFO - PROCESS | 1648 | 1467678063178 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:21:03 INFO - PROCESS | 1648 | 1467678063180 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:21:03 INFO - PROCESS | 1648 | 1467678063183 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1648 | 1467678063186 Marionette TRACE conn2 <- [1,46,null,{}] 17:21:03 INFO - PROCESS | 1648 | 1467678063189 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}] 17:21:03 INFO - PROCESS | 1648 | 1467678063191 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:03 INFO - PROCESS | 1648 | 1467678063327 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:21:03 INFO - PROCESS | 1648 | 1467678063346 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1648 | 1467678063348 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5c8000 == 19 [pid = 1648] [id = 19] 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x11852d400) [pid = 1648] [serial = 53] [outer = 0x0] 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12d337c00) [pid = 1648] [serial = 54] [outer = 0x11852d400] 17:21:03 INFO - PROCESS | 1648 | 1467678063390 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12d33f000) [pid = 1648] [serial = 55] [outer = 0x11852d400] 17:21:03 INFO - PROCESS | 1648 | 1467678063644 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]]]}] 17:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 471ms 17:21:03 INFO - PROCESS | 1648 | 1467678063653 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:21:03 INFO - PROCESS | 1648 | 1467678063655 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:21:03 INFO - PROCESS | 1648 | 1467678063664 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:21:03 INFO - PROCESS | 1648 | 1467678063665 Marionette TRACE conn2 <- [1,50,null,{}] 17:21:03 INFO - PROCESS | 1648 | 1467678063667 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}] 17:21:03 INFO - PROCESS | 1648 | 1467678063668 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:03 INFO - PROCESS | 1648 | 1467678063769 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:21:03 INFO - PROCESS | 1648 | 1467678063773 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:03 INFO - PROCESS | 1648 | 1467678063774 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b87f000 == 20 [pid = 1648] [id = 20] 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x118176800) [pid = 1648] [serial = 56] [outer = 0x0] 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11817e800) [pid = 1648] [serial = 57] [outer = 0x118176800] 17:21:03 INFO - PROCESS | 1648 | 1467678063800 Marionette DEBUG loaded listener.js 17:21:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x129184000) [pid = 1648] [serial = 58] [outer = 0x118176800] 17:21:04 INFO - PROCESS | 1648 | 1467678064058 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]]]}] 17:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 17:21:04 INFO - PROCESS | 1648 | 1467678064083 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:21:04 INFO - PROCESS | 1648 | 1467678064084 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:21:04 INFO - PROCESS | 1648 | 1467678064087 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:21:04 INFO - PROCESS | 1648 | 1467678064091 Marionette TRACE conn2 <- [1,54,null,{}] 17:21:04 INFO - PROCESS | 1648 | 1467678064101 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}] 17:21:04 INFO - PROCESS | 1648 | 1467678064102 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:04 INFO - PROCESS | 1648 | 1467678064197 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:21:04 INFO - PROCESS | 1648 | 1467678064202 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:04 INFO - PROCESS | 1648 | 1467678064214 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5d3800 == 21 [pid = 1648] [id = 21] 17:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x12d341400) [pid = 1648] [serial = 59] [outer = 0x0] 17:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12d979c00) [pid = 1648] [serial = 60] [outer = 0x12d341400] 17:21:04 INFO - PROCESS | 1648 | 1467678064246 Marionette DEBUG loaded listener.js 17:21:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x118fef400) [pid = 1648] [serial = 61] [outer = 0x12d341400] 17:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 530ms 17:21:04 INFO - PROCESS | 1648 | 1467678064612 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]]]}] 17:21:05 INFO - PROCESS | 1648 | 1467678065187 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1648 | 1467678065189 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:21:05 INFO - PROCESS | 1648 | 1467678065279 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1648 | 1467678065281 Marionette TRACE conn2 <- [1,58,null,{}] 17:21:05 INFO - PROCESS | 1648 | 1467678065285 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}] 17:21:05 INFO - PROCESS | 1648 | 1467678065287 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:05 INFO - PROCESS | 1648 | 1467678065403 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:21:05 INFO - PROCESS | 1648 | 1467678065438 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:05 INFO - PROCESS | 1648 | 1467678065441 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11263c800 == 22 [pid = 1648] [id = 22] 17:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112724400) [pid = 1648] [serial = 62] [outer = 0x0] 17:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x112a7d000) [pid = 1648] [serial = 63] [outer = 0x112724400] 17:21:05 INFO - PROCESS | 1648 | 1467678065472 Marionette DEBUG loaded listener.js 17:21:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x112fd1c00) [pid = 1648] [serial = 64] [outer = 0x112724400] 17:21:05 INFO - PROCESS | 1648 | 1467678065909 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]]]}] 17:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 680ms 17:21:05 INFO - PROCESS | 1648 | 1467678065951 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:21:05 INFO - PROCESS | 1648 | 1467678065954 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:21:05 INFO - PROCESS | 1648 | 1467678065961 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:21:05 INFO - PROCESS | 1648 | 1467678065965 Marionette TRACE conn2 <- [1,62,null,{}] 17:21:05 INFO - PROCESS | 1648 | 1467678065970 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}] 17:21:05 INFO - PROCESS | 1648 | 1467678065972 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:06 INFO - PROCESS | 1648 | 1467678066141 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:21:06 INFO - PROCESS | 1648 | 1467678066215 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1648 | 1467678066217 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a2000 == 23 [pid = 1648] [id = 23] 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1160aac00) [pid = 1648] [serial = 65] [outer = 0x0] 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116706800) [pid = 1648] [serial = 66] [outer = 0x1160aac00] 17:21:06 INFO - PROCESS | 1648 | 1467678066267 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1167e8000) [pid = 1648] [serial = 67] [outer = 0x1160aac00] 17:21:06 INFO - PROCESS | 1648 | 1467678066699 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]]]}] 17:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 776ms 17:21:06 INFO - PROCESS | 1648 | 1467678066734 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:21:06 INFO - PROCESS | 1648 | 1467678066735 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:21:06 INFO - PROCESS | 1648 | 1467678066738 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:21:06 INFO - PROCESS | 1648 | 1467678066739 Marionette TRACE conn2 <- [1,66,null,{}] 17:21:06 INFO - PROCESS | 1648 | 1467678066746 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}] 17:21:06 INFO - PROCESS | 1648 | 1467678066749 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:06 INFO - PROCESS | 1648 | 1467678066863 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:21:06 INFO - PROCESS | 1648 | 1467678066904 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:06 INFO - PROCESS | 1648 | 1467678066906 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117206800 == 24 [pid = 1648] [id = 24] 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11827c000) [pid = 1648] [serial = 68] [outer = 0x0] 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1183a3800) [pid = 1648] [serial = 69] [outer = 0x11827c000] 17:21:06 INFO - PROCESS | 1648 | 1467678066938 Marionette DEBUG loaded listener.js 17:21:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118484800) [pid = 1648] [serial = 70] [outer = 0x11827c000] 17:21:07 INFO - PROCESS | 1648 | 1467678067574 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]]]}] 17:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 17:21:07 INFO - PROCESS | 1648 | 1467678067660 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:21:07 INFO - PROCESS | 1648 | 1467678067663 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:21:07 INFO - PROCESS | 1648 | 1467678067666 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:21:07 INFO - PROCESS | 1648 | 1467678067667 Marionette TRACE conn2 <- [1,70,null,{}] 17:21:07 INFO - PROCESS | 1648 | 1467678067671 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}] 17:21:07 INFO - PROCESS | 1648 | 1467678067672 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:07 INFO - PROCESS | 1648 | 1467678067754 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:21:07 INFO - PROCESS | 1648 | 1467678067808 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:07 INFO - PROCESS | 1648 | 1467678067809 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b91000 == 25 [pid = 1648] [id = 25] 17:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1162da000) [pid = 1648] [serial = 71] [outer = 0x0] 17:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116629c00) [pid = 1648] [serial = 72] [outer = 0x1162da000] 17:21:07 INFO - PROCESS | 1648 | 1467678067836 Marionette DEBUG loaded listener.js 17:21:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11670b000) [pid = 1648] [serial = 73] [outer = 0x1162da000] 17:21:08 INFO - PROCESS | 1648 | 1467678068274 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]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 670ms 17:21:08 INFO - PROCESS | 1648 | 1467678068336 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1648 | 1467678068340 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:21:08 INFO - PROCESS | 1648 | 1467678068344 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1648 | 1467678068346 Marionette TRACE conn2 <- [1,74,null,{}] 17:21:08 INFO - PROCESS | 1648 | 1467678068348 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}] 17:21:08 INFO - PROCESS | 1648 | 1467678068350 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:08 INFO - PROCESS | 1648 | 1467678068426 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:21:08 INFO - PROCESS | 1648 | 1467678068431 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1648 | 1467678068432 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x116216800 == 26 [pid = 1648] [id = 26] 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116972000) [pid = 1648] [serial = 74] [outer = 0x0] 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x116a03c00) [pid = 1648] [serial = 75] [outer = 0x116972000] 17:21:08 INFO - PROCESS | 1648 | 1467678068463 Marionette DEBUG loaded listener.js 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1175b4000) [pid = 1648] [serial = 76] [outer = 0x116972000] 17:21:08 INFO - PROCESS | 1648 | 1467678068766 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]]]}] 17:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 17:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:21:08 INFO - PROCESS | 1648 | 1467678068819 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:21:08 INFO - PROCESS | 1648 | 1467678068820 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:21:08 INFO - PROCESS | 1648 | 1467678068823 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:21:08 INFO - PROCESS | 1648 | 1467678068825 Marionette TRACE conn2 <- [1,78,null,{}] 17:21:08 INFO - PROCESS | 1648 | 1467678068832 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}] 17:21:08 INFO - PROCESS | 1648 | 1467678068835 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:08 INFO - PROCESS | 1648 | 1467678068911 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:21:08 INFO - PROCESS | 1648 | 1467678068916 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:08 INFO - PROCESS | 1648 | 1467678068918 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a1800 == 27 [pid = 1648] [id = 27] 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118175c00) [pid = 1648] [serial = 77] [outer = 0x0] 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11827b000) [pid = 1648] [serial = 78] [outer = 0x118175c00] 17:21:08 INFO - PROCESS | 1648 | 1467678068948 Marionette DEBUG loaded listener.js 17:21:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118344c00) [pid = 1648] [serial = 79] [outer = 0x118175c00] 17:21:09 INFO - PROCESS | 1648 | 1467678069261 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]]]}] 17:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 17:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:21:09 INFO - PROCESS | 1648 | 1467678069294 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:21:09 INFO - PROCESS | 1648 | 1467678069295 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:21:09 INFO - PROCESS | 1648 | 1467678069297 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:21:09 INFO - PROCESS | 1648 | 1467678069298 Marionette TRACE conn2 <- [1,82,null,{}] 17:21:09 INFO - PROCESS | 1648 | 1467678069301 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}] 17:21:09 INFO - PROCESS | 1648 | 1467678069302 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:09 INFO - PROCESS | 1648 | 1467678069377 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:21:09 INFO - PROCESS | 1648 | 1467678069420 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1648 | 1467678069421 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x117170800 == 28 [pid = 1648] [id = 28] 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113943c00) [pid = 1648] [serial = 80] [outer = 0x0] 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1183a8800) [pid = 1648] [serial = 81] [outer = 0x113943c00] 17:21:09 INFO - PROCESS | 1648 | 1467678069447 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11849b800) [pid = 1648] [serial = 82] [outer = 0x113943c00] 17:21:09 INFO - PROCESS | 1648 | 1467678069711 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]]]}] 17:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 17:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:21:09 INFO - PROCESS | 1648 | 1467678069767 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:21:09 INFO - PROCESS | 1648 | 1467678069768 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:21:09 INFO - PROCESS | 1648 | 1467678069770 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:21:09 INFO - PROCESS | 1648 | 1467678069771 Marionette TRACE conn2 <- [1,86,null,{}] 17:21:09 INFO - PROCESS | 1648 | 1467678069776 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}] 17:21:09 INFO - PROCESS | 1648 | 1467678069778 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:09 INFO - PROCESS | 1648 | 1467678069850 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:21:09 INFO - PROCESS | 1648 | 1467678069854 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:09 INFO - PROCESS | 1648 | 1467678069855 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825a800 == 29 [pid = 1648] [id = 29] 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118480800) [pid = 1648] [serial = 83] [outer = 0x0] 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11852f800) [pid = 1648] [serial = 84] [outer = 0x118480800] 17:21:09 INFO - PROCESS | 1648 | 1467678069883 Marionette DEBUG loaded listener.js 17:21:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fc2000) [pid = 1648] [serial = 85] [outer = 0x118480800] 17:21:10 INFO - PROCESS | 1648 | 1467678070182 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]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 422ms 17:21:10 INFO - PROCESS | 1648 | 1467678070197 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1648 | 1467678070198 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:21:10 INFO - PROCESS | 1648 | 1467678070204 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1648 | 1467678070205 Marionette TRACE conn2 <- [1,90,null,{}] 17:21:10 INFO - PROCESS | 1648 | 1467678070210 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}] 17:21:10 INFO - PROCESS | 1648 | 1467678070214 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:10 INFO - PROCESS | 1648 | 1467678070331 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:21:10 INFO - PROCESS | 1648 | 1467678070337 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1648 | 1467678070339 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x118551800 == 30 [pid = 1648] [id = 30] 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118777400) [pid = 1648] [serial = 86] [outer = 0x0] 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118ff0c00) [pid = 1648] [serial = 87] [outer = 0x118777400] 17:21:10 INFO - PROCESS | 1648 | 1467678070365 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1199cc800) [pid = 1648] [serial = 88] [outer = 0x118777400] 17:21:10 INFO - PROCESS | 1648 | 1467678070629 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]]]}] 17:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 17:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:21:10 INFO - PROCESS | 1648 | 1467678070679 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:21:10 INFO - PROCESS | 1648 | 1467678070680 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:21:10 INFO - PROCESS | 1648 | 1467678070683 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:21:10 INFO - PROCESS | 1648 | 1467678070684 Marionette TRACE conn2 <- [1,94,null,{}] 17:21:10 INFO - PROCESS | 1648 | 1467678070685 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}] 17:21:10 INFO - PROCESS | 1648 | 1467678070686 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:10 INFO - PROCESS | 1648 | 1467678070764 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:21:10 INFO - PROCESS | 1648 | 1467678070767 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:10 INFO - PROCESS | 1648 | 1467678070769 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11930e800 == 31 [pid = 1648] [id = 31] 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119716800) [pid = 1648] [serial = 89] [outer = 0x0] 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x120f1dc00) [pid = 1648] [serial = 90] [outer = 0x119716800] 17:21:10 INFO - PROCESS | 1648 | 1467678070795 Marionette DEBUG loaded listener.js 17:21:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12100f800) [pid = 1648] [serial = 91] [outer = 0x119716800] 17:21:11 INFO - PROCESS | 1648 | 1467678071092 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]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 17:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:21:11 INFO - PROCESS | 1648 | 1467678071102 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1648 | 1467678071103 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:21:11 INFO - PROCESS | 1648 | 1467678071105 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 1648 | 1467678071106 Marionette TRACE conn2 <- [1,98,null,{}] 17:21:11 INFO - PROCESS | 1648 | 1467678071116 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}] 17:21:11 INFO - PROCESS | 1648 | 1467678071117 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:11 INFO - PROCESS | 1648 | 1467678071194 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:21:11 INFO - PROCESS | 1648 | 1467678071238 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1648 | 1467678071239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e1800 == 32 [pid = 1648] [id = 32] 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b24400) [pid = 1648] [serial = 92] [outer = 0x0] 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121011400) [pid = 1648] [serial = 93] [outer = 0x119b24400] 17:21:11 INFO - PROCESS | 1648 | 1467678071263 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1211e6800) [pid = 1648] [serial = 94] [outer = 0x119b24400] 17:21:11 INFO - PROCESS | 1648 | 1467678071493 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]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 426ms 17:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:21:11 INFO - PROCESS | 1648 | 1467678071532 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1648 | 1467678071533 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:21:11 INFO - PROCESS | 1648 | 1467678071535 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 1648 | 1467678071536 Marionette TRACE conn2 <- [1,102,null,{}] 17:21:11 INFO - PROCESS | 1648 | 1467678071548 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}] 17:21:11 INFO - PROCESS | 1648 | 1467678071549 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:11 INFO - PROCESS | 1648 | 1467678071626 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:21:11 INFO - PROCESS | 1648 | 1467678071630 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:11 INFO - PROCESS | 1648 | 1467678071632 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119988000 == 33 [pid = 1648] [id = 33] 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1210c4800) [pid = 1648] [serial = 95] [outer = 0x0] 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12146f800) [pid = 1648] [serial = 96] [outer = 0x1210c4800] 17:21:11 INFO - PROCESS | 1648 | 1467678071656 Marionette DEBUG loaded listener.js 17:21:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1216dbc00) [pid = 1648] [serial = 97] [outer = 0x1210c4800] 17:21:11 INFO - PROCESS | 1648 | 1467678071954 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]]]}] 17:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 425ms 17:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:21:11 INFO - PROCESS | 1648 | 1467678071963 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:21:11 INFO - PROCESS | 1648 | 1467678071964 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:21:11 INFO - PROCESS | 1648 | 1467678071966 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:21:11 INFO - PROCESS | 1648 | 1467678071967 Marionette TRACE conn2 <- [1,106,null,{}] 17:21:11 INFO - PROCESS | 1648 | 1467678071969 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}] 17:21:11 INFO - PROCESS | 1648 | 1467678071971 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:12 INFO - PROCESS | 1648 | 1467678072058 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:21:12 INFO - PROCESS | 1648 | 1467678072062 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1648 | 1467678072063 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f53800 == 34 [pid = 1648] [id = 34] 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121a5d400) [pid = 1648] [serial = 98] [outer = 0x0] 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121cb2c00) [pid = 1648] [serial = 99] [outer = 0x121a5d400] 17:21:12 INFO - PROCESS | 1648 | 1467678072087 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121e35c00) [pid = 1648] [serial = 100] [outer = 0x121a5d400] 17:21:12 INFO - PROCESS | 1648 | 1467678072441 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]]]}] 17:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 520ms 17:21:12 INFO - PROCESS | 1648 | 1467678072487 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:21:12 INFO - PROCESS | 1648 | 1467678072489 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:21:12 INFO - PROCESS | 1648 | 1467678072493 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:21:12 INFO - PROCESS | 1648 | 1467678072495 Marionette TRACE conn2 <- [1,110,null,{}] 17:21:12 INFO - PROCESS | 1648 | 1467678072499 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}] 17:21:12 INFO - PROCESS | 1648 | 1467678072501 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:12 INFO - PROCESS | 1648 | 1467678072638 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:21:12 INFO - PROCESS | 1648 | 1467678072646 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:12 INFO - PROCESS | 1648 | 1467678072648 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125e800 == 35 [pid = 1648] [id = 35] 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121a60000) [pid = 1648] [serial = 101] [outer = 0x0] 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121eb7000) [pid = 1648] [serial = 102] [outer = 0x121a60000] 17:21:12 INFO - PROCESS | 1648 | 1467678072689 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124cbd000) [pid = 1648] [serial = 103] [outer = 0x121a60000] 17:21:13 INFO - PROCESS | 1648 | 1467678073035 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]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 571ms 17:21:13 INFO - PROCESS | 1648 | 1467678073064 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1648 | 1467678073065 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:21:13 INFO - PROCESS | 1648 | 1467678073068 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1648 | 1467678073069 Marionette TRACE conn2 <- [1,114,null,{}] 17:21:13 INFO - PROCESS | 1648 | 1467678073071 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}] 17:21:13 INFO - PROCESS | 1648 | 1467678073074 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:13 INFO - PROCESS | 1648 | 1467678073185 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:21:13 INFO - PROCESS | 1648 | 1467678073192 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1648 | 1467678073193 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x121363800 == 36 [pid = 1648] [id = 36] 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121353800) [pid = 1648] [serial = 104] [outer = 0x0] 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x124cc9400) [pid = 1648] [serial = 105] [outer = 0x121353800] 17:21:13 INFO - PROCESS | 1648 | 1467678073225 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x125521400) [pid = 1648] [serial = 106] [outer = 0x121353800] 17:21:13 INFO - PROCESS | 1648 | 1467678073639 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]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 617ms 17:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:21:13 INFO - PROCESS | 1648 | 1467678073687 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1648 | 1467678073688 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:21:13 INFO - PROCESS | 1648 | 1467678073690 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1648 | 1467678073691 Marionette TRACE conn2 <- [1,118,null,{}] 17:21:13 INFO - PROCESS | 1648 | 1467678073694 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}] 17:21:13 INFO - PROCESS | 1648 | 1467678073695 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:13 INFO - PROCESS | 1648 | 1467678073769 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:21:13 INFO - PROCESS | 1648 | 1467678073816 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1648 | 1467678073817 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215bb800 == 37 [pid = 1648] [id = 37] 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1167e4000) [pid = 1648] [serial = 107] [outer = 0x0] 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125527000) [pid = 1648] [serial = 108] [outer = 0x1167e4000] 17:21:13 INFO - PROCESS | 1648 | 1467678073840 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126ca7800) [pid = 1648] [serial = 109] [outer = 0x1167e4000] 17:21:14 INFO - PROCESS | 1648 | 1467678074154 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 519ms 17:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:21:14 INFO - PROCESS | 1648 | 1467678074210 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1648 | 1467678074212 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:21:14 INFO - PROCESS | 1648 | 1467678074215 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1648 | 1467678074216 Marionette TRACE conn2 <- [1,122,null,{}] 17:21:14 INFO - PROCESS | 1648 | 1467678074219 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}] 17:21:14 INFO - PROCESS | 1648 | 1467678074221 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:14 INFO - PROCESS | 1648 | 1467678074351 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:21:14 INFO - PROCESS | 1648 | 1467678074421 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1648 | 1467678074422 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121ccd000 == 38 [pid = 1648] [id = 38] 17:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124e67c00) [pid = 1648] [serial = 110] [outer = 0x0] 17:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126f38400) [pid = 1648] [serial = 111] [outer = 0x124e67c00] 17:21:14 INFO - PROCESS | 1648 | 1467678074449 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1272d0400) [pid = 1648] [serial = 112] [outer = 0x124e67c00] 17:21:14 INFO - PROCESS | 1648 | 1467678074728 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 17:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:21:14 INFO - PROCESS | 1648 | 1467678074786 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1648 | 1467678074788 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:21:14 INFO - PROCESS | 1648 | 1467678074791 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1648 | 1467678074793 Marionette TRACE conn2 <- [1,126,null,{}] 17:21:14 INFO - PROCESS | 1648 | 1467678074796 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}] 17:21:14 INFO - PROCESS | 1648 | 1467678074797 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:14 INFO - PROCESS | 1648 | 1467678074916 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:21:15 INFO - PROCESS | 1648 | 1467678075005 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1648 | 1467678075007 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c4800 == 39 [pid = 1648] [id = 39] 17:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1272d2c00) [pid = 1648] [serial = 113] [outer = 0x0] 17:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1272da800) [pid = 1648] [serial = 114] [outer = 0x1272d2c00] 17:21:15 INFO - PROCESS | 1648 | 1467678075049 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1272de800) [pid = 1648] [serial = 115] [outer = 0x1272d2c00] 17:21:15 INFO - PROCESS | 1648 | 1467678075379 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]]]}] 17:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 621ms 17:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:21:15 INFO - PROCESS | 1648 | 1467678075413 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1648 | 1467678075414 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:21:15 INFO - PROCESS | 1648 | 1467678075416 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1648 | 1467678075417 Marionette TRACE conn2 <- [1,130,null,{}] 17:21:15 INFO - PROCESS | 1648 | 1467678075419 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}] 17:21:15 INFO - PROCESS | 1648 | 1467678075421 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:15 INFO - PROCESS | 1648 | 1467678075514 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:21:16 INFO - PROCESS | 1648 | 1467678076190 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1648 | 1467678076192 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11206a800 == 40 [pid = 1648] [id = 40] 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11271c800) [pid = 1648] [serial = 116] [outer = 0x0] 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113346c00) [pid = 1648] [serial = 117] [outer = 0x11271c800] 17:21:16 INFO - PROCESS | 1648 | 1467678076219 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x116630000) [pid = 1648] [serial = 118] [outer = 0x11271c800] 17:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1169ms 17:21:16 INFO - PROCESS | 1648 | 1467678076579 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]]]}] 17:21:16 INFO - PROCESS | 1648 | 1467678076588 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 1648 | 1467678076591 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:21:16 INFO - PROCESS | 1648 | 1467678076603 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 1648 | 1467678076605 Marionette TRACE conn2 <- [1,134,null,{}] 17:21:16 INFO - PROCESS | 1648 | 1467678076608 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}] 17:21:16 INFO - PROCESS | 1648 | 1467678076610 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:16 INFO - PROCESS | 1648 | 1467678076702 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:21:16 INFO - PROCESS | 1648 | 1467678076707 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1648 | 1467678076709 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x116079800 == 41 [pid = 1648] [id = 41] 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1173c3800) [pid = 1648] [serial = 119] [outer = 0x0] 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1176e3000) [pid = 1648] [serial = 120] [outer = 0x1173c3800] 17:21:16 INFO - PROCESS | 1648 | 1467678076735 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11817ac00) [pid = 1648] [serial = 121] [outer = 0x1173c3800] 17:21:17 INFO - PROCESS | 1648 | 1467678077050 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 469ms 17:21:17 INFO - PROCESS | 1648 | 1467678077089 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:21:17 INFO - PROCESS | 1648 | 1467678077095 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:21:17 INFO - PROCESS | 1648 | 1467678077098 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1648 | 1467678077099 Marionette TRACE conn2 <- [1,138,null,{}] 17:21:17 INFO - PROCESS | 1648 | 1467678077102 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}] 17:21:17 INFO - PROCESS | 1648 | 1467678077103 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:17 INFO - PROCESS | 1648 | 1467678077205 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:21:17 INFO - PROCESS | 1648 | 1467678077237 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1648 | 1467678077238 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715b000 == 42 [pid = 1648] [id = 42] 17:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11834d800) [pid = 1648] [serial = 122] [outer = 0x0] 17:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118487400) [pid = 1648] [serial = 123] [outer = 0x11834d800] 17:21:17 INFO - PROCESS | 1648 | 1467678077263 Marionette DEBUG loaded listener.js 17:21:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11876f400) [pid = 1648] [serial = 124] [outer = 0x11834d800] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x129180000) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118176800) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11852d400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12caca400) [pid = 1648] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12c62a800) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12bdd4000) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12bdc8000) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x118485800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b93a400) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b8cf000) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b634800) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12a610000) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1162da000) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x116972000) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118175c00) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x113943c00) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118480800) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118777400) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119716800) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119b24400) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1210c4800) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121a5d400) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121353800) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1167e4000) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124e67c00) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12d341400) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112724400) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1160aac00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:21:17 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11827c000) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:21:17 INFO - PROCESS | 1648 | 1467678077994 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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 919ms 17:21:18 INFO - PROCESS | 1648 | 1467678078017 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1648 | 1467678078019 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:21:18 INFO - PROCESS | 1648 | 1467678078025 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1648 | 1467678078029 Marionette TRACE conn2 <- [1,142,null,{}] 17:21:18 INFO - PROCESS | 1648 | 1467678078032 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}] 17:21:18 INFO - PROCESS | 1648 | 1467678078035 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:18 INFO - PROCESS | 1648 | 1467678078110 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:21:18 INFO - PROCESS | 1648 | 1467678078113 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1648 | 1467678078114 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118546000 == 43 [pid = 1648] [id = 43] 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1173c4000) [pid = 1648] [serial = 125] [outer = 0x0] 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11827dc00) [pid = 1648] [serial = 126] [outer = 0x1173c4000] 17:21:18 INFO - PROCESS | 1648 | 1467678078141 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118772000) [pid = 1648] [serial = 127] [outer = 0x1173c4000] 17:21:18 INFO - PROCESS | 1648 | 1467678078475 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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 525ms 17:21:18 INFO - PROCESS | 1648 | 1467678078547 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1648 | 1467678078550 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:21:18 INFO - PROCESS | 1648 | 1467678078553 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1648 | 1467678078554 Marionette TRACE conn2 <- [1,146,null,{}] 17:21:18 INFO - PROCESS | 1648 | 1467678078557 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}] 17:21:18 INFO - PROCESS | 1648 | 1467678078559 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:18 INFO - PROCESS | 1648 | 1467678078638 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:21:18 INFO - PROCESS | 1648 | 1467678078644 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1648 | 1467678078645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fb4000 == 44 [pid = 1648] [id = 44] 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118ff1c00) [pid = 1648] [serial = 128] [outer = 0x0] 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118ffa000) [pid = 1648] [serial = 129] [outer = 0x118ff1c00] 17:21:18 INFO - PROCESS | 1648 | 1467678078670 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119713c00) [pid = 1648] [serial = 130] [outer = 0x118ff1c00] 17:21:18 INFO - PROCESS | 1648 | 1467678078976 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 17:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:21:19 INFO - PROCESS | 1648 | 1467678079022 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1648 | 1467678079023 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:21:19 INFO - PROCESS | 1648 | 1467678079025 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1648 | 1467678079027 Marionette TRACE conn2 <- [1,150,null,{}] 17:21:19 INFO - PROCESS | 1648 | 1467678079029 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}] 17:21:19 INFO - PROCESS | 1648 | 1467678079030 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:19 INFO - PROCESS | 1648 | 1467678079102 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:21:19 INFO - PROCESS | 1648 | 1467678079147 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1648 | 1467678079151 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b02800 == 45 [pid = 1648] [id = 45] 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x120f1ec00) [pid = 1648] [serial = 131] [outer = 0x0] 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12100c000) [pid = 1648] [serial = 132] [outer = 0x120f1ec00] 17:21:19 INFO - PROCESS | 1648 | 1467678079181 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1211e1c00) [pid = 1648] [serial = 133] [outer = 0x120f1ec00] 17:21:19 INFO - PROCESS | 1648 | 1467678079465 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 17:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:21:19 INFO - PROCESS | 1648 | 1467678079497 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1648 | 1467678079499 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:21:19 INFO - PROCESS | 1648 | 1467678079501 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1648 | 1467678079502 Marionette TRACE conn2 <- [1,154,null,{}] 17:21:19 INFO - PROCESS | 1648 | 1467678079504 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}] 17:21:19 INFO - PROCESS | 1648 | 1467678079506 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:19 INFO - PROCESS | 1648 | 1467678079589 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:21:19 INFO - PROCESS | 1648 | 1467678079595 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1648 | 1467678079596 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f1b000 == 46 [pid = 1648] [id = 46] 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x118278800) [pid = 1648] [serial = 134] [outer = 0x0] 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121a5dc00) [pid = 1648] [serial = 135] [outer = 0x118278800] 17:21:19 INFO - PROCESS | 1648 | 1467678079621 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121ee0400) [pid = 1648] [serial = 136] [outer = 0x118278800] 17:21:19 INFO - PROCESS | 1648 | 1467678079927 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 17:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:21:20 INFO - PROCESS | 1648 | 1467678080001 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1648 | 1467678080003 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:21:20 INFO - PROCESS | 1648 | 1467678080008 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1648 | 1467678080011 Marionette TRACE conn2 <- [1,158,null,{}] 17:21:20 INFO - PROCESS | 1648 | 1467678080015 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}] 17:21:20 INFO - PROCESS | 1648 | 1467678080017 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:20 INFO - PROCESS | 1648 | 1467678080115 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:21:20 INFO - PROCESS | 1648 | 1467678080158 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1648 | 1467678080160 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b2c000 == 47 [pid = 1648] [id = 47] 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x113d5fc00) [pid = 1648] [serial = 137] [outer = 0x0] 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116054800) [pid = 1648] [serial = 138] [outer = 0x113d5fc00] 17:21:20 INFO - PROCESS | 1648 | 1467678080192 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1167e4000) [pid = 1648] [serial = 139] [outer = 0x113d5fc00] 17:21:20 INFO - PROCESS | 1648 | 1467678080638 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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 17:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:21:20 INFO - PROCESS | 1648 | 1467678080690 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1648 | 1467678080692 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:21:20 INFO - PROCESS | 1648 | 1467678080698 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1648 | 1467678080701 Marionette TRACE conn2 <- [1,162,null,{}] 17:21:20 INFO - PROCESS | 1648 | 1467678080703 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}] 17:21:20 INFO - PROCESS | 1648 | 1467678080705 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:20 INFO - PROCESS | 1648 | 1467678080801 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:21:20 INFO - PROCESS | 1648 | 1467678080889 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1648 | 1467678080890 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11855c000 == 48 [pid = 1648] [id = 48] 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11817d400) [pid = 1648] [serial = 140] [outer = 0x0] 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118282400) [pid = 1648] [serial = 141] [outer = 0x11817d400] 17:21:20 INFO - PROCESS | 1648 | 1467678080922 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118487000) [pid = 1648] [serial = 142] [outer = 0x11817d400] 17:21:21 INFO - PROCESS | 1648 | 1467678081330 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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 17:21:21 INFO - PROCESS | 1648 | 1467678081369 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1648 | 1467678081371 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:21:21 INFO - PROCESS | 1648 | 1467678081392 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1648 | 1467678081394 Marionette TRACE conn2 <- [1,166,null,{}] 17:21:21 INFO - PROCESS | 1648 | 1467678081401 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}] 17:21:21 INFO - PROCESS | 1648 | 1467678081404 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:21 INFO - PROCESS | 1648 | 1467678081501 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:21:21 INFO - PROCESS | 1648 | 1467678081562 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1648 | 1467678081565 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181dc000 == 49 [pid = 1648] [id = 49] 17:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x119f6b000) [pid = 1648] [serial = 143] [outer = 0x0] 17:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x121006c00) [pid = 1648] [serial = 144] [outer = 0x119f6b000] 17:21:21 INFO - PROCESS | 1648 | 1467678081599 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12134bc00) [pid = 1648] [serial = 145] [outer = 0x119f6b000] 17:21:22 INFO - PROCESS | 1648 | 1467678082054 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]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 17:21:22 INFO - PROCESS | 1648 | 1467678082062 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:21:22 INFO - PROCESS | 1648 | 1467678082063 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:21:22 INFO - PROCESS | 1648 | 1467678082065 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1648 | 1467678082066 Marionette TRACE conn2 <- [1,170,null,{}] 17:21:22 INFO - PROCESS | 1648 | 1467678082069 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}] 17:21:22 INFO - PROCESS | 1648 | 1467678082070 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:22 INFO - PROCESS | 1648 | 1467678082177 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:21:22 INFO - PROCESS | 1648 | 1467678082221 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1648 | 1467678082222 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x125666000 == 50 [pid = 1648] [id = 50] 17:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1216db000) [pid = 1648] [serial = 146] [outer = 0x0] 17:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x121ee1800) [pid = 1648] [serial = 147] [outer = 0x1216db000] 17:21:22 INFO - PROCESS | 1648 | 1467678082252 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x124cc7400) [pid = 1648] [serial = 148] [outer = 0x1216db000] 17:21:22 INFO - PROCESS | 1648 | 1467678082680 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]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 17:21:22 INFO - PROCESS | 1648 | 1467678082686 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1648 | 1467678082688 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:21:22 INFO - PROCESS | 1648 | 1467678082712 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1648 | 1467678082714 Marionette TRACE conn2 <- [1,174,null,{}] 17:21:22 INFO - PROCESS | 1648 | 1467678082718 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}] 17:21:22 INFO - PROCESS | 1648 | 1467678082720 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:22 INFO - PROCESS | 1648 | 1467678082853 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:21:22 INFO - PROCESS | 1648 | 1467678082955 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1648 | 1467678082956 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d89000 == 51 [pid = 1648] [id = 51] 17:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x121e2f800) [pid = 1648] [serial = 149] [outer = 0x0] 17:21:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x125524800) [pid = 1648] [serial = 150] [outer = 0x121e2f800] 17:21:23 INFO - PROCESS | 1648 | 1467678083002 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12681e800) [pid = 1648] [serial = 151] [outer = 0x121e2f800] 17:21:23 INFO - PROCESS | 1648 | 1467678083507 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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 823ms 17:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:21:23 INFO - PROCESS | 1648 | 1467678083532 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1648 | 1467678083534 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:21:23 INFO - PROCESS | 1648 | 1467678083536 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - PROCESS | 1648 | 1467678083537 Marionette TRACE conn2 <- [1,178,null,{}] 17:21:23 INFO - PROCESS | 1648 | 1467678083633 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}] 17:21:23 INFO - PROCESS | 1648 | 1467678083635 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:23 INFO - PROCESS | 1648 | 1467678083725 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:21:23 INFO - PROCESS | 1648 | 1467678083773 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1648 | 1467678083775 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117154000 == 52 [pid = 1648] [id = 52] 17:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x1160b1800) [pid = 1648] [serial = 152] [outer = 0x0] 17:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1162e1000) [pid = 1648] [serial = 153] [outer = 0x1160b1800] 17:21:23 INFO - PROCESS | 1648 | 1467678083803 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1167dd400) [pid = 1648] [serial = 154] [outer = 0x1160b1800] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x120f53800 == 51 [pid = 1648] [id = 34] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119b02800 == 50 [pid = 1648] [id = 45] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11930e800 == 49 [pid = 1648] [id = 31] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118fb4000 == 48 [pid = 1648] [id = 44] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118546000 == 47 [pid = 1648] [id = 43] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e1800 == 46 [pid = 1648] [id = 32] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119988000 == 45 [pid = 1648] [id = 33] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11715b000 == 44 [pid = 1648] [id = 42] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116079800 == 43 [pid = 1648] [id = 41] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117170800 == 42 [pid = 1648] [id = 28] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a1800 == 41 [pid = 1648] [id = 27] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11825a800 == 40 [pid = 1648] [id = 29] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11206a800 == 39 [pid = 1648] [id = 40] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c4800 == 38 [pid = 1648] [id = 39] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118551800 == 37 [pid = 1648] [id = 30] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126d89000 == 36 [pid = 1648] [id = 51] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x125666000 == 35 [pid = 1648] [id = 50] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1181dc000 == 34 [pid = 1648] [id = 49] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11855c000 == 33 [pid = 1648] [id = 48] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12125e800 == 32 [pid = 1648] [id = 35] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121363800 == 31 [pid = 1648] [id = 36] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1215bb800 == 30 [pid = 1648] [id = 37] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113f1b000 == 29 [pid = 1648] [id = 46] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121ccd000 == 28 [pid = 1648] [id = 38] 17:21:24 INFO - PROCESS | 1648 | --DOCSHELL 0x113b2c000 == 27 [pid = 1648] [id = 47] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x121ee1400) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x116a03c00) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11827b000) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1183a8800) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11852f800) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118ff0c00) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1199cc800) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x120f1dc00) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12100f800) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x121011400) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211e6800) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12146f800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121cb2c00) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x121eb7000) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124cc9400) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x125527000) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x126f38400) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112a7d000) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116706800) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1183a3800) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118484800) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116629c00) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121e35c00) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1216dbc00) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125521400) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126ca7800) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118fc2000) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1272d0400) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fd1c00) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1167e8000) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118344c00) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1175b4000) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11670b000) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11849b800) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1272da800) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118fef400) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1216dc000) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12bdcd800) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bdd1400) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118499c00) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bdc3400) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12bdc0000) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bd3a000) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12b8cfc00) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12b936c00) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12b636400) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12b63f400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a7b5400) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a611c00) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x129472800) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x129181c00) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x129187400) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d979c00) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11817e800) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129184000) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d33f000) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12d337c00) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12cacc800) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x12d334000) [pid = 1648] [serial = 52] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12cf0e800) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x121e51800) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12c62e800) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12cac4000) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12c625800) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12bddac00) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 17:21:24 INFO - PROCESS | 1648 | 1467678084851 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1376ms 17:21:24 INFO - PROCESS | 1648 | 1467678084913 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:21:24 INFO - PROCESS | 1648 | 1467678084915 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:21:24 INFO - PROCESS | 1648 | 1467678084918 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1648 | 1467678084920 Marionette TRACE conn2 <- [1,182,null,{}] 17:21:24 INFO - PROCESS | 1648 | 1467678084924 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}] 17:21:24 INFO - PROCESS | 1648 | 1467678084925 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:25 INFO - PROCESS | 1648 | 1467678085018 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:21:25 INFO - PROCESS | 1648 | 1467678085025 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1648 | 1467678085027 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11301b000 == 28 [pid = 1648] [id = 53] 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x116705400) [pid = 1648] [serial = 155] [outer = 0x0] 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11670ac00) [pid = 1648] [serial = 156] [outer = 0x116705400] 17:21:25 INFO - PROCESS | 1648 | 1467678085058 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x116978400) [pid = 1648] [serial = 157] [outer = 0x116705400] 17:21:25 INFO - PROCESS | 1648 | 1467678085363 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 469ms 17:21:25 INFO - PROCESS | 1648 | 1467678085388 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1648 | 1467678085395 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:21:25 INFO - PROCESS | 1648 | 1467678085417 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1648 | 1467678085419 Marionette TRACE conn2 <- [1,186,null,{}] 17:21:25 INFO - PROCESS | 1648 | 1467678085421 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}] 17:21:25 INFO - PROCESS | 1648 | 1467678085423 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:25 INFO - PROCESS | 1648 | 1467678085495 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:21:25 INFO - PROCESS | 1648 | 1467678085500 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1648 | 1467678085501 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116678000 == 29 [pid = 1648] [id = 54] 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1173bc400) [pid = 1648] [serial = 158] [outer = 0x0] 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118179000) [pid = 1648] [serial = 159] [outer = 0x1173bc400] 17:21:25 INFO - PROCESS | 1648 | 1467678085531 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11827d000) [pid = 1648] [serial = 160] [outer = 0x1173bc400] 17:21:25 INFO - PROCESS | 1648 | 1467678085834 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 473ms 17:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:21:25 INFO - PROCESS | 1648 | 1467678085887 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1648 | 1467678085888 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:21:25 INFO - PROCESS | 1648 | 1467678085890 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1648 | 1467678085893 Marionette TRACE conn2 <- [1,190,null,{}] 17:21:25 INFO - PROCESS | 1648 | 1467678085900 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}] 17:21:25 INFO - PROCESS | 1648 | 1467678085910 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:25 INFO - PROCESS | 1648 | 1467678085986 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:21:26 INFO - PROCESS | 1648 | 1467678086027 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1648 | 1467678086029 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x117210800 == 30 [pid = 1648] [id = 55] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118284800) [pid = 1648] [serial = 161] [outer = 0x0] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118484c00) [pid = 1648] [serial = 162] [outer = 0x118284800] 17:21:26 INFO - PROCESS | 1648 | 1467678086056 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118770000) [pid = 1648] [serial = 163] [outer = 0x118284800] 17:21:26 INFO - PROCESS | 1648 | 1467678086334 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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 17:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:21:26 INFO - PROCESS | 1648 | 1467678086364 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1648 | 1467678086366 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:21:26 INFO - PROCESS | 1648 | 1467678086368 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1648 | 1467678086369 Marionette TRACE conn2 <- [1,194,null,{}] 17:21:26 INFO - PROCESS | 1648 | 1467678086371 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}] 17:21:26 INFO - PROCESS | 1648 | 1467678086373 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:26 INFO - PROCESS | 1648 | 1467678086458 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:21:26 INFO - PROCESS | 1648 | 1467678086462 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1648 | 1467678086462 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x118551800 == 31 [pid = 1648] [id = 56] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118fc6800) [pid = 1648] [serial = 164] [outer = 0x0] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118ffa400) [pid = 1648] [serial = 165] [outer = 0x118fc6800] 17:21:26 INFO - PROCESS | 1648 | 1467678086490 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119710400) [pid = 1648] [serial = 166] [outer = 0x118fc6800] 17:21:26 INFO - PROCESS | 1648 | 1467678086792 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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 17:21:26 INFO - PROCESS | 1648 | 1467678086837 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1648 | 1467678086839 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:21:26 INFO - PROCESS | 1648 | 1467678086843 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1648 | 1467678086844 Marionette TRACE conn2 <- [1,198,null,{}] 17:21:26 INFO - PROCESS | 1648 | 1467678086847 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}] 17:21:26 INFO - PROCESS | 1648 | 1467678086848 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:26 INFO - PROCESS | 1648 | 1467678086956 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:21:26 INFO - PROCESS | 1648 | 1467678086967 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1648 | 1467678086968 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11930c000 == 32 [pid = 1648] [id = 57] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118fcbc00) [pid = 1648] [serial = 167] [outer = 0x0] 17:21:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119711800) [pid = 1648] [serial = 168] [outer = 0x118fcbc00] 17:21:26 INFO - PROCESS | 1648 | 1467678086992 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12100b800) [pid = 1648] [serial = 169] [outer = 0x118fcbc00] 17:21:27 INFO - PROCESS | 1648 | 1467678087314 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 17:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:21:27 INFO - PROCESS | 1648 | 1467678087362 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1648 | 1467678087364 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:21:27 INFO - PROCESS | 1648 | 1467678087366 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1648 | 1467678087367 Marionette TRACE conn2 <- [1,202,null,{}] 17:21:27 INFO - PROCESS | 1648 | 1467678087369 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}] 17:21:27 INFO - PROCESS | 1648 | 1467678087373 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:27 INFO - PROCESS | 1648 | 1467678087475 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:21:27 INFO - PROCESS | 1648 | 1467678087505 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1648 | 1467678087506 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b12000 == 33 [pid = 1648] [id = 58] 17:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12100fc00) [pid = 1648] [serial = 170] [outer = 0x0] 17:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121469400) [pid = 1648] [serial = 171] [outer = 0x12100fc00] 17:21:27 INFO - PROCESS | 1648 | 1467678087531 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121e59400) [pid = 1648] [serial = 172] [outer = 0x12100fc00] 17:21:27 INFO - PROCESS | 1648 | 1467678087853 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 17:21:27 INFO - PROCESS | 1648 | 1467678087893 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1648 | 1467678087894 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:21:27 INFO - PROCESS | 1648 | 1467678087897 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1648 | 1467678087898 Marionette TRACE conn2 <- [1,206,null,{}] 17:21:27 INFO - PROCESS | 1648 | 1467678087900 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}] 17:21:27 INFO - PROCESS | 1648 | 1467678087901 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:27 INFO - PROCESS | 1648 | 1467678087994 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:21:28 INFO - PROCESS | 1648 | 1467678087997 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1648 | 1467678087998 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121134800 == 34 [pid = 1648] [id = 59] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12146f800) [pid = 1648] [serial = 173] [outer = 0x0] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x124a5d800) [pid = 1648] [serial = 174] [outer = 0x12146f800] 17:21:28 INFO - PROCESS | 1648 | 1467678088023 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124fad800) [pid = 1648] [serial = 175] [outer = 0x12146f800] 17:21:28 INFO - PROCESS | 1648 | 1467678088312 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 17:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:21:28 INFO - PROCESS | 1648 | 1467678088365 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1648 | 1467678088366 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:21:28 INFO - PROCESS | 1648 | 1467678088368 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1648 | 1467678088369 Marionette TRACE conn2 <- [1,210,null,{}] 17:21:28 INFO - PROCESS | 1648 | 1467678088377 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}] 17:21:28 INFO - PROCESS | 1648 | 1467678088378 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:28 INFO - PROCESS | 1648 | 1467678088463 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:21:28 INFO - PROCESS | 1648 | 1467678088467 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1648 | 1467678088468 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12144d000 == 35 [pid = 1648] [id = 60] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12146fc00) [pid = 1648] [serial = 176] [outer = 0x0] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x125526000) [pid = 1648] [serial = 177] [outer = 0x12146fc00] 17:21:28 INFO - PROCESS | 1648 | 1467678088492 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x125685c00) [pid = 1648] [serial = 178] [outer = 0x12146fc00] 17:21:28 INFO - PROCESS | 1648 | 1467678088803 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 17:21:28 INFO - PROCESS | 1648 | 1467678088844 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1648 | 1467678088845 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:21:28 INFO - PROCESS | 1648 | 1467678088847 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1648 | 1467678088848 Marionette TRACE conn2 <- [1,214,null,{}] 17:21:28 INFO - PROCESS | 1648 | 1467678088851 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}] 17:21:28 INFO - PROCESS | 1648 | 1467678088852 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:28 INFO - PROCESS | 1648 | 1467678088940 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:21:28 INFO - PROCESS | 1648 | 1467678088943 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1648 | 1467678088944 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a59800 == 36 [pid = 1648] [id = 61] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125523800) [pid = 1648] [serial = 179] [outer = 0x0] 17:21:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126cfac00) [pid = 1648] [serial = 180] [outer = 0x125523800] 17:21:28 INFO - PROCESS | 1648 | 1467678088974 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126f2a400) [pid = 1648] [serial = 181] [outer = 0x125523800] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118278800) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f1ec00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1173c3800) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11834d800) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1173c4000) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11271c800) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118ff1c00) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1272d2c00) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:21:29 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121a60000) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:21:29 INFO - PROCESS | 1648 | 1467678089333 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 17:21:29 INFO - PROCESS | 1648 | 1467678089371 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1648 | 1467678089372 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:21:29 INFO - PROCESS | 1648 | 1467678089379 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1648 | 1467678089380 Marionette TRACE conn2 <- [1,218,null,{}] 17:21:29 INFO - PROCESS | 1648 | 1467678089382 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}] 17:21:29 INFO - PROCESS | 1648 | 1467678089384 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:29 INFO - PROCESS | 1648 | 1467678089471 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:21:29 INFO - PROCESS | 1648 | 1467678089478 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1648 | 1467678089479 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8e000 == 37 [pid = 1648] [id = 62] 17:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fc2400) [pid = 1648] [serial = 182] [outer = 0x0] 17:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121e50c00) [pid = 1648] [serial = 183] [outer = 0x118fc2400] 17:21:29 INFO - PROCESS | 1648 | 1467678089504 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x126f2d800) [pid = 1648] [serial = 184] [outer = 0x118fc2400] 17:21:29 INFO - PROCESS | 1648 | 1467678089813 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 469ms 17:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:21:29 INFO - PROCESS | 1648 | 1467678089849 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1648 | 1467678089851 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:21:29 INFO - PROCESS | 1648 | 1467678089854 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1648 | 1467678089857 Marionette TRACE conn2 <- [1,222,null,{}] 17:21:29 INFO - PROCESS | 1648 | 1467678089862 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}] 17:21:29 INFO - PROCESS | 1648 | 1467678089864 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:29 INFO - PROCESS | 1648 | 1467678089979 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:21:30 INFO - PROCESS | 1648 | 1467678090029 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1648 | 1467678090041 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x125659000 == 38 [pid = 1648] [id = 63] 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1193f9400) [pid = 1648] [serial = 185] [outer = 0x0] 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1272bd400) [pid = 1648] [serial = 186] [outer = 0x1193f9400] 17:21:30 INFO - PROCESS | 1648 | 1467678090077 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x127393000) [pid = 1648] [serial = 187] [outer = 0x1193f9400] 17:21:30 INFO - PROCESS | 1648 | 1467678090435 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]]]}] 17:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 626ms 17:21:30 INFO - PROCESS | 1648 | 1467678090480 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:21:30 INFO - PROCESS | 1648 | 1467678090481 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:21:30 INFO - PROCESS | 1648 | 1467678090484 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1648 | 1467678090485 Marionette TRACE conn2 <- [1,226,null,{}] 17:21:30 INFO - PROCESS | 1648 | 1467678090489 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}] 17:21:30 INFO - PROCESS | 1648 | 1467678090490 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:30 INFO - PROCESS | 1648 | 1467678090593 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:21:30 INFO - PROCESS | 1648 | 1467678090661 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1648 | 1467678090662 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x127255000 == 39 [pid = 1648] [id = 64] 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12100b000) [pid = 1648] [serial = 188] [outer = 0x0] 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x127543000) [pid = 1648] [serial = 189] [outer = 0x12100b000] 17:21:30 INFO - PROCESS | 1648 | 1467678090702 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12756f400) [pid = 1648] [serial = 190] [outer = 0x12100b000] 17:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 570ms 17:21:31 INFO - PROCESS | 1648 | 1467678091049 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]]]}] 17:21:31 INFO - PROCESS | 1648 | 1467678091053 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1648 | 1467678091054 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:21:31 INFO - PROCESS | 1648 | 1467678091064 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1648 | 1467678091065 Marionette TRACE conn2 <- [1,230,null,{}] 17:21:31 INFO - PROCESS | 1648 | 1467678091067 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}] 17:21:31 INFO - PROCESS | 1648 | 1467678091068 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:31 INFO - PROCESS | 1648 | 1467678091191 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:21:31 INFO - PROCESS | 1648 | 1467678091234 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1648 | 1467678091236 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f90000 == 40 [pid = 1648] [id = 65] 17:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1122bdc00) [pid = 1648] [serial = 191] [outer = 0x0] 17:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x113343000) [pid = 1648] [serial = 192] [outer = 0x1122bdc00] 17:21:31 INFO - PROCESS | 1648 | 1467678091267 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116263c00) [pid = 1648] [serial = 193] [outer = 0x1122bdc00] 17:21:31 INFO - PROCESS | 1648 | 1467678091764 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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 725ms 17:21:31 INFO - PROCESS | 1648 | 1467678091783 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1648 | 1467678091786 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:21:31 INFO - PROCESS | 1648 | 1467678091815 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1648 | 1467678091817 Marionette TRACE conn2 <- [1,234,null,{}] 17:21:31 INFO - PROCESS | 1648 | 1467678091822 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}] 17:21:31 INFO - PROCESS | 1648 | 1467678091827 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:31 INFO - PROCESS | 1648 | 1467678091934 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:21:32 INFO - PROCESS | 1648 | 1467678091999 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1648 | 1467678092001 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x117172000 == 41 [pid = 1648] [id = 66] 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1176de400) [pid = 1648] [serial = 194] [outer = 0x0] 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118179c00) [pid = 1648] [serial = 195] [outer = 0x1176de400] 17:21:32 INFO - PROCESS | 1648 | 1467678092031 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118344800) [pid = 1648] [serial = 196] [outer = 0x1176de400] 17:21:32 INFO - PROCESS | 1648 | 1467678092631 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]]]}] 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116629800) [pid = 1648] [serial = 197] [outer = 0x121e3a800] 17:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 899ms 17:21:32 INFO - PROCESS | 1648 | 1467678092698 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1648 | 1467678092701 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:21:32 INFO - PROCESS | 1648 | 1467678092733 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1648 | 1467678092735 Marionette TRACE conn2 <- [1,238,null,{}] 17:21:32 INFO - PROCESS | 1648 | 1467678092766 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}] 17:21:32 INFO - PROCESS | 1648 | 1467678092768 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:32 INFO - PROCESS | 1648 | 1467678092880 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x127255000 == 40 [pid = 1648] [id = 64] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x125659000 == 39 [pid = 1648] [id = 63] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8e000 == 38 [pid = 1648] [id = 62] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x121a59800 == 37 [pid = 1648] [id = 61] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x12144d000 == 36 [pid = 1648] [id = 60] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x121134800 == 35 [pid = 1648] [id = 59] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x119b12000 == 34 [pid = 1648] [id = 58] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11930c000 == 33 [pid = 1648] [id = 57] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x118551800 == 32 [pid = 1648] [id = 56] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x117210800 == 31 [pid = 1648] [id = 55] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116678000 == 30 [pid = 1648] [id = 54] 17:21:32 INFO - PROCESS | 1648 | --DOCSHELL 0x11301b000 == 29 [pid = 1648] [id = 53] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1272de800) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121a5dc00) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121ee0400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1211e1c00) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1176e3000) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118487400) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12100c000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11876f400) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118772000) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11827dc00) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116630000) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113346c00) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118ffa000) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119713c00) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11817ac00) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124cbd000) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 17:21:32 INFO - PROCESS | 1648 | 1467678092946 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1648 | 1467678092950 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x113003800 == 30 [pid = 1648] [id = 67] 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1175abc00) [pid = 1648] [serial = 198] [outer = 0x0] 17:21:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118174800) [pid = 1648] [serial = 199] [outer = 0x1175abc00] 17:21:32 INFO - PROCESS | 1648 | 1467678092981 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11847e800) [pid = 1648] [serial = 200] [outer = 0x1175abc00] 17:21:33 INFO - PROCESS | 1648 | 1467678093245 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]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 546ms 17:21:33 INFO - PROCESS | 1648 | 1467678093264 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1648 | 1467678093267 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:21:33 INFO - PROCESS | 1648 | 1467678093285 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1648 | 1467678093287 Marionette TRACE conn2 <- [1,242,null,{}] 17:21:33 INFO - PROCESS | 1648 | 1467678093297 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}] 17:21:33 INFO - PROCESS | 1648 | 1467678093298 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:33 INFO - PROCESS | 1648 | 1467678093378 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:21:33 INFO - PROCESS | 1648 | 1467678093383 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1648 | 1467678093384 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e72800 == 31 [pid = 1648] [id = 68] 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11848c400) [pid = 1648] [serial = 201] [outer = 0x0] 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118f49c00) [pid = 1648] [serial = 202] [outer = 0x11848c400] 17:21:33 INFO - PROCESS | 1648 | 1467678093414 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ff9c00) [pid = 1648] [serial = 203] [outer = 0x11848c400] 17:21:33 INFO - PROCESS | 1648 | 1467678093720 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]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 17:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:21:33 INFO - PROCESS | 1648 | 1467678093754 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1648 | 1467678093755 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:21:33 INFO - PROCESS | 1648 | 1467678093760 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1648 | 1467678093762 Marionette TRACE conn2 <- [1,246,null,{}] 17:21:33 INFO - PROCESS | 1648 | 1467678093770 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}] 17:21:33 INFO - PROCESS | 1648 | 1467678093773 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:33 INFO - PROCESS | 1648 | 1467678093866 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:21:33 INFO - PROCESS | 1648 | 1467678093917 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1648 | 1467678093920 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d5800 == 32 [pid = 1648] [id = 69] 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1193fcc00) [pid = 1648] [serial = 204] [outer = 0x0] 17:21:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12100e800) [pid = 1648] [serial = 205] [outer = 0x1193fcc00] 17:21:33 INFO - PROCESS | 1648 | 1467678093950 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1216db400) [pid = 1648] [serial = 206] [outer = 0x1193fcc00] 17:21:34 INFO - PROCESS | 1648 | 1467678094249 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 523ms 17:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:21:34 INFO - PROCESS | 1648 | 1467678094282 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1648 | 1467678094283 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:21:34 INFO - PROCESS | 1648 | 1467678094285 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1648 | 1467678094287 Marionette TRACE conn2 <- [1,250,null,{}] 17:21:34 INFO - PROCESS | 1648 | 1467678094289 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}] 17:21:34 INFO - PROCESS | 1648 | 1467678094292 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:34 INFO - PROCESS | 1648 | 1467678094371 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:21:34 INFO - PROCESS | 1648 | 1467678094415 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1648 | 1467678094416 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d25000 == 33 [pid = 1648] [id = 70] 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193fd000) [pid = 1648] [serial = 207] [outer = 0x0] 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121e50800) [pid = 1648] [serial = 208] [outer = 0x1193fd000] 17:21:34 INFO - PROCESS | 1648 | 1467678094442 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x124a5b800) [pid = 1648] [serial = 209] [outer = 0x1193fd000] 17:21:34 INFO - PROCESS | 1648 | 1467678094714 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 17:21:34 INFO - PROCESS | 1648 | 1467678094754 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1648 | 1467678094755 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:21:34 INFO - PROCESS | 1648 | 1467678094766 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1648 | 1467678094767 Marionette TRACE conn2 <- [1,254,null,{}] 17:21:34 INFO - PROCESS | 1648 | 1467678094769 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}] 17:21:34 INFO - PROCESS | 1648 | 1467678094770 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:34 INFO - PROCESS | 1648 | 1467678094853 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:21:34 INFO - PROCESS | 1648 | 1467678094859 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1648 | 1467678094861 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a9000 == 34 [pid = 1648] [id = 71] 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x124cbe800) [pid = 1648] [serial = 210] [outer = 0x0] 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124fb0800) [pid = 1648] [serial = 211] [outer = 0x124cbe800] 17:21:34 INFO - PROCESS | 1648 | 1467678094885 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12681b000) [pid = 1648] [serial = 212] [outer = 0x124cbe800] 17:21:35 INFO - PROCESS | 1648 | 1467678095247 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 521ms 17:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:21:35 INFO - PROCESS | 1648 | 1467678095287 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1648 | 1467678095289 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:21:35 INFO - PROCESS | 1648 | 1467678095291 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1648 | 1467678095292 Marionette TRACE conn2 <- [1,258,null,{}] 17:21:35 INFO - PROCESS | 1648 | 1467678095294 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}] 17:21:35 INFO - PROCESS | 1648 | 1467678095298 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:35 INFO - PROCESS | 1648 | 1467678095409 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:21:35 INFO - PROCESS | 1648 | 1467678095437 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1648 | 1467678095438 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e81000 == 35 [pid = 1648] [id = 72] 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124cc3800) [pid = 1648] [serial = 213] [outer = 0x0] 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1272d1000) [pid = 1648] [serial = 214] [outer = 0x124cc3800] 17:21:35 INFO - PROCESS | 1648 | 1467678095463 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127574c00) [pid = 1648] [serial = 215] [outer = 0x124cc3800] 17:21:35 INFO - PROCESS | 1648 | 1467678095752 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 17:21:35 INFO - PROCESS | 1648 | 1467678095772 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1648 | 1467678095773 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:21:35 INFO - PROCESS | 1648 | 1467678095784 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1648 | 1467678095785 Marionette TRACE conn2 <- [1,262,null,{}] 17:21:35 INFO - PROCESS | 1648 | 1467678095787 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}] 17:21:35 INFO - PROCESS | 1648 | 1467678095789 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:35 INFO - PROCESS | 1648 | 1467678095889 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:21:35 INFO - PROCESS | 1648 | 1467678095921 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1648 | 1467678095922 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x125666000 == 36 [pid = 1648] [id = 73] 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116631400) [pid = 1648] [serial = 216] [outer = 0x0] 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128d36400) [pid = 1648] [serial = 217] [outer = 0x116631400] 17:21:35 INFO - PROCESS | 1648 | 1467678095947 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129181000) [pid = 1648] [serial = 218] [outer = 0x116631400] 17:21:36 INFO - PROCESS | 1648 | 1467678096234 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 17:21:36 INFO - PROCESS | 1648 | 1467678096254 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1648 | 1467678096256 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:21:36 INFO - PROCESS | 1648 | 1467678096266 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1648 | 1467678096267 Marionette TRACE conn2 <- [1,266,null,{}] 17:21:36 INFO - PROCESS | 1648 | 1467678096269 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}] 17:21:36 INFO - PROCESS | 1648 | 1467678096270 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:36 INFO - PROCESS | 1648 | 1467678096366 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:21:36 INFO - PROCESS | 1648 | 1467678096370 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1648 | 1467678096371 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12725b000 == 37 [pid = 1648] [id = 74] 17:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1166f2000) [pid = 1648] [serial = 219] [outer = 0x0] 17:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129184000) [pid = 1648] [serial = 220] [outer = 0x1166f2000] 17:21:36 INFO - PROCESS | 1648 | 1467678096394 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292d6400) [pid = 1648] [serial = 221] [outer = 0x1166f2000] 17:21:36 INFO - PROCESS | 1648 | 1467678096677 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:21:36 INFO - PROCESS | 1648 | 1467678096737 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1648 | 1467678096739 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:21:36 INFO - PROCESS | 1648 | 1467678096745 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1648 | 1467678096747 Marionette TRACE conn2 <- [1,270,null,{}] 17:21:36 INFO - PROCESS | 1648 | 1467678096750 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}] 17:21:36 INFO - PROCESS | 1648 | 1467678096752 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:36 INFO - PROCESS | 1648 | 1467678096903 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:21:36 INFO - PROCESS | 1648 | 1467678096924 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1648 | 1467678096925 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275ef000 == 38 [pid = 1648] [id = 75] 17:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1292dc800) [pid = 1648] [serial = 222] [outer = 0x0] 17:21:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1292de400) [pid = 1648] [serial = 223] [outer = 0x1292dc800] 17:21:36 INFO - PROCESS | 1648 | 1467678096962 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12947a400) [pid = 1648] [serial = 224] [outer = 0x1292dc800] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12100fc00) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116705400) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1173bc400) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fc6800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12146f800) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118284800) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1160b1800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119f6b000) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113d5fc00) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1216db000) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11817d400) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121e2f800) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12146fc00) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125523800) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118fc2400) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118fcbc00) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:21:37 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1193f9400) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:21:37 INFO - PROCESS | 1648 | 1467678097364 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 674ms 17:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:21:37 INFO - PROCESS | 1648 | 1467678097415 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1648 | 1467678097417 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:21:37 INFO - PROCESS | 1648 | 1467678097419 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1648 | 1467678097420 Marionette TRACE conn2 <- [1,274,null,{}] 17:21:37 INFO - PROCESS | 1648 | 1467678097422 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}] 17:21:37 INFO - PROCESS | 1648 | 1467678097423 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:37 INFO - PROCESS | 1648 | 1467678097520 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:21:37 INFO - PROCESS | 1648 | 1467678097550 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1648 | 1467678097551 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d2a000 == 39 [pid = 1648] [id = 76] 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112724400) [pid = 1648] [serial = 225] [outer = 0x0] 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1193f3400) [pid = 1648] [serial = 226] [outer = 0x112724400] 17:21:37 INFO - PROCESS | 1648 | 1467678097575 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12146fc00) [pid = 1648] [serial = 227] [outer = 0x112724400] 17:21:37 INFO - PROCESS | 1648 | 1467678097818 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 17:21:37 INFO - PROCESS | 1648 | 1467678097837 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1648 | 1467678097839 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:21:37 INFO - PROCESS | 1648 | 1467678097849 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1648 | 1467678097850 Marionette TRACE conn2 <- [1,278,null,{}] 17:21:37 INFO - PROCESS | 1648 | 1467678097866 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}] 17:21:37 INFO - PROCESS | 1648 | 1467678097868 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:37 INFO - PROCESS | 1648 | 1467678097965 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:21:37 INFO - PROCESS | 1648 | 1467678097969 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1648 | 1467678097971 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a31a800 == 40 [pid = 1648] [id = 77] 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e53000) [pid = 1648] [serial = 228] [outer = 0x0] 17:21:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x129478c00) [pid = 1648] [serial = 229] [outer = 0x121e53000] 17:21:38 INFO - PROCESS | 1648 | 1467678097999 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a607000) [pid = 1648] [serial = 230] [outer = 0x121e53000] 17:21:38 INFO - PROCESS | 1648 | 1467678098313 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 484ms 17:21:38 INFO - PROCESS | 1648 | 1467678098330 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1648 | 1467678098331 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:21:38 INFO - PROCESS | 1648 | 1467678098333 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1648 | 1467678098334 Marionette TRACE conn2 <- [1,282,null,{}] 17:21:38 INFO - PROCESS | 1648 | 1467678098336 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}] 17:21:38 INFO - PROCESS | 1648 | 1467678098337 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:38 INFO - PROCESS | 1648 | 1467678098437 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:21:38 INFO - PROCESS | 1648 | 1467678098443 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1648 | 1467678098444 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a50b800 == 41 [pid = 1648] [id = 78] 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1193f9c00) [pid = 1648] [serial = 231] [outer = 0x0] 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a607c00) [pid = 1648] [serial = 232] [outer = 0x1193f9c00] 17:21:38 INFO - PROCESS | 1648 | 1467678098468 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a64fc00) [pid = 1648] [serial = 233] [outer = 0x1193f9c00] 17:21:38 INFO - PROCESS | 1648 | 1467678098730 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 417ms 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:21:38 INFO - PROCESS | 1648 | 1467678098751 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1648 | 1467678098752 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:21:38 INFO - PROCESS | 1648 | 1467678098754 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1648 | 1467678098755 Marionette TRACE conn2 <- [1,286,null,{}] 17:21:38 INFO - PROCESS | 1648 | 1467678098764 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}] 17:21:38 INFO - PROCESS | 1648 | 1467678098765 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:38 INFO - PROCESS | 1648 | 1467678098852 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:21:38 INFO - PROCESS | 1648 | 1467678098856 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1648 | 1467678098858 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a769000 == 42 [pid = 1648] [id = 79] 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a651800) [pid = 1648] [serial = 234] [outer = 0x0] 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12a7b9000) [pid = 1648] [serial = 235] [outer = 0x12a651800] 17:21:38 INFO - PROCESS | 1648 | 1467678098883 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12ae6d000) [pid = 1648] [serial = 236] [outer = 0x12a651800] 17:21:39 INFO - PROCESS | 1648 | 1467678099160 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 422ms 17:21:39 INFO - PROCESS | 1648 | 1467678099231 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1648 | 1467678099233 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:21:39 INFO - PROCESS | 1648 | 1467678099246 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1648 | 1467678099249 Marionette TRACE conn2 <- [1,290,null,{}] 17:21:39 INFO - PROCESS | 1648 | 1467678099253 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}] 17:21:39 INFO - PROCESS | 1648 | 1467678099255 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:39 INFO - PROCESS | 1648 | 1467678099359 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:21:39 INFO - PROCESS | 1648 | 1467678099416 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1648 | 1467678099418 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169af000 == 43 [pid = 1648] [id = 80] 17:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116977c00) [pid = 1648] [serial = 237] [outer = 0x0] 17:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11719ac00) [pid = 1648] [serial = 238] [outer = 0x116977c00] 17:21:39 INFO - PROCESS | 1648 | 1467678099451 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118281800) [pid = 1648] [serial = 239] [outer = 0x116977c00] 17:21:39 INFO - PROCESS | 1648 | 1467678099868 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 17:21:39 INFO - PROCESS | 1648 | 1467678099919 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:21:39 INFO - PROCESS | 1648 | 1467678099921 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:21:39 INFO - PROCESS | 1648 | 1467678099943 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1648 | 1467678099945 Marionette TRACE conn2 <- [1,294,null,{}] 17:21:39 INFO - PROCESS | 1648 | 1467678099950 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}] 17:21:39 INFO - PROCESS | 1648 | 1467678099952 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:40 INFO - PROCESS | 1648 | 1467678100052 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:21:40 INFO - PROCESS | 1648 | 1467678100112 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1648 | 1467678100114 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f5e800 == 44 [pid = 1648] [id = 81] 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x118f4c800) [pid = 1648] [serial = 240] [outer = 0x0] 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1193f8800) [pid = 1648] [serial = 241] [outer = 0x118f4c800] 17:21:40 INFO - PROCESS | 1648 | 1467678100144 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119b24c00) [pid = 1648] [serial = 242] [outer = 0x118f4c800] 17:21:40 INFO - PROCESS | 1648 | 1467678100555 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]]]}] 17:21:40 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. 17:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 642ms 17:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:21:40 INFO - PROCESS | 1648 | 1467678100565 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1648 | 1467678100567 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:21:40 INFO - PROCESS | 1648 | 1467678100569 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1648 | 1467678100570 Marionette TRACE conn2 <- [1,298,null,{}] 17:21:40 INFO - PROCESS | 1648 | 1467678100574 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}] 17:21:40 INFO - PROCESS | 1648 | 1467678100577 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:40 INFO - PROCESS | 1648 | 1467678100680 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:21:40 INFO - PROCESS | 1648 | 1467678100743 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1648 | 1467678100745 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5f000 == 45 [pid = 1648] [id = 82] 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12100c000) [pid = 1648] [serial = 243] [outer = 0x0] 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x121011000) [pid = 1648] [serial = 244] [outer = 0x12100c000] 17:21:40 INFO - PROCESS | 1648 | 1467678100778 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1216d0c00) [pid = 1648] [serial = 245] [outer = 0x12100c000] 17:21:41 INFO - PROCESS | 1648 | 1467678101212 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]]]}] 17:21:41 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. 17:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 17:21:41 INFO - PROCESS | 1648 | 1467678101238 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 1648 | 1467678101240 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:21:41 INFO - PROCESS | 1648 | 1467678101242 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 1648 | 1467678101243 Marionette TRACE conn2 <- [1,302,null,{}] 17:21:41 INFO - PROCESS | 1648 | 1467678101246 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}] 17:21:41 INFO - PROCESS | 1648 | 1467678101247 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:41 INFO - PROCESS | 1648 | 1467678101347 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:21:41 INFO - PROCESS | 1648 | 1467678101392 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1648 | 1467678101394 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77e000 == 46 [pid = 1648] [id = 83] 17:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x124a64400) [pid = 1648] [serial = 246] [outer = 0x0] 17:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x124fadc00) [pid = 1648] [serial = 247] [outer = 0x124a64400] 17:21:41 INFO - PROCESS | 1648 | 1467678101426 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x126ddc000) [pid = 1648] [serial = 248] [outer = 0x124a64400] 17:21:42 INFO - PROCESS | 1648 | 1467678102002 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]]]}] 17:21:42 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. 17:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 819ms 17:21:42 INFO - PROCESS | 1648 | 1467678102075 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1648 | 1467678102077 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:21:42 INFO - PROCESS | 1648 | 1467678102082 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1648 | 1467678102084 Marionette TRACE conn2 <- [1,306,null,{}] 17:21:42 INFO - PROCESS | 1648 | 1467678102087 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}] 17:21:42 INFO - PROCESS | 1648 | 1467678102089 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:42 INFO - PROCESS | 1648 | 1467678102182 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:21:42 INFO - PROCESS | 1648 | 1467678102243 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1648 | 1467678102246 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x117172800 == 47 [pid = 1648] [id = 84] 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x116705c00) [pid = 1648] [serial = 249] [outer = 0x0] 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1176dc800) [pid = 1648] [serial = 250] [outer = 0x116705c00] 17:21:42 INFO - PROCESS | 1648 | 1467678102273 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1183a4000) [pid = 1648] [serial = 251] [outer = 0x116705c00] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a50b800 == 46 [pid = 1648] [id = 78] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12a31a800 == 45 [pid = 1648] [id = 77] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119d2a000 == 44 [pid = 1648] [id = 76] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1275ef000 == 43 [pid = 1648] [id = 75] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x12725b000 == 42 [pid = 1648] [id = 74] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x125666000 == 41 [pid = 1648] [id = 73] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x123e81000 == 40 [pid = 1648] [id = 72] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a9000 == 39 [pid = 1648] [id = 71] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x127543000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x119d25000 == 38 [pid = 1648] [id = 70] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d5800 == 37 [pid = 1648] [id = 69] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x117e72800 == 36 [pid = 1648] [id = 68] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x113003800 == 35 [pid = 1648] [id = 67] 17:21:42 INFO - PROCESS | 1648 | --DOCSHELL 0x111f90000 == 34 [pid = 1648] [id = 65] 17:21:42 INFO - PROCESS | 1648 | 1467678102703 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]]]}] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121469400) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11670ac00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x116978400) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118179000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11827d000) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118ffa400) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x124a5d800) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119710400) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118484c00) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118770000) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167dd400) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1162e1000) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121e59400) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121006c00) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1167e4000) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x124cc7400) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116054800) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121ee1800) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118487000) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118282400) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12134bc00) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12681e800) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125526000) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125685c00) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x126cfac00) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e50c00) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126f2a400) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119711800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1272bd400) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124fad800) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x126f2d800) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125524800) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127393000) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 17:21:42 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12100b800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 17:21:42 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. 17:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 671ms 17:21:42 INFO - PROCESS | 1648 | 1467678102753 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1648 | 1467678102756 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:21:42 INFO - PROCESS | 1648 | 1467678102760 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1648 | 1467678102762 Marionette TRACE conn2 <- [1,310,null,{}] 17:21:42 INFO - PROCESS | 1648 | 1467678102764 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}] 17:21:42 INFO - PROCESS | 1648 | 1467678102766 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:42 INFO - PROCESS | 1648 | 1467678102843 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:21:42 INFO - PROCESS | 1648 | 1467678102848 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1648 | 1467678102849 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11667c000 == 35 [pid = 1648] [id = 85] 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118487400) [pid = 1648] [serial = 252] [outer = 0x0] 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1184a7c00) [pid = 1648] [serial = 253] [outer = 0x118487400] 17:21:42 INFO - PROCESS | 1648 | 1467678102877 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118ff7000) [pid = 1648] [serial = 254] [outer = 0x118487400] 17:21:43 INFO - PROCESS | 1648 | 1467678103225 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]]]}] 17:21:43 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. 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 17:21:43 INFO - PROCESS | 1648 | 1467678103229 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1648 | 1467678103231 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:21:43 INFO - PROCESS | 1648 | 1467678103233 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1648 | 1467678103235 Marionette TRACE conn2 <- [1,314,null,{}] 17:21:43 INFO - PROCESS | 1648 | 1467678103245 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}] 17:21:43 INFO - PROCESS | 1648 | 1467678103248 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:43 INFO - PROCESS | 1648 | 1467678103335 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:21:43 INFO - PROCESS | 1648 | 1467678103379 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1648 | 1467678103381 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0a800 == 36 [pid = 1648] [id = 86] 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ff8800) [pid = 1648] [serial = 255] [outer = 0x0] 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b27800) [pid = 1648] [serial = 256] [outer = 0x118ff8800] 17:21:43 INFO - PROCESS | 1648 | 1467678103408 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12100f400) [pid = 1648] [serial = 257] [outer = 0x118ff8800] 17:21:43 INFO - PROCESS | 1648 | 1467678103712 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]]]}] 17:21:43 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. 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 17:21:43 INFO - PROCESS | 1648 | 1467678103753 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1648 | 1467678103755 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:21:43 INFO - PROCESS | 1648 | 1467678103757 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1648 | 1467678103758 Marionette TRACE conn2 <- [1,318,null,{}] 17:21:43 INFO - PROCESS | 1648 | 1467678103761 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}] 17:21:43 INFO - PROCESS | 1648 | 1467678103762 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:43 INFO - PROCESS | 1648 | 1467678103837 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:21:43 INFO - PROCESS | 1648 | 1467678103900 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1648 | 1467678103901 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119971800 == 37 [pid = 1648] [id = 87] 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193f6c00) [pid = 1648] [serial = 258] [outer = 0x0] 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121e3a400) [pid = 1648] [serial = 259] [outer = 0x1193f6c00] 17:21:43 INFO - PROCESS | 1648 | 1467678103928 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121ee1800) [pid = 1648] [serial = 260] [outer = 0x1193f6c00] 17:21:44 INFO - PROCESS | 1648 | 1467678104200 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]]]}] 17:21:44 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. 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 17:21:44 INFO - PROCESS | 1648 | 1467678104231 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1648 | 1467678104232 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:21:44 INFO - PROCESS | 1648 | 1467678104234 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1648 | 1467678104235 Marionette TRACE conn2 <- [1,322,null,{}] 17:21:44 INFO - PROCESS | 1648 | 1467678104238 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}] 17:21:44 INFO - PROCESS | 1648 | 1467678104239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:44 INFO - PROCESS | 1648 | 1467678104328 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:21:44 INFO - PROCESS | 1648 | 1467678104331 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1648 | 1467678104332 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x121134000 == 38 [pid = 1648] [id = 88] 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12100cc00) [pid = 1648] [serial = 261] [outer = 0x0] 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x125520800) [pid = 1648] [serial = 262] [outer = 0x12100cc00] 17:21:44 INFO - PROCESS | 1648 | 1467678104357 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126818400) [pid = 1648] [serial = 263] [outer = 0x12100cc00] 17:21:44 INFO - PROCESS | 1648 | 1467678104718 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]]]}] 17:21:44 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. 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:21:44 INFO - PROCESS | 1648 | 1467678104754 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1648 | 1467678104755 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:21:44 INFO - PROCESS | 1648 | 1467678104758 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1648 | 1467678104759 Marionette TRACE conn2 <- [1,326,null,{}] 17:21:44 INFO - PROCESS | 1648 | 1467678104761 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}] 17:21:44 INFO - PROCESS | 1648 | 1467678104765 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:44 INFO - PROCESS | 1648 | 1467678104881 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:21:44 INFO - PROCESS | 1648 | 1467678104894 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1648 | 1467678104895 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x121274000 == 39 [pid = 1648] [id = 89] 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126dda400) [pid = 1648] [serial = 264] [outer = 0x0] 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272d5c00) [pid = 1648] [serial = 265] [outer = 0x126dda400] 17:21:44 INFO - PROCESS | 1648 | 1467678104920 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x127540400) [pid = 1648] [serial = 266] [outer = 0x126dda400] 17:21:45 INFO - PROCESS | 1648 | 1467678105228 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]]]}] 17:21:45 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. 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:21:45 INFO - PROCESS | 1648 | 1467678105279 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1648 | 1467678105281 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:21:45 INFO - PROCESS | 1648 | 1467678105284 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1648 | 1467678105286 Marionette TRACE conn2 <- [1,330,null,{}] 17:21:45 INFO - PROCESS | 1648 | 1467678105290 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}] 17:21:45 INFO - PROCESS | 1648 | 1467678105292 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:45 INFO - PROCESS | 1648 | 1467678105435 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:21:45 INFO - PROCESS | 1648 | 1467678105478 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1648 | 1467678105479 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b94000 == 40 [pid = 1648] [id = 90] 17:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126dd9000) [pid = 1648] [serial = 267] [outer = 0x0] 17:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126f34c00) [pid = 1648] [serial = 268] [outer = 0x126dd9000] 17:21:45 INFO - PROCESS | 1648 | 1467678105530 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x128d2c000) [pid = 1648] [serial = 269] [outer = 0x126dd9000] 17:21:45 INFO - PROCESS | 1648 | 1467678105928 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]]]}] 17:21:45 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. 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:21:45 INFO - PROCESS | 1648 | 1467678105959 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1648 | 1467678105960 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:21:45 INFO - PROCESS | 1648 | 1467678105962 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1648 | 1467678105963 Marionette TRACE conn2 <- [1,334,null,{}] 17:21:45 INFO - PROCESS | 1648 | 1467678105965 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}] 17:21:45 INFO - PROCESS | 1648 | 1467678105966 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:46 INFO - PROCESS | 1648 | 1467678106060 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:21:46 INFO - PROCESS | 1648 | 1467678106063 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1648 | 1467678106064 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565f800 == 41 [pid = 1648] [id = 91] 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126f30400) [pid = 1648] [serial = 270] [outer = 0x0] 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12917f400) [pid = 1648] [serial = 271] [outer = 0x126f30400] 17:21:46 INFO - PROCESS | 1648 | 1467678106088 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1292d2800) [pid = 1648] [serial = 272] [outer = 0x126f30400] 17:21:46 INFO - PROCESS | 1648 | 1467678106405 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]]]}] 17:21:46 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. 17:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 468ms 17:21:46 INFO - PROCESS | 1648 | 1467678106432 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1648 | 1467678106433 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:21:46 INFO - PROCESS | 1648 | 1467678106435 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1648 | 1467678106436 Marionette TRACE conn2 <- [1,338,null,{}] 17:21:46 INFO - PROCESS | 1648 | 1467678106447 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}] 17:21:46 INFO - PROCESS | 1648 | 1467678106448 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:46 INFO - PROCESS | 1648 | 1467678106544 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:21:46 INFO - PROCESS | 1648 | 1467678106548 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1648 | 1467678106549 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x127243800 == 42 [pid = 1648] [id = 92] 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292d8000) [pid = 1648] [serial = 273] [outer = 0x0] 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1292db400) [pid = 1648] [serial = 274] [outer = 0x1292d8000] 17:21:46 INFO - PROCESS | 1648 | 1467678106580 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12a3bc400) [pid = 1648] [serial = 275] [outer = 0x1292d8000] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1193fcc00) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1193fd000) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1292dc800) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1166f2000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124cc3800) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1176de400) [pid = 1648] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1175abc00) [pid = 1648] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1122bdc00) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12100b000) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116631400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124cbe800) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112724400) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11848c400) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121e53000) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:21:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1193f9c00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:21:46 INFO - PROCESS | 1648 | 1467678106986 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]]]}] 17:21:47 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. 17:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 576ms 17:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:21:47 INFO - PROCESS | 1648 | 1467678107012 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1648 | 1467678107013 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:21:47 INFO - PROCESS | 1648 | 1467678107015 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1648 | 1467678107017 Marionette TRACE conn2 <- [1,342,null,{}] 17:21:47 INFO - PROCESS | 1648 | 1467678107019 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}] 17:21:47 INFO - PROCESS | 1648 | 1467678107020 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:47 INFO - PROCESS | 1648 | 1467678107099 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:21:47 INFO - PROCESS | 1648 | 1467678107102 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1648 | 1467678107104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d86000 == 43 [pid = 1648] [id = 93] 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1173b9800) [pid = 1648] [serial = 276] [outer = 0x0] 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1193fcc00) [pid = 1648] [serial = 277] [outer = 0x1173b9800] 17:21:47 INFO - PROCESS | 1648 | 1467678107128 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126dd2800) [pid = 1648] [serial = 278] [outer = 0x1173b9800] 17:21:47 INFO - PROCESS | 1648 | 1467678107450 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]]]}] 17:21:47 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. 17:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 467ms 17:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:21:47 INFO - PROCESS | 1648 | 1467678107484 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1648 | 1467678107485 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:21:47 INFO - PROCESS | 1648 | 1467678107487 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1648 | 1467678107489 Marionette TRACE conn2 <- [1,346,null,{}] 17:21:47 INFO - PROCESS | 1648 | 1467678107492 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}] 17:21:47 INFO - PROCESS | 1648 | 1467678107493 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:47 INFO - PROCESS | 1648 | 1467678107603 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:21:47 INFO - PROCESS | 1648 | 1467678107618 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1648 | 1467678107619 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a308800 == 44 [pid = 1648] [id = 94] 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12917f800) [pid = 1648] [serial = 279] [outer = 0x0] 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a648000) [pid = 1648] [serial = 280] [outer = 0x12917f800] 17:21:47 INFO - PROCESS | 1648 | 1467678107646 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ae72400) [pid = 1648] [serial = 281] [outer = 0x12917f800] 17:21:48 INFO - PROCESS | 1648 | 1467678108020 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]]]}] 17:21:48 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. 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 570ms 17:21:48 INFO - PROCESS | 1648 | 1467678108059 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:21:48 INFO - PROCESS | 1648 | 1467678108061 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:21:48 INFO - PROCESS | 1648 | 1467678108065 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1648 | 1467678108066 Marionette TRACE conn2 <- [1,350,null,{}] 17:21:48 INFO - PROCESS | 1648 | 1467678108070 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}] 17:21:48 INFO - PROCESS | 1648 | 1467678108071 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:48 INFO - PROCESS | 1648 | 1467678108226 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:21:48 INFO - PROCESS | 1648 | 1467678108238 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1648 | 1467678108239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a778000 == 45 [pid = 1648] [id = 95] 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125526c00) [pid = 1648] [serial = 282] [outer = 0x0] 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ae79c00) [pid = 1648] [serial = 283] [outer = 0x125526c00] 17:21:48 INFO - PROCESS | 1648 | 1467678108280 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b636400) [pid = 1648] [serial = 284] [outer = 0x125526c00] 17:21:48 INFO - PROCESS | 1648 | 1467678108589 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]]]}] 17:21:48 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. 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:21:48 INFO - PROCESS | 1648 | 1467678108634 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1648 | 1467678108635 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:21:48 INFO - PROCESS | 1648 | 1467678108637 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1648 | 1467678108639 Marionette TRACE conn2 <- [1,354,null,{}] 17:21:48 INFO - PROCESS | 1648 | 1467678108642 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}] 17:21:48 INFO - PROCESS | 1648 | 1467678108645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:48 INFO - PROCESS | 1648 | 1467678108732 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:21:48 INFO - PROCESS | 1648 | 1467678108736 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1648 | 1467678108737 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b612800 == 46 [pid = 1648] [id = 96] 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b636800) [pid = 1648] [serial = 285] [outer = 0x0] 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b639000) [pid = 1648] [serial = 286] [outer = 0x12b636800] 17:21:48 INFO - PROCESS | 1648 | 1467678108761 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b8c9c00) [pid = 1648] [serial = 287] [outer = 0x12b636800] 17:21:49 INFO - PROCESS | 1648 | 1467678109255 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]]]}] 17:21:49 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. 17:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 17:21:49 INFO - PROCESS | 1648 | 1467678109308 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1648 | 1467678109311 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:21:49 INFO - PROCESS | 1648 | 1467678109315 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1648 | 1467678109317 Marionette TRACE conn2 <- [1,358,null,{}] 17:21:49 INFO - PROCESS | 1648 | 1467678109321 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}] 17:21:49 INFO - PROCESS | 1648 | 1467678109323 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:49 INFO - PROCESS | 1648 | 1467678109424 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:21:49 INFO - PROCESS | 1648 | 1467678109511 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1648 | 1467678109512 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x117221000 == 47 [pid = 1648] [id = 97] 17:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11817d400) [pid = 1648] [serial = 288] [outer = 0x0] 17:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118350400) [pid = 1648] [serial = 289] [outer = 0x11817d400] 17:21:49 INFO - PROCESS | 1648 | 1467678109543 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11848dc00) [pid = 1648] [serial = 290] [outer = 0x11817d400] 17:21:49 INFO - PROCESS | 1648 | 1467678109987 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]]]}] 17:21:50 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. 17:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 723ms 17:21:50 INFO - PROCESS | 1648 | 1467678110042 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1648 | 1467678110045 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:21:50 INFO - PROCESS | 1648 | 1467678110051 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1648 | 1467678110053 Marionette TRACE conn2 <- [1,362,null,{}] 17:21:50 INFO - PROCESS | 1648 | 1467678110055 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}] 17:21:50 INFO - PROCESS | 1648 | 1467678110057 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:50 INFO - PROCESS | 1648 | 1467678110163 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:21:50 INFO - PROCESS | 1648 | 1467678110225 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1648 | 1467678110226 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4b800 == 48 [pid = 1648] [id = 98] 17:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x119b23800) [pid = 1648] [serial = 291] [outer = 0x0] 17:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119b2b800) [pid = 1648] [serial = 292] [outer = 0x119b23800] 17:21:50 INFO - PROCESS | 1648 | 1467678110257 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12100c400) [pid = 1648] [serial = 293] [outer = 0x119b23800] 17:21:50 INFO - PROCESS | 1648 | 1467678110692 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]]]}] 17:21:50 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. 17:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 669ms 17:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:21:50 INFO - PROCESS | 1648 | 1467678110728 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1648 | 1467678110730 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:21:50 INFO - PROCESS | 1648 | 1467678110732 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1648 | 1467678110735 Marionette TRACE conn2 <- [1,366,null,{}] 17:21:50 INFO - PROCESS | 1648 | 1467678110760 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}] 17:21:50 INFO - PROCESS | 1648 | 1467678110763 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:50 INFO - PROCESS | 1648 | 1467678110881 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:21:50 INFO - PROCESS | 1648 | 1467678110929 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1648 | 1467678110932 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a50d800 == 49 [pid = 1648] [id = 99] 17:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125526800) [pid = 1648] [serial = 294] [outer = 0x0] 17:21:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126dd0400) [pid = 1648] [serial = 295] [outer = 0x125526800] 17:21:50 INFO - PROCESS | 1648 | 1467678110962 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1272d0000) [pid = 1648] [serial = 296] [outer = 0x125526800] 17:21:51 INFO - PROCESS | 1648 | 1467678111393 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]]]}] 17:21:51 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. 17:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 17:21:51 INFO - PROCESS | 1648 | 1467678111404 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1648 | 1467678111406 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:21:51 INFO - PROCESS | 1648 | 1467678111408 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1648 | 1467678111409 Marionette TRACE conn2 <- [1,370,null,{}] 17:21:51 INFO - PROCESS | 1648 | 1467678111412 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}] 17:21:51 INFO - PROCESS | 1648 | 1467678111413 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:51 INFO - PROCESS | 1648 | 1467678111526 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:21:51 INFO - PROCESS | 1648 | 1467678111589 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1648 | 1467678111590 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ed0800 == 50 [pid = 1648] [id = 100] 17:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x113964400) [pid = 1648] [serial = 297] [outer = 0x0] 17:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x127572800) [pid = 1648] [serial = 298] [outer = 0x113964400] 17:21:51 INFO - PROCESS | 1648 | 1467678111638 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12947fc00) [pid = 1648] [serial = 299] [outer = 0x113964400] 17:21:52 INFO - PROCESS | 1648 | 1467678112298 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]]]}] 17:21:52 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. 17:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 921ms 17:21:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:21:52 INFO - PROCESS | 1648 | 1467678112330 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1648 | 1467678112332 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:21:52 INFO - PROCESS | 1648 | 1467678112335 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1648 | 1467678112337 Marionette TRACE conn2 <- [1,374,null,{}] 17:21:52 INFO - PROCESS | 1648 | 1467678112341 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}] 17:21:52 INFO - PROCESS | 1648 | 1467678112342 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:52 INFO - PROCESS | 1648 | 1467678112432 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:21:52 INFO - PROCESS | 1648 | 1467678112501 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1648 | 1467678112502 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11300e800 == 51 [pid = 1648] [id = 101] 17:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x118486800) [pid = 1648] [serial = 300] [outer = 0x0] 17:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11852c400) [pid = 1648] [serial = 301] [outer = 0x118486800] 17:21:52 INFO - PROCESS | 1648 | 1467678112531 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118ffa400) [pid = 1648] [serial = 302] [outer = 0x118486800] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a778000 == 50 [pid = 1648] [id = 95] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a308800 == 49 [pid = 1648] [id = 94] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126d86000 == 48 [pid = 1648] [id = 93] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x127243800 == 47 [pid = 1648] [id = 92] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12565f800 == 46 [pid = 1648] [id = 91] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x113b94000 == 45 [pid = 1648] [id = 90] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121274000 == 44 [pid = 1648] [id = 89] 17:21:52 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12a7b9000) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121134000 == 43 [pid = 1648] [id = 88] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119971800 == 42 [pid = 1648] [id = 87] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0a800 == 41 [pid = 1648] [id = 86] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x11667c000 == 40 [pid = 1648] [id = 85] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x117172800 == 39 [pid = 1648] [id = 84] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77e000 == 38 [pid = 1648] [id = 83] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5f000 == 37 [pid = 1648] [id = 82] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x120f5e800 == 36 [pid = 1648] [id = 81] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x1169af000 == 35 [pid = 1648] [id = 80] 17:21:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a769000 == 34 [pid = 1648] [id = 79] 17:21:52 INFO - PROCESS | 1648 | 1467678112983 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:21:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 17:21:53 INFO - PROCESS | 1648 | 1467678113006 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1648 | 1467678113010 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:21:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12a64fc00) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1216db400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x121e50800) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1292de400) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1292d6400) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x127574c00) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118179c00) [pid = 1648] [serial = 195] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12100e800) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11847e800) [pid = 1648] [serial = 200] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116263c00) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12756f400) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113343000) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12947a400) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128d36400) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118344800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124fb0800) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12146fc00) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118174800) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118f49c00) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1166f3c00) [pid = 1648] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1193f3400) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x129184000) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1272d1000) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129181000) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129478c00) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124a5b800) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a607c00) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a607000) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118ff9c00) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12681b000) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 17:21:53 INFO - PROCESS | 1648 | 1467678113054 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1648 | 1467678113057 Marionette TRACE conn2 <- [1,378,null,{}] 17:21:53 INFO - PROCESS | 1648 | 1467678113066 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}] 17:21:53 INFO - PROCESS | 1648 | 1467678113068 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:53 INFO - PROCESS | 1648 | 1467678113193 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:21:53 INFO - PROCESS | 1648 | 1467678113208 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1648 | 1467678113209 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666e800 == 35 [pid = 1648] [id = 102] 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119b27c00) [pid = 1648] [serial = 303] [outer = 0x0] 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b31000) [pid = 1648] [serial = 304] [outer = 0x119b27c00] 17:21:53 INFO - PROCESS | 1648 | 1467678113251 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121473400) [pid = 1648] [serial = 305] [outer = 0x119b27c00] 17:21:53 INFO - PROCESS | 1648 | 1467678113647 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:21:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 652ms 17:21:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:21:53 INFO - PROCESS | 1648 | 1467678113678 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1648 | 1467678113679 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:21:53 INFO - PROCESS | 1648 | 1467678113697 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1648 | 1467678113700 Marionette TRACE conn2 <- [1,382,null,{}] 17:21:53 INFO - PROCESS | 1648 | 1467678113707 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}] 17:21:53 INFO - PROCESS | 1648 | 1467678113710 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:53 INFO - PROCESS | 1648 | 1467678113793 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:21:53 INFO - PROCESS | 1648 | 1467678113799 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1648 | 1467678113801 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4c000 == 36 [pid = 1648] [id = 103] 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121ee0400) [pid = 1648] [serial = 306] [outer = 0x0] 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12567a800) [pid = 1648] [serial = 307] [outer = 0x121ee0400] 17:21:53 INFO - PROCESS | 1648 | 1467678113829 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1272d5000) [pid = 1648] [serial = 308] [outer = 0x121ee0400] 17:21:54 INFO - PROCESS | 1648 | 1467678114152 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:21:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 485ms 17:21:54 INFO - PROCESS | 1648 | 1467678114167 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1648 | 1467678114169 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:21:54 INFO - PROCESS | 1648 | 1467678114171 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1648 | 1467678114172 Marionette TRACE conn2 <- [1,386,null,{}] 17:21:54 INFO - PROCESS | 1648 | 1467678114176 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}] 17:21:54 INFO - PROCESS | 1648 | 1467678114178 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:54 INFO - PROCESS | 1648 | 1467678114261 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:21:54 INFO - PROCESS | 1648 | 1467678114309 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1648 | 1467678114310 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x121365800 == 37 [pid = 1648] [id = 104] 17:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12681ec00) [pid = 1648] [serial = 309] [outer = 0x0] 17:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127544800) [pid = 1648] [serial = 310] [outer = 0x12681ec00] 17:21:54 INFO - PROCESS | 1648 | 1467678114335 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e72c00) [pid = 1648] [serial = 311] [outer = 0x12681ec00] 17:21:54 INFO - PROCESS | 1648 | 1467678114657 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 522ms 17:21:54 INFO - PROCESS | 1648 | 1467678114726 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1648 | 1467678114728 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:21:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:21:54 INFO - PROCESS | 1648 | 1467678114743 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1648 | 1467678114745 Marionette TRACE conn2 <- [1,390,null,{}] 17:21:54 INFO - PROCESS | 1648 | 1467678114793 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}] 17:21:54 INFO - PROCESS | 1648 | 1467678114796 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:54 INFO - PROCESS | 1648 | 1467678114935 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:21:54 INFO - PROCESS | 1648 | 1467678114944 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1648 | 1467678114945 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12688c000 == 38 [pid = 1648] [id = 105] 17:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12756bc00) [pid = 1648] [serial = 312] [outer = 0x0] 17:21:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a643000) [pid = 1648] [serial = 313] [outer = 0x12756bc00] 17:21:54 INFO - PROCESS | 1648 | 1467678114985 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12ae7bc00) [pid = 1648] [serial = 314] [outer = 0x12756bc00] 17:21:55 INFO - PROCESS | 1648 | 1467678115447 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:21:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 744ms 17:21:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:21:55 INFO - PROCESS | 1648 | 1467678115486 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1648 | 1467678115487 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:21:55 INFO - PROCESS | 1648 | 1467678115489 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1648 | 1467678115490 Marionette TRACE conn2 <- [1,394,null,{}] 17:21:55 INFO - PROCESS | 1648 | 1467678115494 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}] 17:21:55 INFO - PROCESS | 1648 | 1467678115498 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:55 INFO - PROCESS | 1648 | 1467678115615 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:21:55 INFO - PROCESS | 1648 | 1467678115628 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1648 | 1467678115629 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e16000 == 39 [pid = 1648] [id = 106] 17:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b8ce800) [pid = 1648] [serial = 315] [outer = 0x0] 17:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b934400) [pid = 1648] [serial = 316] [outer = 0x12b8ce800] 17:21:55 INFO - PROCESS | 1648 | 1467678115653 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bd30c00) [pid = 1648] [serial = 317] [outer = 0x12b8ce800] 17:21:55 INFO - PROCESS | 1648 | 1467678115981 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 523ms 17:21:56 INFO - PROCESS | 1648 | 1467678116017 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1648 | 1467678116018 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:21:56 INFO - PROCESS | 1648 | 1467678116020 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1648 | 1467678116021 Marionette TRACE conn2 <- [1,398,null,{}] 17:21:56 INFO - PROCESS | 1648 | 1467678116024 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}] 17:21:56 INFO - PROCESS | 1648 | 1467678116025 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:56 INFO - PROCESS | 1648 | 1467678116122 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:21:56 INFO - PROCESS | 1648 | 1467678116125 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1648 | 1467678116127 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3f800 == 40 [pid = 1648] [id = 107] 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b8cc400) [pid = 1648] [serial = 318] [outer = 0x0] 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bd39c00) [pid = 1648] [serial = 319] [outer = 0x12b8cc400] 17:21:56 INFO - PROCESS | 1648 | 1467678116150 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bdbf400) [pid = 1648] [serial = 320] [outer = 0x12b8cc400] 17:21:56 INFO - PROCESS | 1648 | 1467678116512 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:21:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 517ms 17:21:56 INFO - PROCESS | 1648 | 1467678116539 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1648 | 1467678116541 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:21:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:21:56 INFO - PROCESS | 1648 | 1467678116545 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1648 | 1467678116547 Marionette TRACE conn2 <- [1,402,null,{}] 17:21:56 INFO - PROCESS | 1648 | 1467678116549 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}] 17:21:56 INFO - PROCESS | 1648 | 1467678116550 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:56 INFO - PROCESS | 1648 | 1467678116682 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:21:56 INFO - PROCESS | 1648 | 1467678116697 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1648 | 1467678116698 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a51f000 == 41 [pid = 1648] [id = 108] 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bd34c00) [pid = 1648] [serial = 321] [outer = 0x0] 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bdc7c00) [pid = 1648] [serial = 322] [outer = 0x12bd34c00] 17:21:56 INFO - PROCESS | 1648 | 1467678116741 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bdcfc00) [pid = 1648] [serial = 323] [outer = 0x12bd34c00] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126dd9000) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x126f30400) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116705c00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12100cc00) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118487400) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1193f6c00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118ff8800) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1292d8000) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1173b9800) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x125526c00) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126dda400) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:21:57 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12917f800) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:21:57 INFO - PROCESS | 1648 | 1467678117261 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 770ms 17:21:57 INFO - PROCESS | 1648 | 1467678117315 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1648 | 1467678117316 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:21:57 INFO - PROCESS | 1648 | 1467678117319 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1648 | 1467678117320 Marionette TRACE conn2 <- [1,406,null,{}] 17:21:57 INFO - PROCESS | 1648 | 1467678117322 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}] 17:21:57 INFO - PROCESS | 1648 | 1467678117323 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:57 INFO - PROCESS | 1648 | 1467678117428 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:21:57 INFO - PROCESS | 1648 | 1467678117429 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:21:57 INFO - PROCESS | 1648 | 1467678117436 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1648 | 1467678117437 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b870800 == 42 [pid = 1648] [id = 109] 17:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11107d400) [pid = 1648] [serial = 324] [outer = 0x0] 17:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119711400) [pid = 1648] [serial = 325] [outer = 0x11107d400] 17:21:57 INFO - PROCESS | 1648 | 1467678117470 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x125526c00) [pid = 1648] [serial = 326] [outer = 0x11107d400] 17:21:57 INFO - PROCESS | 1648 | 1467678117797 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:21:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 17:21:57 INFO - PROCESS | 1648 | 1467678117838 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1648 | 1467678117839 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:21:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:21:57 INFO - PROCESS | 1648 | 1467678117841 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1648 | 1467678117842 Marionette TRACE conn2 <- [1,410,null,{}] 17:21:57 INFO - PROCESS | 1648 | 1467678117844 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}] 17:21:57 INFO - PROCESS | 1648 | 1467678117846 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:57 INFO - PROCESS | 1648 | 1467678117948 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:21:57 INFO - PROCESS | 1648 | 1467678117954 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1648 | 1467678117955 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b885800 == 43 [pid = 1648] [id = 110] 17:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125685c00) [pid = 1648] [serial = 327] [outer = 0x0] 17:21:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1292de800) [pid = 1648] [serial = 328] [outer = 0x125685c00] 17:21:57 INFO - PROCESS | 1648 | 1467678117979 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bdce000) [pid = 1648] [serial = 329] [outer = 0x125685c00] 17:21:58 INFO - PROCESS | 1648 | 1467678118290 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 471ms 17:21:58 INFO - PROCESS | 1648 | 1467678118313 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1648 | 1467678118315 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:21:58 INFO - PROCESS | 1648 | 1467678118317 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1648 | 1467678118319 Marionette TRACE conn2 <- [1,414,null,{}] 17:21:58 INFO - PROCESS | 1648 | 1467678118321 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}] 17:21:58 INFO - PROCESS | 1648 | 1467678118323 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:58 INFO - PROCESS | 1648 | 1467678118418 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:21:58 INFO - PROCESS | 1648 | 1467678118421 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1648 | 1467678118431 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd77800 == 44 [pid = 1648] [id = 111] 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1128d2000) [pid = 1648] [serial = 330] [outer = 0x0] 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1128d7800) [pid = 1648] [serial = 331] [outer = 0x1128d2000] 17:21:58 INFO - PROCESS | 1648 | 1467678118458 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12bdd7000) [pid = 1648] [serial = 332] [outer = 0x1128d2000] 17:21:58 INFO - PROCESS | 1648 | 1467678118805 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:21:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 17:21:58 INFO - PROCESS | 1648 | 1467678118847 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1648 | 1467678118848 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:21:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:21:58 INFO - PROCESS | 1648 | 1467678118850 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1648 | 1467678118851 Marionette TRACE conn2 <- [1,418,null,{}] 17:21:58 INFO - PROCESS | 1648 | 1467678118854 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}] 17:21:58 INFO - PROCESS | 1648 | 1467678118855 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:58 INFO - PROCESS | 1648 | 1467678118937 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:21:58 INFO - PROCESS | 1648 | 1467678118941 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1648 | 1467678118942 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c023800 == 45 [pid = 1648] [id = 112] 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1129a8c00) [pid = 1648] [serial = 333] [outer = 0x0] 17:21:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1129aec00) [pid = 1648] [serial = 334] [outer = 0x1129a8c00] 17:21:58 INFO - PROCESS | 1648 | 1467678118967 Marionette DEBUG loaded listener.js 17:21:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1129b2800) [pid = 1648] [serial = 335] [outer = 0x1129a8c00] 17:21:59 INFO - PROCESS | 1648 | 1467678119795 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]]]}] 17:21:59 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 17:21:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 17:21:59 INFO - PROCESS | 1648 | 1467678119820 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:21:59 INFO - PROCESS | 1648 | 1467678119822 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:21:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:21:59 INFO - PROCESS | 1648 | 1467678119827 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1648 | 1467678119829 Marionette TRACE conn2 <- [1,422,null,{}] 17:21:59 INFO - PROCESS | 1648 | 1467678119833 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}] 17:21:59 INFO - PROCESS | 1648 | 1467678119835 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:21:59 INFO - PROCESS | 1648 | 1467678119956 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:22:00 INFO - PROCESS | 1648 | 1467678120075 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:00 INFO - PROCESS | 1648 | 1467678120077 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11826f000 == 46 [pid = 1648] [id = 113] 17:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1128d9800) [pid = 1648] [serial = 336] [outer = 0x0] 17:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1129b3800) [pid = 1648] [serial = 337] [outer = 0x1128d9800] 17:22:00 INFO - PROCESS | 1648 | 1467678120129 Marionette DEBUG loaded listener.js 17:22:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x116979400) [pid = 1648] [serial = 338] [outer = 0x1128d9800] 17:22:01 INFO - PROCESS | 1648 | 1467678121116 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]]]}] 17:22:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:22:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1322ms 17:22:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:22:01 INFO - PROCESS | 1648 | 1467678121148 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:22:01 INFO - PROCESS | 1648 | 1467678121151 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:22:01 INFO - PROCESS | 1648 | 1467678121155 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:22:01 INFO - PROCESS | 1648 | 1467678121157 Marionette TRACE conn2 <- [1,426,null,{}] 17:22:01 INFO - PROCESS | 1648 | 1467678121160 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}] 17:22:01 INFO - PROCESS | 1648 | 1467678121162 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:01 INFO - PROCESS | 1648 | 1467678121277 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:22:01 INFO - PROCESS | 1648 | 1467678121329 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:01 INFO - PROCESS | 1648 | 1467678121330 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x121440800 == 47 [pid = 1648] [id = 114] 17:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x117131000) [pid = 1648] [serial = 339] [outer = 0x0] 17:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117133400) [pid = 1648] [serial = 340] [outer = 0x117131000] 17:22:01 INFO - PROCESS | 1648 | 1467678121360 Marionette DEBUG loaded listener.js 17:22:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11817c400) [pid = 1648] [serial = 341] [outer = 0x117131000] 17:22:02 INFO - PROCESS | 1648 | 1467678122026 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] 17:22:02 INFO - PROCESS | 1648 | 1467678122080 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:22:02 INFO - PROCESS | 1648 | 1467678122082 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:22:02 INFO - PROCESS | 1648 | 1467678122085 Marionette TRACE conn2 <- [1,430,null,{}] 17:22:02 INFO - PROCESS | 1648 | 1467678122089 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}] 17:22:02 INFO - PROCESS | 1648 | 1467678122090 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:02 INFO - PROCESS | 1648 | 1467678122181 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:22:02 INFO - PROCESS | 1648 | 1467678122249 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1648 | 1467678122250 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x116615000 == 48 [pid = 1648] [id = 115] 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11712d800) [pid = 1648] [serial = 342] [outer = 0x0] 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x117196c00) [pid = 1648] [serial = 343] [outer = 0x11712d800] 17:22:02 INFO - PROCESS | 1648 | 1467678122278 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11817d800) [pid = 1648] [serial = 344] [outer = 0x11712d800] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd77800 == 47 [pid = 1648] [id = 111] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b885800 == 46 [pid = 1648] [id = 110] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b870800 == 45 [pid = 1648] [id = 109] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b639000) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121011000) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x124fadc00) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1193f8800) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11719ac00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a51f000 == 44 [pid = 1648] [id = 108] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3f800 == 43 [pid = 1648] [id = 107] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x128e16000 == 42 [pid = 1648] [id = 106] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12688c000 == 41 [pid = 1648] [id = 105] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x121365800 == 40 [pid = 1648] [id = 104] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4c000 == 39 [pid = 1648] [id = 103] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11666e800 == 38 [pid = 1648] [id = 102] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x11300e800 == 37 [pid = 1648] [id = 101] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4b800 == 36 [pid = 1648] [id = 98] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x117221000 == 35 [pid = 1648] [id = 97] 17:22:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12b612800 == 34 [pid = 1648] [id = 96] 17:22:02 INFO - PROCESS | 1648 | 1467678122685 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]]]}] 17:22:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:22:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 621ms 17:22:02 INFO - PROCESS | 1648 | 1467678122703 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:22:02 INFO - PROCESS | 1648 | 1467678122706 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:22:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:22:02 INFO - PROCESS | 1648 | 1467678122714 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:22:02 INFO - PROCESS | 1648 | 1467678122715 Marionette TRACE conn2 <- [1,434,null,{}] 17:22:02 INFO - PROCESS | 1648 | 1467678122718 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}] 17:22:02 INFO - PROCESS | 1648 | 1467678122719 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:02 INFO - PROCESS | 1648 | 1467678122820 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126dd2800) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1193fcc00) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12ae79c00) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12a3bc400) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x127540400) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1272d5c00) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1292d2800) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12ae72400) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126818400) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12a648000) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12b636400) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126f34c00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12917f400) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1183a4000) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1176dc800) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125520800) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1184a7c00) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118ff7000) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121e3a400) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121ee1800) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128d2c000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119b27800) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12100f400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1292db400) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 17:22:02 INFO - PROCESS | 1648 | 1467678122887 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:02 INFO - PROCESS | 1648 | 1467678122888 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721f800 == 35 [pid = 1648] [id = 116] 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1176dc800) [pid = 1648] [serial = 345] [outer = 0x0] 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118283c00) [pid = 1648] [serial = 346] [outer = 0x1176dc800] 17:22:02 INFO - PROCESS | 1648 | 1467678122916 Marionette DEBUG loaded listener.js 17:22:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118778800) [pid = 1648] [serial = 347] [outer = 0x1176dc800] 17:22:03 INFO - PROCESS | 1648 | 1467678123197 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 520ms 17:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:22:03 INFO - PROCESS | 1648 | 1467678123233 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1648 | 1467678123234 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:22:03 INFO - PROCESS | 1648 | 1467678123236 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1648 | 1467678123239 Marionette TRACE conn2 <- [1,438,null,{}] 17:22:03 INFO - PROCESS | 1648 | 1467678123250 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}] 17:22:03 INFO - PROCESS | 1648 | 1467678123253 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:03 INFO - PROCESS | 1648 | 1467678123333 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:22:03 INFO - PROCESS | 1648 | 1467678123338 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1648 | 1467678123340 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e0000 == 36 [pid = 1648] [id = 117] 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129ae000) [pid = 1648] [serial = 348] [outer = 0x0] 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1199bec00) [pid = 1648] [serial = 349] [outer = 0x1129ae000] 17:22:03 INFO - PROCESS | 1648 | 1467678123383 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12100ac00) [pid = 1648] [serial = 350] [outer = 0x1129ae000] 17:22:03 INFO - PROCESS | 1648 | 1467678123712 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]]]}] 17:22:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:22:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 523ms 17:22:03 INFO - PROCESS | 1648 | 1467678123762 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:22:03 INFO - PROCESS | 1648 | 1467678123764 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:22:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:22:03 INFO - PROCESS | 1648 | 1467678123766 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1648 | 1467678123768 Marionette TRACE conn2 <- [1,442,null,{}] 17:22:03 INFO - PROCESS | 1648 | 1467678123770 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}] 17:22:03 INFO - PROCESS | 1648 | 1467678123771 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:03 INFO - PROCESS | 1648 | 1467678123853 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:22:03 INFO - PROCESS | 1648 | 1467678123856 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1648 | 1467678123858 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121135000 == 37 [pid = 1648] [id = 118] 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12100bc00) [pid = 1648] [serial = 351] [outer = 0x0] 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1216d6400) [pid = 1648] [serial = 352] [outer = 0x12100bc00] 17:22:03 INFO - PROCESS | 1648 | 1467678123886 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121e32400) [pid = 1648] [serial = 353] [outer = 0x12100bc00] 17:22:04 INFO - PROCESS | 1648 | 1467678124235 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 517ms 17:22:04 INFO - PROCESS | 1648 | 1467678124285 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1648 | 1467678124286 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:22:04 INFO - PROCESS | 1648 | 1467678124288 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1648 | 1467678124289 Marionette TRACE conn2 <- [1,446,null,{}] 17:22:04 INFO - PROCESS | 1648 | 1467678124292 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}] 17:22:04 INFO - PROCESS | 1648 | 1467678124293 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:04 INFO - PROCESS | 1648 | 1467678124365 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:22:04 INFO - PROCESS | 1648 | 1467678124368 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1648 | 1467678124369 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12144b800 == 38 [pid = 1648] [id = 119] 17:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e33400) [pid = 1648] [serial = 354] [outer = 0x0] 17:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121edd400) [pid = 1648] [serial = 355] [outer = 0x121e33400] 17:22:04 INFO - PROCESS | 1648 | 1467678124396 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124a5dc00) [pid = 1648] [serial = 356] [outer = 0x121e33400] 17:22:04 INFO - PROCESS | 1648 | 1467678124737 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]]]}] 17:22:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:22:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 473ms 17:22:04 INFO - PROCESS | 1648 | 1467678124763 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1648 | 1467678124764 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:22:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:22:04 INFO - PROCESS | 1648 | 1467678124767 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1648 | 1467678124768 Marionette TRACE conn2 <- [1,450,null,{}] 17:22:04 INFO - PROCESS | 1648 | 1467678124770 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}] 17:22:04 INFO - PROCESS | 1648 | 1467678124774 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:04 INFO - PROCESS | 1648 | 1467678124863 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:22:04 INFO - PROCESS | 1648 | 1467678124933 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1648 | 1467678124934 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cc3800 == 39 [pid = 1648] [id = 120] 17:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121e3b000) [pid = 1648] [serial = 357] [outer = 0x0] 17:22:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124faf400) [pid = 1648] [serial = 358] [outer = 0x121e3b000] 17:22:04 INFO - PROCESS | 1648 | 1467678124959 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1272d9c00) [pid = 1648] [serial = 359] [outer = 0x121e3b000] 17:22:05 INFO - PROCESS | 1648 | 1467678125293 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] 17:22:05 INFO - PROCESS | 1648 | 1467678125337 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:22:05 INFO - PROCESS | 1648 | 1467678125339 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1648 | 1467678125340 Marionette TRACE conn2 <- [1,454,null,{}] 17:22:05 INFO - PROCESS | 1648 | 1467678125343 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}] 17:22:05 INFO - PROCESS | 1648 | 1467678125344 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:05 INFO - PROCESS | 1648 | 1467678125437 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:22:05 INFO - PROCESS | 1648 | 1467678125441 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1648 | 1467678125442 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12724f000 == 40 [pid = 1648] [id = 121] 17:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12681e800) [pid = 1648] [serial = 360] [outer = 0x0] 17:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127543c00) [pid = 1648] [serial = 361] [outer = 0x12681e800] 17:22:05 INFO - PROCESS | 1648 | 1467678125473 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127574800) [pid = 1648] [serial = 362] [outer = 0x12681e800] 17:22:05 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:05 INFO - PROCESS | 1648 | 1467678125807 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]]]}] 17:22:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:22:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 17:22:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:22:05 INFO - PROCESS | 1648 | 1467678125861 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1648 | 1467678125862 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:22:05 INFO - PROCESS | 1648 | 1467678125864 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1648 | 1467678125865 Marionette TRACE conn2 <- [1,458,null,{}] 17:22:05 INFO - PROCESS | 1648 | 1467678125867 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}] 17:22:05 INFO - PROCESS | 1648 | 1467678125868 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:05 INFO - PROCESS | 1648 | 1467678125974 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:22:05 INFO - PROCESS | 1648 | 1467678125986 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1648 | 1467678125987 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a53800 == 41 [pid = 1648] [id = 122] 17:22:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x127575000) [pid = 1648] [serial = 363] [outer = 0x0] 17:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x128e76800) [pid = 1648] [serial = 364] [outer = 0x127575000] 17:22:06 INFO - PROCESS | 1648 | 1467678126011 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129185c00) [pid = 1648] [serial = 365] [outer = 0x127575000] 17:22:06 INFO - PROCESS | 1648 | 1467678126348 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] 17:22:06 INFO - PROCESS | 1648 | 1467678126384 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:22:06 INFO - PROCESS | 1648 | 1467678126386 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1648 | 1467678126387 Marionette TRACE conn2 <- [1,462,null,{}] 17:22:06 INFO - PROCESS | 1648 | 1467678126389 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}] 17:22:06 INFO - PROCESS | 1648 | 1467678126390 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:06 INFO - PROCESS | 1648 | 1467678126489 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:22:06 INFO - PROCESS | 1648 | 1467678126494 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1648 | 1467678126502 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edb800 == 42 [pid = 1648] [id = 123] 17:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12917f000) [pid = 1648] [serial = 366] [outer = 0x0] 17:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129474800) [pid = 1648] [serial = 367] [outer = 0x12917f000] 17:22:06 INFO - PROCESS | 1648 | 1467678126557 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12a3c1800) [pid = 1648] [serial = 368] [outer = 0x12917f000] 17:22:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:07 INFO - PROCESS | 1648 | 1467678127044 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] 17:22:07 INFO - PROCESS | 1648 | 1467678127107 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:22:07 INFO - PROCESS | 1648 | 1467678127110 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1648 | 1467678127111 Marionette TRACE conn2 <- [1,466,null,{}] 17:22:07 INFO - PROCESS | 1648 | 1467678127113 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}] 17:22:07 INFO - PROCESS | 1648 | 1467678127114 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:07 INFO - PROCESS | 1648 | 1467678127188 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:22:07 INFO - PROCESS | 1648 | 1467678127193 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1648 | 1467678127195 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119979800 == 43 [pid = 1648] [id = 124] 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116977c00) [pid = 1648] [serial = 369] [outer = 0x0] 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118481000) [pid = 1648] [serial = 370] [outer = 0x116977c00] 17:22:07 INFO - PROCESS | 1648 | 1467678127219 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b2d400) [pid = 1648] [serial = 371] [outer = 0x116977c00] 17:22:07 INFO - PROCESS | 1648 | 1467678127602 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] 17:22:07 INFO - PROCESS | 1648 | 1467678127631 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:22:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:22:07 INFO - PROCESS | 1648 | 1467678127634 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1648 | 1467678127636 Marionette TRACE conn2 <- [1,470,null,{}] 17:22:07 INFO - PROCESS | 1648 | 1467678127639 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}] 17:22:07 INFO - PROCESS | 1648 | 1467678127641 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:07 INFO - PROCESS | 1648 | 1467678127805 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:22:07 INFO - PROCESS | 1648 | 1467678127820 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1648 | 1467678127822 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a772800 == 44 [pid = 1648] [id = 125] 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12146a800) [pid = 1648] [serial = 372] [outer = 0x0] 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128d34c00) [pid = 1648] [serial = 373] [outer = 0x12146a800] 17:22:07 INFO - PROCESS | 1648 | 1467678127843 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ae8a400) [pid = 1648] [serial = 374] [outer = 0x12146a800] 17:22:08 INFO - PROCESS | 1648 | 1467678128215 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]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 619ms 17:22:08 INFO - PROCESS | 1648 | 1467678128255 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1648 | 1467678128256 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:22:08 INFO - PROCESS | 1648 | 1467678128262 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1648 | 1467678128264 Marionette TRACE conn2 <- [1,474,null,{}] 17:22:08 INFO - PROCESS | 1648 | 1467678128268 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}] 17:22:08 INFO - PROCESS | 1648 | 1467678128269 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:08 INFO - PROCESS | 1648 | 1467678128391 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:22:08 INFO - PROCESS | 1648 | 1467678128500 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1648 | 1467678128501 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae28000 == 45 [pid = 1648] [id = 126] 17:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121ee0400) [pid = 1648] [serial = 375] [outer = 0x0] 17:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12b634c00) [pid = 1648] [serial = 376] [outer = 0x121ee0400] 17:22:08 INFO - PROCESS | 1648 | 1467678128543 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12b8c8000) [pid = 1648] [serial = 377] [outer = 0x121ee0400] 17:22:08 INFO - PROCESS | 1648 | 1467678128818 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]]]}] 17:22:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:22:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 572ms 17:22:08 INFO - PROCESS | 1648 | 1467678128834 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1648 | 1467678128835 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:22:08 INFO - PROCESS | 1648 | 1467678128837 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1648 | 1467678128838 Marionette TRACE conn2 <- [1,478,null,{}] 17:22:08 INFO - PROCESS | 1648 | 1467678128841 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}] 17:22:08 INFO - PROCESS | 1648 | 1467678128842 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:08 INFO - PROCESS | 1648 | 1467678128940 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:22:08 INFO - PROCESS | 1648 | 1467678128946 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1648 | 1467678128947 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b94b000 == 46 [pid = 1648] [id = 127] 17:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b638400) [pid = 1648] [serial = 378] [outer = 0x0] 17:22:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12b931000) [pid = 1648] [serial = 379] [outer = 0x12b638400] 17:22:08 INFO - PROCESS | 1648 | 1467678128970 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12b93c400) [pid = 1648] [serial = 380] [outer = 0x12b638400] 17:22:09 INFO - PROCESS | 1648 | 1467678129489 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]]]}] 17:22:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:22:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 720ms 17:22:09 INFO - PROCESS | 1648 | 1467678129559 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1648 | 1467678129563 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:22:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:22:09 INFO - PROCESS | 1648 | 1467678129568 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1648 | 1467678129571 Marionette TRACE conn2 <- [1,482,null,{}] 17:22:09 INFO - PROCESS | 1648 | 1467678129578 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}] 17:22:09 INFO - PROCESS | 1648 | 1467678129580 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:09 INFO - PROCESS | 1648 | 1467678129729 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:22:09 INFO - PROCESS | 1648 | 1467678129852 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1648 | 1467678129854 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x117208000 == 47 [pid = 1648] [id = 128] 17:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116978400) [pid = 1648] [serial = 381] [outer = 0x0] 17:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117128000) [pid = 1648] [serial = 382] [outer = 0x116978400] 17:22:09 INFO - PROCESS | 1648 | 1467678129884 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1175b6000) [pid = 1648] [serial = 383] [outer = 0x116978400] 17:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 776ms 17:22:10 INFO - PROCESS | 1648 | 1467678130336 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]]]}] 17:22:10 INFO - PROCESS | 1648 | 1467678130345 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1648 | 1467678130349 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:22:10 INFO - PROCESS | 1648 | 1467678130353 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1648 | 1467678130355 Marionette TRACE conn2 <- [1,486,null,{}] 17:22:10 INFO - PROCESS | 1648 | 1467678130357 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}] 17:22:10 INFO - PROCESS | 1648 | 1467678130359 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:10 INFO - PROCESS | 1648 | 1467678130461 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:22:10 INFO - PROCESS | 1648 | 1467678130530 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1648 | 1467678130532 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e96000 == 48 [pid = 1648] [id = 129] 17:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1183aec00) [pid = 1648] [serial = 384] [outer = 0x0] 17:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118fef400) [pid = 1648] [serial = 385] [outer = 0x1183aec00] 17:22:10 INFO - PROCESS | 1648 | 1467678130563 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x119710400) [pid = 1648] [serial = 386] [outer = 0x1183aec00] 17:22:10 INFO - PROCESS | 1648 | 1467678130995 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 670ms 17:22:11 INFO - PROCESS | 1648 | 1467678131023 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1648 | 1467678131025 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:22:11 INFO - PROCESS | 1648 | 1467678131027 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1648 | 1467678131030 Marionette TRACE conn2 <- [1,490,null,{}] 17:22:11 INFO - PROCESS | 1648 | 1467678131038 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}] 17:22:11 INFO - PROCESS | 1648 | 1467678131041 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:11 INFO - PROCESS | 1648 | 1467678131200 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:22:11 INFO - PROCESS | 1648 | 1467678131251 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1648 | 1467678131253 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b954000 == 49 [pid = 1648] [id = 130] 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x124cbe800) [pid = 1648] [serial = 387] [outer = 0x0] 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12551e000) [pid = 1648] [serial = 388] [outer = 0x124cbe800] 17:22:11 INFO - PROCESS | 1648 | 1467678131284 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126f2a400) [pid = 1648] [serial = 389] [outer = 0x124cbe800] 17:22:11 INFO - PROCESS | 1648 | 1467678131672 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]]]}] 17:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 17:22:11 INFO - PROCESS | 1648 | 1467678131700 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1648 | 1467678131702 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:22:11 INFO - PROCESS | 1648 | 1467678131705 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1648 | 1467678131706 Marionette TRACE conn2 <- [1,494,null,{}] 17:22:11 INFO - PROCESS | 1648 | 1467678131708 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}] 17:22:11 INFO - PROCESS | 1648 | 1467678131710 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:11 INFO - PROCESS | 1648 | 1467678131809 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:22:11 INFO - PROCESS | 1648 | 1467678131864 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1648 | 1467678131865 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c02e000 == 50 [pid = 1648] [id = 131] 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1272d5400) [pid = 1648] [serial = 390] [outer = 0x0] 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129184400) [pid = 1648] [serial = 391] [outer = 0x1272d5400] 17:22:11 INFO - PROCESS | 1648 | 1467678131894 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a7b2800) [pid = 1648] [serial = 392] [outer = 0x1272d5400] 17:22:12 INFO - PROCESS | 1648 | 1467678132343 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]]]}] 17:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 668ms 17:22:12 INFO - PROCESS | 1648 | 1467678132373 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1648 | 1467678132375 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:22:12 INFO - PROCESS | 1648 | 1467678132397 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1648 | 1467678132398 Marionette TRACE conn2 <- [1,498,null,{}] 17:22:12 INFO - PROCESS | 1648 | 1467678132400 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}] 17:22:12 INFO - PROCESS | 1648 | 1467678132402 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:12 INFO - PROCESS | 1648 | 1467678132518 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:22:12 INFO - PROCESS | 1648 | 1467678132731 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1648 | 1467678132733 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116677000 == 51 [pid = 1648] [id = 132] 17:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1128d3800) [pid = 1648] [serial = 393] [outer = 0x0] 17:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1130a5000) [pid = 1648] [serial = 394] [outer = 0x1128d3800] 17:22:12 INFO - PROCESS | 1648 | 1467678132761 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x116711800) [pid = 1648] [serial = 395] [outer = 0x1128d3800] 17:22:13 INFO - PROCESS | 1648 | 1467678133182 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:22:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 822ms 17:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:22:13 INFO - PROCESS | 1648 | 1467678133218 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1648 | 1467678133220 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:22:13 INFO - PROCESS | 1648 | 1467678133223 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1648 | 1467678133225 Marionette TRACE conn2 <- [1,502,null,{}] 17:22:13 INFO - PROCESS | 1648 | 1467678133228 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}] 17:22:13 INFO - PROCESS | 1648 | 1467678133231 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:13 INFO - PROCESS | 1648 | 1467678133326 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:22:13 INFO - PROCESS | 1648 | 1467678133397 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1648 | 1467678133398 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119303800 == 52 [pid = 1648] [id = 133] 17:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x117134800) [pid = 1648] [serial = 396] [outer = 0x0] 17:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1176e5c00) [pid = 1648] [serial = 397] [outer = 0x117134800] 17:22:13 INFO - PROCESS | 1648 | 1467678133426 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1183ad800) [pid = 1648] [serial = 398] [outer = 0x117134800] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae28000 == 51 [pid = 1648] [id = 126] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a772800 == 50 [pid = 1648] [id = 125] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119979800 == 49 [pid = 1648] [id = 124] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128edb800 == 48 [pid = 1648] [id = 123] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x128a53800 == 47 [pid = 1648] [id = 122] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12724f000 == 46 [pid = 1648] [id = 121] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121cc3800 == 45 [pid = 1648] [id = 120] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12144b800 == 44 [pid = 1648] [id = 119] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1129aec00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121135000 == 43 [pid = 1648] [id = 118] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e0000 == 42 [pid = 1648] [id = 117] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x11721f800 == 41 [pid = 1648] [id = 116] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116615000 == 40 [pid = 1648] [id = 115] 17:22:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12c023800 == 39 [pid = 1648] [id = 112] 17:22:13 INFO - PROCESS | 1648 | 1467678133801 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]]]}] 17:22:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:22:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 620ms 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118281800) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119b24c00) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1216d0c00) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x126ddc000) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12ae6d000) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12b934400) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12bd39c00) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1272d0000) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126dd0400) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11848dc00) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118350400) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12947fc00) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x127572800) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119b31000) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121473400) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127544800) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12567a800) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1272d5000) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128e72c00) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12100c400) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119b2b800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b8c9c00) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ffa400) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11852c400) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a643000) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bdc7c00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12bdbf400) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125526c00) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1292de800) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119711400) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128d7800) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bdcfc00) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12bd30c00) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12bdce000) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12ae7bc00) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12bdd7000) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 17:22:13 INFO - PROCESS | 1648 | 1467678133856 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1648 | 1467678133859 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:22:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:22:13 INFO - PROCESS | 1648 | 1467678133864 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1648 | 1467678133865 Marionette TRACE conn2 <- [1,506,null,{}] 17:22:13 INFO - PROCESS | 1648 | 1467678133867 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}] 17:22:13 INFO - PROCESS | 1648 | 1467678133869 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:13 INFO - PROCESS | 1648 | 1467678133972 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:22:13 INFO - PROCESS | 1648 | 1467678133979 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1648 | 1467678133981 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x118542800 == 40 [pid = 1648] [id = 134] 17:22:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1193fd400) [pid = 1648] [serial = 399] [outer = 0x0] 17:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119717800) [pid = 1648] [serial = 400] [outer = 0x1193fd400] 17:22:14 INFO - PROCESS | 1648 | 1467678134006 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119b30c00) [pid = 1648] [serial = 401] [outer = 0x1193fd400] 17:22:14 INFO - PROCESS | 1648 | 1467678134349 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 17:22:14 INFO - PROCESS | 1648 | 1467678134383 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1648 | 1467678134384 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:22:14 INFO - PROCESS | 1648 | 1467678134402 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1648 | 1467678134406 Marionette TRACE conn2 <- [1,510,null,{}] 17:22:14 INFO - PROCESS | 1648 | 1467678134414 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}] 17:22:14 INFO - PROCESS | 1648 | 1467678134416 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:14 INFO - PROCESS | 1648 | 1467678134498 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:22:14 INFO - PROCESS | 1648 | 1467678134502 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1648 | 1467678134503 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215af800 == 41 [pid = 1648] [id = 135] 17:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12100e800) [pid = 1648] [serial = 402] [outer = 0x0] 17:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121e35000) [pid = 1648] [serial = 403] [outer = 0x12100e800] 17:22:14 INFO - PROCESS | 1648 | 1467678134528 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cbf400) [pid = 1648] [serial = 404] [outer = 0x12100e800] 17:22:14 INFO - PROCESS | 1648 | 1467678134920 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]]]}] 17:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 542ms 17:22:14 INFO - PROCESS | 1648 | 1467678134932 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:22:14 INFO - PROCESS | 1648 | 1467678134934 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:22:14 INFO - PROCESS | 1648 | 1467678134952 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1648 | 1467678134954 Marionette TRACE conn2 <- [1,514,null,{}] 17:22:14 INFO - PROCESS | 1648 | 1467678134957 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}] 17:22:14 INFO - PROCESS | 1648 | 1467678134959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:15 INFO - PROCESS | 1648 | 1467678135086 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:22:15 INFO - PROCESS | 1648 | 1467678135093 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1648 | 1467678135094 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c10000 == 42 [pid = 1648] [id = 136] 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x125685c00) [pid = 1648] [serial = 405] [outer = 0x0] 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1272d7800) [pid = 1648] [serial = 406] [outer = 0x125685c00] 17:22:15 INFO - PROCESS | 1648 | 1467678135134 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127544000) [pid = 1648] [serial = 407] [outer = 0x125685c00] 17:22:15 INFO - PROCESS | 1648 | 1467678135557 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]]]}] 17:22:15 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 17:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 626ms 17:22:15 INFO - PROCESS | 1648 | 1467678135572 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1648 | 1467678135574 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:22:15 INFO - PROCESS | 1648 | 1467678135581 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1648 | 1467678135582 Marionette TRACE conn2 <- [1,518,null,{}] 17:22:15 INFO - PROCESS | 1648 | 1467678135584 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}] 17:22:15 INFO - PROCESS | 1648 | 1467678135585 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:15 INFO - PROCESS | 1648 | 1467678135703 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:22:15 INFO - PROCESS | 1648 | 1467678135740 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1648 | 1467678135745 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5d800 == 43 [pid = 1648] [id = 137] 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129182400) [pid = 1648] [serial = 408] [outer = 0x0] 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1292de800) [pid = 1648] [serial = 409] [outer = 0x129182400] 17:22:15 INFO - PROCESS | 1648 | 1467678135777 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a7bfc00) [pid = 1648] [serial = 410] [outer = 0x129182400] 17:22:16 INFO - PROCESS | 1648 | 1467678136103 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]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 573ms 17:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:22:16 INFO - PROCESS | 1648 | 1467678136149 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1648 | 1467678136150 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:22:16 INFO - PROCESS | 1648 | 1467678136152 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1648 | 1467678136153 Marionette TRACE conn2 <- [1,522,null,{}] 17:22:16 INFO - PROCESS | 1648 | 1467678136156 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}] 17:22:16 INFO - PROCESS | 1648 | 1467678136157 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:16 INFO - PROCESS | 1648 | 1467678136256 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:22:16 INFO - PROCESS | 1648 | 1467678136268 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1648 | 1467678136269 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ed9800 == 44 [pid = 1648] [id = 138] 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ae71000) [pid = 1648] [serial = 411] [outer = 0x0] 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12b92f400) [pid = 1648] [serial = 412] [outer = 0x12ae71000] 17:22:16 INFO - PROCESS | 1648 | 1467678136293 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12bd31800) [pid = 1648] [serial = 413] [outer = 0x12ae71000] 17:22:16 INFO - PROCESS | 1648 | 1467678136642 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]]]}] 17:22:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:22:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 517ms 17:22:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:22:16 INFO - PROCESS | 1648 | 1467678136671 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1648 | 1467678136672 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:22:16 INFO - PROCESS | 1648 | 1467678136674 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1648 | 1467678136675 Marionette TRACE conn2 <- [1,526,null,{}] 17:22:16 INFO - PROCESS | 1648 | 1467678136684 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}] 17:22:16 INFO - PROCESS | 1648 | 1467678136685 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:16 INFO - PROCESS | 1648 | 1467678136796 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:22:16 INFO - PROCESS | 1648 | 1467678136800 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1648 | 1467678136801 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6d8800 == 45 [pid = 1648] [id = 139] 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bd31c00) [pid = 1648] [serial = 414] [outer = 0x0] 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12bd35000) [pid = 1648] [serial = 415] [outer = 0x12bd31c00] 17:22:16 INFO - PROCESS | 1648 | 1467678136825 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12bdc4800) [pid = 1648] [serial = 416] [outer = 0x12bd31c00] 17:22:17 INFO - PROCESS | 1648 | 1467678137166 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]]]}] 17:22:17 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 17:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 525ms 17:22:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:22:17 INFO - PROCESS | 1648 | 1467678137200 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1648 | 1467678137201 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:22:17 INFO - PROCESS | 1648 | 1467678137204 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1648 | 1467678137205 Marionette TRACE conn2 <- [1,530,null,{}] 17:22:17 INFO - PROCESS | 1648 | 1467678137207 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}] 17:22:17 INFO - PROCESS | 1648 | 1467678137208 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:17 INFO - PROCESS | 1648 | 1467678137307 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:22:17 INFO - PROCESS | 1648 | 1467678137310 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1648 | 1467678137312 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae17000 == 46 [pid = 1648] [id = 140] 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117327c00) [pid = 1648] [serial = 417] [outer = 0x0] 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117331c00) [pid = 1648] [serial = 418] [outer = 0x117327c00] 17:22:17 INFO - PROCESS | 1648 | 1467678137335 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x117335c00) [pid = 1648] [serial = 419] [outer = 0x117327c00] 17:22:17 INFO - PROCESS | 1648 | 1467678137671 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"]]]}] 17:22:17 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 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:17 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 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:22:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:22:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 517ms 17:22:17 INFO - PROCESS | 1648 | 1467678137722 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1648 | 1467678137723 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:22:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:22:17 INFO - PROCESS | 1648 | 1467678137726 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1648 | 1467678137727 Marionette TRACE conn2 <- [1,534,null,{}] 17:22:17 INFO - PROCESS | 1648 | 1467678137729 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}] 17:22:17 INFO - PROCESS | 1648 | 1467678137730 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:17 INFO - PROCESS | 1648 | 1467678137841 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:22:17 INFO - PROCESS | 1648 | 1467678137850 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1648 | 1467678137852 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b94f800 == 47 [pid = 1648] [id = 141] 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12bd34c00) [pid = 1648] [serial = 420] [outer = 0x0] 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12bdce800) [pid = 1648] [serial = 421] [outer = 0x12bd34c00] 17:22:17 INFO - PROCESS | 1648 | 1467678137876 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12bdd8000) [pid = 1648] [serial = 422] [outer = 0x12bd34c00] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12681e800) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127575000) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12917f000) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1129ae000) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117131000) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121e33400) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176dc800) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11712d800) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12100bc00) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116977c00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12146a800) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121ee0400) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:22:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121e3b000) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:22:18 INFO - PROCESS | 1648 | 1467678138287 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]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:22:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 17:22:18 INFO - PROCESS | 1648 | 1467678138297 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1648 | 1467678138298 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:22:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:22:18 INFO - PROCESS | 1648 | 1467678138300 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1648 | 1467678138301 Marionette TRACE conn2 <- [1,538,null,{}] 17:22:18 INFO - PROCESS | 1648 | 1467678138304 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}] 17:22:18 INFO - PROCESS | 1648 | 1467678138305 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:18 INFO - PROCESS | 1648 | 1467678138388 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:22:18 INFO - PROCESS | 1648 | 1467678138396 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1648 | 1467678138398 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b940000 == 48 [pid = 1648] [id = 142] 17:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129ae000) [pid = 1648] [serial = 423] [outer = 0x0] 17:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11876f400) [pid = 1648] [serial = 424] [outer = 0x1129ae000] 17:22:18 INFO - PROCESS | 1648 | 1467678138497 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119a48800) [pid = 1648] [serial = 425] [outer = 0x1129ae000] 17:22:18 INFO - PROCESS | 1648 | 1467678138801 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]]]}] 17:22:18 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. 17:22:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 17:22:18 INFO - PROCESS | 1648 | 1467678138819 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1648 | 1467678138820 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:22:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:22:18 INFO - PROCESS | 1648 | 1467678138838 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1648 | 1467678138840 Marionette TRACE conn2 <- [1,542,null,{}] 17:22:18 INFO - PROCESS | 1648 | 1467678138843 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}] 17:22:18 INFO - PROCESS | 1648 | 1467678138846 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:18 INFO - PROCESS | 1648 | 1467678138939 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:22:18 INFO - PROCESS | 1648 | 1467678138944 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1648 | 1467678138946 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d6000 == 49 [pid = 1648] [id = 143] 17:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119a49000) [pid = 1648] [serial = 426] [outer = 0x0] 17:22:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121e33400) [pid = 1648] [serial = 427] [outer = 0x119a49000] 17:22:18 INFO - PROCESS | 1648 | 1467678138971 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12b8c5800) [pid = 1648] [serial = 428] [outer = 0x119a49000] 17:22:19 INFO - PROCESS | 1648 | 1467678139282 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]]]}] 17:22:19 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. 17:22:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 476ms 17:22:19 INFO - PROCESS | 1648 | 1467678139312 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1648 | 1467678139314 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:22:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:22:19 INFO - PROCESS | 1648 | 1467678139316 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1648 | 1467678139317 Marionette TRACE conn2 <- [1,546,null,{}] 17:22:19 INFO - PROCESS | 1648 | 1467678139319 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}] 17:22:19 INFO - PROCESS | 1648 | 1467678139320 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:19 INFO - PROCESS | 1648 | 1467678139441 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:22:19 INFO - PROCESS | 1648 | 1467678139450 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1648 | 1467678139451 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c64b800 == 50 [pid = 1648] [id = 144] 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a49c00) [pid = 1648] [serial = 429] [outer = 0x0] 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1256f2400) [pid = 1648] [serial = 430] [outer = 0x119a49c00] 17:22:19 INFO - PROCESS | 1648 | 1467678139480 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1256fac00) [pid = 1648] [serial = 431] [outer = 0x119a49c00] 17:22:19 INFO - PROCESS | 1648 | 1467678139803 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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:22:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 17:22:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:22:19 INFO - PROCESS | 1648 | 1467678139835 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1648 | 1467678139836 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:22:19 INFO - PROCESS | 1648 | 1467678139838 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1648 | 1467678139839 Marionette TRACE conn2 <- [1,550,null,{}] 17:22:19 INFO - PROCESS | 1648 | 1467678139842 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}] 17:22:19 INFO - PROCESS | 1648 | 1467678139844 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:19 INFO - PROCESS | 1648 | 1467678139945 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:22:19 INFO - PROCESS | 1648 | 1467678139950 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1648 | 1467678139951 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca8a000 == 51 [pid = 1648] [id = 145] 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121906800) [pid = 1648] [serial = 432] [outer = 0x0] 17:22:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12190ac00) [pid = 1648] [serial = 433] [outer = 0x121906800] 17:22:19 INFO - PROCESS | 1648 | 1467678139980 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1256f3c00) [pid = 1648] [serial = 434] [outer = 0x121906800] 17:22:20 INFO - PROCESS | 1648 | 1467678140430 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]]]}] 17:22:20 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. 17:22:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 17:22:20 INFO - PROCESS | 1648 | 1467678140460 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1648 | 1467678140463 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:22:20 INFO - PROCESS | 1648 | 1467678140466 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1648 | 1467678140468 Marionette TRACE conn2 <- [1,554,null,{}] 17:22:20 INFO - PROCESS | 1648 | 1467678140473 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}] 17:22:20 INFO - PROCESS | 1648 | 1467678140475 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:20 INFO - PROCESS | 1648 | 1467678140585 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:22:20 INFO - PROCESS | 1648 | 1467678140644 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1648 | 1467678140645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931e800 == 52 [pid = 1648] [id = 146] 17:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1167e4c00) [pid = 1648] [serial = 435] [outer = 0x0] 17:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1176dc800) [pid = 1648] [serial = 436] [outer = 0x1167e4c00] 17:22:20 INFO - PROCESS | 1648 | 1467678140676 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1183a8800) [pid = 1648] [serial = 437] [outer = 0x1167e4c00] 17:22:20 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:21 INFO - PROCESS | 1648 | 1467678141144 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 722ms 17:22:21 INFO - PROCESS | 1648 | 1467678141208 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1648 | 1467678141212 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:22:21 INFO - PROCESS | 1648 | 1467678141218 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1648 | 1467678141220 Marionette TRACE conn2 <- [1,558,null,{}] 17:22:21 INFO - PROCESS | 1648 | 1467678141223 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}] 17:22:21 INFO - PROCESS | 1648 | 1467678141224 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:21 INFO - PROCESS | 1648 | 1467678141331 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:22:21 INFO - PROCESS | 1648 | 1467678141400 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1648 | 1467678141402 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a59800 == 53 [pid = 1648] [id = 147] 17:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x119a40c00) [pid = 1648] [serial = 438] [outer = 0x0] 17:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119a46c00) [pid = 1648] [serial = 439] [outer = 0x119a40c00] 17:22:21 INFO - PROCESS | 1648 | 1467678141432 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119b2dc00) [pid = 1648] [serial = 440] [outer = 0x119a40c00] 17:22:21 INFO - PROCESS | 1648 | 1467678141850 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 17:22:21 INFO - PROCESS | 1648 | 1467678141889 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1648 | 1467678141891 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:22:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:22:21 INFO - PROCESS | 1648 | 1467678141893 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1648 | 1467678141896 Marionette TRACE conn2 <- [1,562,null,{}] 17:22:21 INFO - PROCESS | 1648 | 1467678141904 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}] 17:22:21 INFO - PROCESS | 1648 | 1467678141907 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:22 INFO - PROCESS | 1648 | 1467678142014 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:22:22 INFO - PROCESS | 1648 | 1467678142076 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1648 | 1467678142078 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c638800 == 54 [pid = 1648] [id = 148] 17:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x121011000) [pid = 1648] [serial = 441] [outer = 0x0] 17:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x121911000) [pid = 1648] [serial = 442] [outer = 0x121011000] 17:22:22 INFO - PROCESS | 1648 | 1467678142149 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x125523c00) [pid = 1648] [serial = 443] [outer = 0x121011000] 17:22:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:22 INFO - PROCESS | 1648 | 1467678142628 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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:22:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 772ms 17:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:22:22 INFO - PROCESS | 1648 | 1467678142677 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1648 | 1467678142679 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:22:22 INFO - PROCESS | 1648 | 1467678142681 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1648 | 1467678142682 Marionette TRACE conn2 <- [1,566,null,{}] 17:22:22 INFO - PROCESS | 1648 | 1467678142685 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}] 17:22:22 INFO - PROCESS | 1648 | 1467678142686 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:22 INFO - PROCESS | 1648 | 1467678142792 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:22:23 INFO - PROCESS | 1648 | 1467678143025 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1648 | 1467678143026 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11855b800 == 55 [pid = 1648] [id = 149] 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1122be000) [pid = 1648] [serial = 444] [outer = 0x0] 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x117128c00) [pid = 1648] [serial = 445] [outer = 0x1122be000] 17:22:23 INFO - PROCESS | 1648 | 1467678143055 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1175b4c00) [pid = 1648] [serial = 446] [outer = 0x1122be000] 17:22:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:23 INFO - PROCESS | 1648 | 1467678143473 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]]]}] 17:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 819ms 17:22:23 INFO - PROCESS | 1648 | 1467678143501 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:22:23 INFO - PROCESS | 1648 | 1467678143503 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:22:23 INFO - PROCESS | 1648 | 1467678143506 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:22:23 INFO - PROCESS | 1648 | 1467678143508 Marionette TRACE conn2 <- [1,570,null,{}] 17:22:23 INFO - PROCESS | 1648 | 1467678143512 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}] 17:22:23 INFO - PROCESS | 1648 | 1467678143515 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:23 INFO - PROCESS | 1648 | 1467678143609 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:22:23 INFO - PROCESS | 1648 | 1467678143679 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1648 | 1467678143680 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e67000 == 56 [pid = 1648] [id = 150] 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x116a0b400) [pid = 1648] [serial = 447] [outer = 0x0] 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11834fc00) [pid = 1648] [serial = 448] [outer = 0x116a0b400] 17:22:23 INFO - PROCESS | 1648 | 1467678143708 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118ff4800) [pid = 1648] [serial = 449] [outer = 0x116a0b400] 17:22:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c64b800 == 55 [pid = 1648] [id = 144] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d6000 == 54 [pid = 1648] [id = 143] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b940000 == 53 [pid = 1648] [id = 142] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b94f800 == 52 [pid = 1648] [id = 141] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b931000) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae17000 == 51 [pid = 1648] [id = 140] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6d8800 == 50 [pid = 1648] [id = 139] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128ed9800 == 49 [pid = 1648] [id = 138] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5d800 == 48 [pid = 1648] [id = 137] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126c10000 == 47 [pid = 1648] [id = 136] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1215af800 == 46 [pid = 1648] [id = 135] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118542800 == 45 [pid = 1648] [id = 134] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119303800 == 44 [pid = 1648] [id = 133] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x116677000 == 43 [pid = 1648] [id = 132] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117208000 == 42 [pid = 1648] [id = 128] 17:22:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b94b000 == 41 [pid = 1648] [id = 127] 17:22:24 INFO - PROCESS | 1648 | 1467678144138 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]]]}] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x127543c00) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x128e76800) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129474800) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1199bec00) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12100ac00) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11817c400) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x117133400) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x124a5dc00) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x121edd400) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x118283c00) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118778800) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1129b3800) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x129185c00) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11817d800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117196c00) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1216d6400) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x121e32400) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118481000) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x128d34c00) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119b2d400) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b634c00) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12a3c1800) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x124faf400) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1272d9c00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x127574800) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12ae8a400) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12b8c8000) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 17:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 671ms 17:22:24 INFO - PROCESS | 1648 | 1467678144183 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1648 | 1467678144185 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:22:24 INFO - PROCESS | 1648 | 1467678144188 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1648 | 1467678144189 Marionette TRACE conn2 <- [1,574,null,{}] 17:22:24 INFO - PROCESS | 1648 | 1467678144192 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}] 17:22:24 INFO - PROCESS | 1648 | 1467678144194 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:24 INFO - PROCESS | 1648 | 1467678144298 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:22:24 INFO - PROCESS | 1648 | 1467678144304 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1648 | 1467678144306 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825b800 == 42 [pid = 1648] [id = 151] 17:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1183ac000) [pid = 1648] [serial = 450] [outer = 0x0] 17:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a45c00) [pid = 1648] [serial = 451] [outer = 0x1183ac000] 17:22:24 INFO - PROCESS | 1648 | 1467678144332 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121005c00) [pid = 1648] [serial = 452] [outer = 0x1183ac000] 17:22:24 INFO - PROCESS | 1648 | 1467678144688 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]]]}] 17:22:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:22:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 520ms 17:22:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:22:24 INFO - PROCESS | 1648 | 1467678144713 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1648 | 1467678144715 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:22:24 INFO - PROCESS | 1648 | 1467678144721 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1648 | 1467678144725 Marionette TRACE conn2 <- [1,578,null,{}] 17:22:24 INFO - PROCESS | 1648 | 1467678144728 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}] 17:22:24 INFO - PROCESS | 1648 | 1467678144731 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:24 INFO - PROCESS | 1648 | 1467678144811 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:22:24 INFO - PROCESS | 1648 | 1467678144913 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1648 | 1467678144915 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed4000 == 43 [pid = 1648] [id = 152] 17:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128d3400) [pid = 1648] [serial = 453] [outer = 0x0] 17:22:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11670f800) [pid = 1648] [serial = 454] [outer = 0x1128d3400] 17:22:24 INFO - PROCESS | 1648 | 1467678144947 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117329000) [pid = 1648] [serial = 455] [outer = 0x1128d3400] 17:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 729ms 17:22:25 INFO - PROCESS | 1648 | 1467678145439 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]]]}] 17:22:25 INFO - PROCESS | 1648 | 1467678145448 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1648 | 1467678145450 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:22:25 INFO - PROCESS | 1648 | 1467678145453 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1648 | 1467678145455 Marionette TRACE conn2 <- [1,582,null,{}] 17:22:25 INFO - PROCESS | 1648 | 1467678145478 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}] 17:22:25 INFO - PROCESS | 1648 | 1467678145480 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:25 INFO - PROCESS | 1648 | 1467678145618 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:22:25 INFO - PROCESS | 1648 | 1467678145670 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1648 | 1467678145671 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x121277000 == 44 [pid = 1648] [id = 153] 17:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119b24000) [pid = 1648] [serial = 456] [outer = 0x0] 17:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119b32c00) [pid = 1648] [serial = 457] [outer = 0x119b24000] 17:22:25 INFO - PROCESS | 1648 | 1467678145702 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121013800) [pid = 1648] [serial = 458] [outer = 0x119b24000] 17:22:26 INFO - PROCESS | 1648 | 1467678146115 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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 721ms 17:22:26 INFO - PROCESS | 1648 | 1467678146177 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:22:26 INFO - PROCESS | 1648 | 1467678146180 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:22:26 INFO - PROCESS | 1648 | 1467678146182 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1648 | 1467678146184 Marionette TRACE conn2 <- [1,586,null,{}] 17:22:26 INFO - PROCESS | 1648 | 1467678146186 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}] 17:22:26 INFO - PROCESS | 1648 | 1467678146188 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:26 INFO - PROCESS | 1648 | 1467678146287 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:22:26 INFO - PROCESS | 1648 | 1467678146344 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1648 | 1467678146345 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3000 == 45 [pid = 1648] [id = 154] 17:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121909000) [pid = 1648] [serial = 459] [outer = 0x0] 17:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121e3a400) [pid = 1648] [serial = 460] [outer = 0x121909000] 17:22:26 INFO - PROCESS | 1648 | 1467678146374 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124cf2800) [pid = 1648] [serial = 461] [outer = 0x121909000] 17:22:26 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:26 INFO - PROCESS | 1648 | 1467678146794 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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 618ms 17:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:22:26 INFO - PROCESS | 1648 | 1467678146801 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1648 | 1467678146802 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:22:26 INFO - PROCESS | 1648 | 1467678146810 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1648 | 1467678146814 Marionette TRACE conn2 <- [1,590,null,{}] 17:22:26 INFO - PROCESS | 1648 | 1467678146817 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}] 17:22:26 INFO - PROCESS | 1648 | 1467678146820 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:26 INFO - PROCESS | 1648 | 1467678146938 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:22:27 INFO - PROCESS | 1648 | 1467678147018 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1648 | 1467678147019 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12687d800 == 46 [pid = 1648] [id = 155] 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1256f7c00) [pid = 1648] [serial = 462] [outer = 0x0] 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1256fbc00) [pid = 1648] [serial = 463] [outer = 0x1256f7c00] 17:22:27 INFO - PROCESS | 1648 | 1467678147048 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x126f2d800) [pid = 1648] [serial = 464] [outer = 0x1256f7c00] 17:22:27 INFO - PROCESS | 1648 | 1467678147452 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]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 677ms 17:22:27 INFO - PROCESS | 1648 | 1467678147483 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1648 | 1467678147485 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:22:27 INFO - PROCESS | 1648 | 1467678147487 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1648 | 1467678147488 Marionette TRACE conn2 <- [1,594,null,{}] 17:22:27 INFO - PROCESS | 1648 | 1467678147491 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}] 17:22:27 INFO - PROCESS | 1648 | 1467678147492 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:27 INFO - PROCESS | 1648 | 1467678147590 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:22:27 INFO - PROCESS | 1648 | 1467678147643 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1648 | 1467678147645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e16000 == 47 [pid = 1648] [id = 156] 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1272cf400) [pid = 1648] [serial = 465] [outer = 0x0] 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12753c000) [pid = 1648] [serial = 466] [outer = 0x1272cf400] 17:22:27 INFO - PROCESS | 1648 | 1467678147674 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x127548400) [pid = 1648] [serial = 467] [outer = 0x1272cf400] 17:22:28 INFO - PROCESS | 1648 | 1467678148105 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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 669ms 17:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:22:28 INFO - PROCESS | 1648 | 1467678148156 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1648 | 1467678148158 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:22:28 INFO - PROCESS | 1648 | 1467678148161 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1648 | 1467678148163 Marionette TRACE conn2 <- [1,598,null,{}] 17:22:28 INFO - PROCESS | 1648 | 1467678148166 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}] 17:22:28 INFO - PROCESS | 1648 | 1467678148167 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:28 INFO - PROCESS | 1648 | 1467678148274 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:22:28 INFO - PROCESS | 1648 | 1467678148345 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1648 | 1467678148350 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a502800 == 48 [pid = 1648] [id = 157] 17:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129180400) [pid = 1648] [serial = 468] [outer = 0x0] 17:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129185c00) [pid = 1648] [serial = 469] [outer = 0x129180400] 17:22:28 INFO - PROCESS | 1648 | 1467678148387 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12947d400) [pid = 1648] [serial = 470] [outer = 0x129180400] 17:22:28 INFO - PROCESS | 1648 | 1467678148911 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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 821ms 17:22:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:22:28 INFO - PROCESS | 1648 | 1467678148982 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1648 | 1467678148985 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:22:28 INFO - PROCESS | 1648 | 1467678148988 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1648 | 1467678148990 Marionette TRACE conn2 <- [1,602,null,{}] 17:22:29 INFO - PROCESS | 1648 | 1467678149007 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}] 17:22:29 INFO - PROCESS | 1648 | 1467678149009 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:29 INFO - PROCESS | 1648 | 1467678149108 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:22:29 INFO - PROCESS | 1648 | 1467678149163 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1648 | 1467678149166 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12126b800 == 49 [pid = 1648] [id = 158] 17:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11712fc00) [pid = 1648] [serial = 471] [outer = 0x0] 17:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118176800) [pid = 1648] [serial = 472] [outer = 0x11712fc00] 17:22:29 INFO - PROCESS | 1648 | 1467678149193 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1199ccc00) [pid = 1648] [serial = 473] [outer = 0x11712fc00] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11825b800 == 48 [pid = 1648] [id = 151] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117e67000 == 47 [pid = 1648] [id = 150] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11855b800 == 46 [pid = 1648] [id = 149] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121440800 == 45 [pid = 1648] [id = 114] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128a59800 == 44 [pid = 1648] [id = 147] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117154000 == 43 [pid = 1648] [id = 52] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11931e800 == 42 [pid = 1648] [id = 146] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a50d800 == 41 [pid = 1648] [id = 99] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c02e000 == 40 [pid = 1648] [id = 131] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b954000 == 39 [pid = 1648] [id = 130] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11826f000 == 38 [pid = 1648] [id = 113] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x117172000 == 37 [pid = 1648] [id = 66] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128ed0800 == 36 [pid = 1648] [id = 100] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x123e96000 == 35 [pid = 1648] [id = 129] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12c638800 == 34 [pid = 1648] [id = 148] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a502800 == 33 [pid = 1648] [id = 157] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x128e16000 == 32 [pid = 1648] [id = 156] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12687d800 == 31 [pid = 1648] [id = 155] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca8a000 == 30 [pid = 1648] [id = 145] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b3000 == 29 [pid = 1648] [id = 154] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x121277000 == 28 [pid = 1648] [id = 153] 17:22:30 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed4000 == 27 [pid = 1648] [id = 152] 17:22:30 INFO - PROCESS | 1648 | 1467678150228 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1275ms 17:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:22:30 INFO - PROCESS | 1648 | 1467678150263 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1648 | 1467678150264 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:22:30 INFO - PROCESS | 1648 | 1467678150268 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1648 | 1467678150269 Marionette TRACE conn2 <- [1,606,null,{}] 17:22:30 INFO - PROCESS | 1648 | 1467678150273 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}] 17:22:30 INFO - PROCESS | 1648 | 1467678150274 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:30 INFO - PROCESS | 1648 | 1467678150351 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:22:30 INFO - PROCESS | 1648 | 1467678150355 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1648 | 1467678150357 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a5000 == 28 [pid = 1648] [id = 159] 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113350000) [pid = 1648] [serial = 474] [outer = 0x0] 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x116702800) [pid = 1648] [serial = 475] [outer = 0x113350000] 17:22:30 INFO - PROCESS | 1648 | 1467678150386 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x117128400) [pid = 1648] [serial = 476] [outer = 0x113350000] 17:22:30 INFO - PROCESS | 1648 | 1467678150719 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]]]}] 17:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 17:22:30 INFO - PROCESS | 1648 | 1467678150789 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:22:30 INFO - PROCESS | 1648 | 1467678150793 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:22:30 INFO - PROCESS | 1648 | 1467678150797 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1648 | 1467678150799 Marionette TRACE conn2 <- [1,610,null,{}] 17:22:30 INFO - PROCESS | 1648 | 1467678150802 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}] 17:22:30 INFO - PROCESS | 1648 | 1467678150803 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:30 INFO - PROCESS | 1648 | 1467678150886 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:22:30 INFO - PROCESS | 1648 | 1467678150891 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1648 | 1467678150892 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181da000 == 29 [pid = 1648] [id = 160] 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11732f000) [pid = 1648] [serial = 477] [outer = 0x0] 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x118279000) [pid = 1648] [serial = 478] [outer = 0x11732f000] 17:22:30 INFO - PROCESS | 1648 | 1467678150923 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1183a8000) [pid = 1648] [serial = 479] [outer = 0x11732f000] 17:22:31 INFO - PROCESS | 1648 | 1467678151281 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 17:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:22:31 INFO - PROCESS | 1648 | 1467678151317 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:22:31 INFO - PROCESS | 1648 | 1467678151318 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:22:31 INFO - PROCESS | 1648 | 1467678151320 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1648 | 1467678151322 Marionette TRACE conn2 <- [1,614,null,{}] 17:22:31 INFO - PROCESS | 1648 | 1467678151333 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}] 17:22:31 INFO - PROCESS | 1648 | 1467678151336 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:31 INFO - PROCESS | 1648 | 1467678151452 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:22:31 INFO - PROCESS | 1648 | 1467678151457 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1648 | 1467678151459 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f57800 == 30 [pid = 1648] [id = 161] 17:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x113f06c00) [pid = 1648] [serial = 480] [outer = 0x0] 17:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118ff0000) [pid = 1648] [serial = 481] [outer = 0x113f06c00] 17:22:31 INFO - PROCESS | 1648 | 1467678151490 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1199c7800) [pid = 1648] [serial = 482] [outer = 0x113f06c00] 17:22:31 INFO - PROCESS | 1648 | 1467678151976 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]]]}] 17:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 17:22:31 INFO - PROCESS | 1648 | 1467678151993 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:22:31 INFO - PROCESS | 1648 | 1467678151995 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:22:31 INFO - PROCESS | 1648 | 1467678151997 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1648 | 1467678151998 Marionette TRACE conn2 <- [1,618,null,{}] 17:22:32 INFO - PROCESS | 1648 | 1467678152001 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}] 17:22:32 INFO - PROCESS | 1648 | 1467678152002 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:32 INFO - PROCESS | 1648 | 1467678152106 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:22:32 INFO - PROCESS | 1648 | 1467678152112 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1648 | 1467678152113 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cd5800 == 31 [pid = 1648] [id = 162] 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x119a4a400) [pid = 1648] [serial = 483] [outer = 0x0] 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x120f14c00) [pid = 1648] [serial = 484] [outer = 0x119a4a400] 17:22:32 INFO - PROCESS | 1648 | 1467678152139 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x121346400) [pid = 1648] [serial = 485] [outer = 0x119a4a400] 17:22:32 INFO - PROCESS | 1648 | 1467678152483 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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:22:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 17:22:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:22:32 INFO - PROCESS | 1648 | 1467678152516 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1648 | 1467678152517 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:22:32 INFO - PROCESS | 1648 | 1467678152519 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1648 | 1467678152520 Marionette TRACE conn2 <- [1,622,null,{}] 17:22:32 INFO - PROCESS | 1648 | 1467678152522 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}] 17:22:32 INFO - PROCESS | 1648 | 1467678152524 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:32 INFO - PROCESS | 1648 | 1467678152616 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:22:32 INFO - PROCESS | 1648 | 1467678152651 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1648 | 1467678152652 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c1a000 == 32 [pid = 1648] [id = 163] 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x117290400) [pid = 1648] [serial = 486] [outer = 0x0] 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x121906000) [pid = 1648] [serial = 487] [outer = 0x117290400] 17:22:32 INFO - PROCESS | 1648 | 1467678152677 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x121cb2c00) [pid = 1648] [serial = 488] [outer = 0x117290400] 17:22:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x121904800) [pid = 1648] [serial = 489] [outer = 0x121e3a800] 17:22:33 INFO - PROCESS | 1648 | 1467678153091 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 618ms 17:22:33 INFO - PROCESS | 1648 | 1467678153138 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1648 | 1467678153140 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:22:33 INFO - PROCESS | 1648 | 1467678153145 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1648 | 1467678153147 Marionette TRACE conn2 <- [1,626,null,{}] 17:22:33 INFO - PROCESS | 1648 | 1467678153151 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}] 17:22:33 INFO - PROCESS | 1648 | 1467678153156 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:33 INFO - PROCESS | 1648 | 1467678153358 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1183ac000) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12ae71000) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12bd31c00) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x1129ae000) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x117327c00) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1193fd400) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129182400) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x124cbe800) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12100e800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1183aec00) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116978400) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x1128d3800) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12bd34c00) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x125685c00) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b638400) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119a49000) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119a49c00) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x117134800) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x116a0b400) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1167e4c00) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1122be000) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x119a40c00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121906800) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x121011000) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1272d5400) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129a8c00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:22:33 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1128d9800) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:22:33 INFO - PROCESS | 1648 | 1467678153799 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1648 | 1467678153800 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed7000 == 33 [pid = 1648] [id = 164] 17:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1128d3800) [pid = 1648] [serial = 490] [outer = 0x0] 17:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1129ae000) [pid = 1648] [serial = 491] [outer = 0x1128d3800] 17:22:33 INFO - PROCESS | 1648 | 1467678153826 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x117135800) [pid = 1648] [serial = 492] [outer = 0x1128d3800] 17:22:34 INFO - PROCESS | 1648 | 1467678154102 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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 973ms 17:22:34 INFO - PROCESS | 1648 | 1467678154117 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1648 | 1467678154119 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:22:34 INFO - PROCESS | 1648 | 1467678154138 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1648 | 1467678154139 Marionette TRACE conn2 <- [1,630,null,{}] 17:22:34 INFO - PROCESS | 1648 | 1467678154141 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}] 17:22:34 INFO - PROCESS | 1648 | 1467678154142 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:34 INFO - PROCESS | 1648 | 1467678154230 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:22:34 INFO - PROCESS | 1648 | 1467678154233 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1648 | 1467678154234 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a514800 == 34 [pid = 1648] [id = 165] 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x112a86400) [pid = 1648] [serial = 493] [outer = 0x0] 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118772400) [pid = 1648] [serial = 494] [outer = 0x112a86400] 17:22:34 INFO - PROCESS | 1648 | 1467678154259 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119a47000) [pid = 1648] [serial = 495] [outer = 0x112a86400] 17:22:34 INFO - PROCESS | 1648 | 1467678154566 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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 472ms 17:22:34 INFO - PROCESS | 1648 | 1467678154607 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1648 | 1467678154608 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:22:34 INFO - PROCESS | 1648 | 1467678154610 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1648 | 1467678154611 Marionette TRACE conn2 <- [1,634,null,{}] 17:22:34 INFO - PROCESS | 1648 | 1467678154613 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}] 17:22:34 INFO - PROCESS | 1648 | 1467678154615 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:34 INFO - PROCESS | 1648 | 1467678154715 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:22:34 INFO - PROCESS | 1648 | 1467678154721 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1648 | 1467678154722 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a772800 == 35 [pid = 1648] [id = 166] 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11670e000) [pid = 1648] [serial = 496] [outer = 0x0] 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119a49c00) [pid = 1648] [serial = 497] [outer = 0x11670e000] 17:22:34 INFO - PROCESS | 1648 | 1467678154746 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x125526400) [pid = 1648] [serial = 498] [outer = 0x11670e000] 17:22:34 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:34 INFO - PROCESS | 1648 | [1648] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:22:34 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:35 INFO - PROCESS | 1648 | 1467678155039 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]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 17:22:35 INFO - PROCESS | 1648 | 1467678155082 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1648 | 1467678155083 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:22:35 INFO - PROCESS | 1648 | 1467678155085 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1648 | 1467678155086 Marionette TRACE conn2 <- [1,638,null,{}] 17:22:35 INFO - PROCESS | 1648 | 1467678155100 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}] 17:22:35 INFO - PROCESS | 1648 | 1467678155101 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:35 INFO - PROCESS | 1648 | 1467678155174 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:22:35 INFO - PROCESS | 1648 | 1467678155179 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1648 | 1467678155181 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f55000 == 36 [pid = 1648] [id = 167] 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x117332800) [pid = 1648] [serial = 499] [outer = 0x0] 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126813400) [pid = 1648] [serial = 500] [outer = 0x117332800] 17:22:35 INFO - PROCESS | 1648 | 1467678155206 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126ddcc00) [pid = 1648] [serial = 501] [outer = 0x117332800] 17:22:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:35 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:35 INFO - PROCESS | 1648 | 1467678155534 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]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 17:22:35 INFO - PROCESS | 1648 | 1467678155554 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1648 | 1467678155556 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:22:35 INFO - PROCESS | 1648 | 1467678155558 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1648 | 1467678155559 Marionette TRACE conn2 <- [1,642,null,{}] 17:22:35 INFO - PROCESS | 1648 | 1467678155564 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}] 17:22:35 INFO - PROCESS | 1648 | 1467678155566 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:35 INFO - PROCESS | 1648 | 1467678155642 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:22:35 INFO - PROCESS | 1648 | 1467678155702 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1648 | 1467678155703 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b873800 == 37 [pid = 1648] [id = 168] 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x125526800) [pid = 1648] [serial = 502] [outer = 0x0] 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x1272c0800) [pid = 1648] [serial = 503] [outer = 0x125526800] 17:22:35 INFO - PROCESS | 1648 | 1467678155727 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x1272da800) [pid = 1648] [serial = 504] [outer = 0x125526800] 17:22:36 INFO - PROCESS | 1648 | 1467678156261 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:22:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 771ms 17:22:36 INFO - PROCESS | 1648 | 1467678156330 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1648 | 1467678156333 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:22:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:22:36 INFO - PROCESS | 1648 | 1467678156336 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1648 | 1467678156340 Marionette TRACE conn2 <- [1,646,null,{}] 17:22:36 INFO - PROCESS | 1648 | 1467678156343 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}] 17:22:36 INFO - PROCESS | 1648 | 1467678156345 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:36 INFO - PROCESS | 1648 | 1467678156477 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:22:36 INFO - PROCESS | 1648 | 1467678156559 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1648 | 1467678156560 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5d800 == 38 [pid = 1648] [id = 169] 17:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116976400) [pid = 1648] [serial = 505] [outer = 0x0] 17:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x117131800) [pid = 1648] [serial = 506] [outer = 0x116976400] 17:22:36 INFO - PROCESS | 1648 | 1467678156591 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x118176000) [pid = 1648] [serial = 507] [outer = 0x116976400] 17:22:37 INFO - PROCESS | 1648 | 1467678157050 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]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 776ms 17:22:37 INFO - PROCESS | 1648 | 1467678157113 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1648 | 1467678157116 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:22:37 INFO - PROCESS | 1648 | 1467678157121 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1648 | 1467678157123 Marionette TRACE conn2 <- [1,650,null,{}] 17:22:37 INFO - PROCESS | 1648 | 1467678157126 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}] 17:22:37 INFO - PROCESS | 1648 | 1467678157127 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:37 INFO - PROCESS | 1648 | 1467678157238 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:22:37 INFO - PROCESS | 1648 | 1467678157321 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1648 | 1467678157323 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218cd000 == 39 [pid = 1648] [id = 170] 17:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x118486000) [pid = 1648] [serial = 508] [outer = 0x0] 17:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x118773400) [pid = 1648] [serial = 509] [outer = 0x118486000] 17:22:37 INFO - PROCESS | 1648 | 1467678157353 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1199cc800) [pid = 1648] [serial = 510] [outer = 0x118486000] 17:22:37 INFO - PROCESS | 1648 | 1467678157979 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]]]}] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x120f55000 == 38 [pid = 1648] [id = 167] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a772800 == 37 [pid = 1648] [id = 166] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12a514800 == 36 [pid = 1648] [id = 165] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed7000 == 35 [pid = 1648] [id = 164] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x126c1a000 == 34 [pid = 1648] [id = 163] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121cd5800 == 33 [pid = 1648] [id = 162] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x120f57800 == 32 [pid = 1648] [id = 161] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1181da000 == 31 [pid = 1648] [id = 160] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a5000 == 30 [pid = 1648] [id = 159] 17:22:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12126b800 == 29 [pid = 1648] [id = 158] 17:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 921ms 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119a45c00) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b92f400) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12bd35000) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12bdc4800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11876f400) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x117331c00) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119717800) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x119b30c00) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1292de800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126f2a400) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12551e000) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124cbf400) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121e35000) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119710400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118fef400) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1175b6000) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x117128000) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x116711800) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1130a5000) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12bdce800) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1272d7800) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127544000) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b93c400) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129184400) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117335c00) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121005c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121e33400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1256f2400) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12bdd8000) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1176e5c00) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1183ad800) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119a48800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12190ac00) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12bd31800) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b8c5800) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1256fac00) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a7bfc00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11834fc00) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1183a8800) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117128c00) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119a46c00) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118ff4800) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176dc800) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1256f3c00) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x125523c00) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1175b4c00) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12a7b2800) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119b2dc00) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121911000) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1129b2800) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x116979400) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 17:22:38 INFO - PROCESS | 1648 | 1467678158057 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1648 | 1467678158059 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:22:38 INFO - PROCESS | 1648 | 1467678158067 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1648 | 1467678158069 Marionette TRACE conn2 <- [1,654,null,{}] 17:22:38 INFO - PROCESS | 1648 | 1467678158072 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}] 17:22:38 INFO - PROCESS | 1648 | 1467678158074 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:38 INFO - PROCESS | 1648 | 1467678158151 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:22:38 INFO - PROCESS | 1648 | 1467678158163 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1648 | 1467678158165 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f2a800 == 30 [pid = 1648] [id = 171] 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116703800) [pid = 1648] [serial = 511] [outer = 0x0] 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116972000) [pid = 1648] [serial = 512] [outer = 0x116703800] 17:22:38 INFO - PROCESS | 1648 | 1467678158193 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x116630000) [pid = 1648] [serial = 513] [outer = 0x116703800] 17:22:38 INFO - PROCESS | 1648 | 1467678158600 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]]]}] 17:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 571ms 17:22:38 INFO - PROCESS | 1648 | 1467678158638 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1648 | 1467678158642 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:22:38 INFO - PROCESS | 1648 | 1467678158649 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1648 | 1467678158651 Marionette TRACE conn2 <- [1,658,null,{}] 17:22:38 INFO - PROCESS | 1648 | 1467678158655 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}] 17:22:38 INFO - PROCESS | 1648 | 1467678158657 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:38 INFO - PROCESS | 1648 | 1467678158777 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:22:38 INFO - PROCESS | 1648 | 1467678158788 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1648 | 1467678158790 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x118562800 == 31 [pid = 1648] [id = 172] 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1175b3000) [pid = 1648] [serial = 514] [outer = 0x0] 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11817cc00) [pid = 1648] [serial = 515] [outer = 0x1175b3000] 17:22:38 INFO - PROCESS | 1648 | 1467678158832 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1183ae800) [pid = 1648] [serial = 516] [outer = 0x1175b3000] 17:22:39 INFO - PROCESS | 1648 | 1467678159202 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 571ms 17:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:22:39 INFO - PROCESS | 1648 | 1467678159218 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1648 | 1467678159220 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:22:39 INFO - PROCESS | 1648 | 1467678159222 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1648 | 1467678159224 Marionette TRACE conn2 <- [1,662,null,{}] 17:22:39 INFO - PROCESS | 1648 | 1467678159234 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}] 17:22:39 INFO - PROCESS | 1648 | 1467678159237 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:39 INFO - PROCESS | 1648 | 1467678159314 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:22:39 INFO - PROCESS | 1648 | 1467678159340 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1648 | 1467678159342 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b19800 == 32 [pid = 1648] [id = 173] 17:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11848dc00) [pid = 1648] [serial = 517] [outer = 0x0] 17:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1193fd800) [pid = 1648] [serial = 518] [outer = 0x11848dc00] 17:22:39 INFO - PROCESS | 1648 | 1467678159370 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a48800) [pid = 1648] [serial = 519] [outer = 0x11848dc00] 17:22:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:39 INFO - PROCESS | 1648 | 1467678159721 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:22:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 17:22:39 INFO - PROCESS | 1648 | 1467678159746 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1648 | 1467678159749 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:22:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:22:39 INFO - PROCESS | 1648 | 1467678159753 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1648 | 1467678159755 Marionette TRACE conn2 <- [1,666,null,{}] 17:22:39 INFO - PROCESS | 1648 | 1467678159758 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}] 17:22:39 INFO - PROCESS | 1648 | 1467678159760 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:39 INFO - PROCESS | 1648 | 1467678159926 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:22:39 INFO - PROCESS | 1648 | 1467678159938 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1648 | 1467678159939 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x121271000 == 33 [pid = 1648] [id = 174] 17:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a4d400) [pid = 1648] [serial = 520] [outer = 0x0] 17:22:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x120f17800) [pid = 1648] [serial = 521] [outer = 0x119a4d400] 17:22:39 INFO - PROCESS | 1648 | 1467678159980 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121011c00) [pid = 1648] [serial = 522] [outer = 0x119a4d400] 17:22:40 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:40 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:40 INFO - PROCESS | 1648 | 1467678160384 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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 670ms 17:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:22:40 INFO - PROCESS | 1648 | 1467678160422 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1648 | 1467678160424 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:22:40 INFO - PROCESS | 1648 | 1467678160426 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1648 | 1467678160427 Marionette TRACE conn2 <- [1,670,null,{}] 17:22:40 INFO - PROCESS | 1648 | 1467678160429 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}] 17:22:40 INFO - PROCESS | 1648 | 1467678160430 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:40 INFO - PROCESS | 1648 | 1467678160525 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:22:40 INFO - PROCESS | 1648 | 1467678160529 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1648 | 1467678160530 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250cb800 == 34 [pid = 1648] [id = 175] 17:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x113392800) [pid = 1648] [serial = 523] [outer = 0x0] 17:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121902400) [pid = 1648] [serial = 524] [outer = 0x113392800] 17:22:40 INFO - PROCESS | 1648 | 1467678160555 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121a5f400) [pid = 1648] [serial = 525] [outer = 0x113392800] 17:22:40 INFO - PROCESS | 1648 | 1467678160923 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]]]}] 17:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 17:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:22:40 INFO - PROCESS | 1648 | 1467678160954 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1648 | 1467678160955 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:22:40 INFO - PROCESS | 1648 | 1467678160957 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1648 | 1467678160958 Marionette TRACE conn2 <- [1,674,null,{}] 17:22:40 INFO - PROCESS | 1648 | 1467678160960 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}] 17:22:40 INFO - PROCESS | 1648 | 1467678160964 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:41 INFO - PROCESS | 1648 | 1467678161080 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:22:41 INFO - PROCESS | 1648 | 1467678161115 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1648 | 1467678161116 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x127246000 == 35 [pid = 1648] [id = 176] 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e38000) [pid = 1648] [serial = 526] [outer = 0x0] 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124cc5800) [pid = 1648] [serial = 527] [outer = 0x121e38000] 17:22:41 INFO - PROCESS | 1648 | 1467678161141 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1256f8000) [pid = 1648] [serial = 528] [outer = 0x121e38000] 17:22:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:41 INFO - PROCESS | 1648 | 1467678161455 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]]]}] 17:22:41 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 17:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 518ms 17:22:41 INFO - PROCESS | 1648 | 1467678161475 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1648 | 1467678161477 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:22:41 INFO - PROCESS | 1648 | 1467678161489 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1648 | 1467678161490 Marionette TRACE conn2 <- [1,678,null,{}] 17:22:41 INFO - PROCESS | 1648 | 1467678161492 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}] 17:22:41 INFO - PROCESS | 1648 | 1467678161493 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:41 INFO - PROCESS | 1648 | 1467678161589 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:22:41 INFO - PROCESS | 1648 | 1467678161593 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1648 | 1467678161595 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x118555000 == 36 [pid = 1648] [id = 177] 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e3ac00) [pid = 1648] [serial = 529] [outer = 0x0] 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126dd0c00) [pid = 1648] [serial = 530] [outer = 0x121e3ac00] 17:22:41 INFO - PROCESS | 1648 | 1467678161619 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1272d7c00) [pid = 1648] [serial = 531] [outer = 0x121e3ac00] 17:22:41 INFO - PROCESS | 1648 | 1467678161957 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]]]}] 17:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 525ms 17:22:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:22:42 INFO - PROCESS | 1648 | 1467678162007 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1648 | 1467678162008 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:22:42 INFO - PROCESS | 1648 | 1467678162011 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1648 | 1467678162012 Marionette TRACE conn2 <- [1,682,null,{}] 17:22:42 INFO - PROCESS | 1648 | 1467678162014 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}] 17:22:42 INFO - PROCESS | 1648 | 1467678162015 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:42 INFO - PROCESS | 1648 | 1467678162109 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:22:42 INFO - PROCESS | 1648 | 1467678162120 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1648 | 1467678162121 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a518800 == 37 [pid = 1648] [id = 178] 17:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1272d8800) [pid = 1648] [serial = 532] [outer = 0x0] 17:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12753ac00) [pid = 1648] [serial = 533] [outer = 0x1272d8800] 17:22:42 INFO - PROCESS | 1648 | 1467678162145 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127547400) [pid = 1648] [serial = 534] [outer = 0x1272d8800] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x113350000) [pid = 1648] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1128d3400) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11712fc00) [pid = 1648] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11732f000) [pid = 1648] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119b24000) [pid = 1648] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121909000) [pid = 1648] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1256f7c00) [pid = 1648] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117290400) [pid = 1648] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1272cf400) [pid = 1648] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a4a400) [pid = 1648] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a86400) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128d3800) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129180400) [pid = 1648] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117332800) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11670e000) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:22:42 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113f06c00) [pid = 1648] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:22:43 INFO - PROCESS | 1648 | 1467678163004 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]]]}] 17:22:43 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) 17:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1020ms 17:22:43 INFO - PROCESS | 1648 | 1467678163031 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1648 | 1467678163032 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:22:43 INFO - PROCESS | 1648 | 1467678163041 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1648 | 1467678163042 Marionette TRACE conn2 <- [1,686,null,{}] 17:22:43 INFO - PROCESS | 1648 | 1467678163046 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}] 17:22:43 INFO - PROCESS | 1648 | 1467678163048 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:43 INFO - PROCESS | 1648 | 1467678163143 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:22:43 INFO - PROCESS | 1648 | 1467678163148 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1648 | 1467678163149 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e3800 == 38 [pid = 1648] [id = 179] 17:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113f06c00) [pid = 1648] [serial = 535] [outer = 0x0] 17:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1193fd400) [pid = 1648] [serial = 536] [outer = 0x113f06c00] 17:22:43 INFO - PROCESS | 1648 | 1467678163174 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e32400) [pid = 1648] [serial = 537] [outer = 0x113f06c00] 17:22:43 INFO - PROCESS | 1648 | 1467678163951 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]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:22:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 921ms 17:22:43 INFO - PROCESS | 1648 | 1467678163963 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1648 | 1467678163964 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:22:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:22:43 INFO - PROCESS | 1648 | 1467678163966 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1648 | 1467678163967 Marionette TRACE conn2 <- [1,690,null,{}] 17:22:43 INFO - PROCESS | 1648 | 1467678163969 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}] 17:22:43 INFO - PROCESS | 1648 | 1467678163970 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:44 INFO - PROCESS | 1648 | 1467678164049 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:22:44 INFO - PROCESS | 1648 | 1467678164053 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1648 | 1467678164054 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b61a800 == 39 [pid = 1648] [id = 180] 17:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121e51800) [pid = 1648] [serial = 538] [outer = 0x0] 17:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x127569c00) [pid = 1648] [serial = 539] [outer = 0x121e51800] 17:22:44 INFO - PROCESS | 1648 | 1467678164078 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12917c000) [pid = 1648] [serial = 540] [outer = 0x121e51800] 17:22:45 INFO - PROCESS | 1648 | 1467678165019 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]]]}] 17:22:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:22:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1069ms 17:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:22:45 INFO - PROCESS | 1648 | 1467678165035 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1648 | 1467678165038 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:22:45 INFO - PROCESS | 1648 | 1467678165041 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1648 | 1467678165043 Marionette TRACE conn2 <- [1,694,null,{}] 17:22:45 INFO - PROCESS | 1648 | 1467678165048 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}] 17:22:45 INFO - PROCESS | 1648 | 1467678165049 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:45 INFO - PROCESS | 1648 | 1467678165154 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:22:45 INFO - PROCESS | 1648 | 1467678165218 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1648 | 1467678165219 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825b000 == 40 [pid = 1648] [id = 181] 17:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11670ac00) [pid = 1648] [serial = 541] [outer = 0x0] 17:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1167e5800) [pid = 1648] [serial = 542] [outer = 0x11670ac00] 17:22:45 INFO - PROCESS | 1648 | 1467678165252 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11732f800) [pid = 1648] [serial = 543] [outer = 0x11670ac00] 17:22:46 INFO - PROCESS | 1648 | 1467678166208 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]]]}] 17:22:46 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) 17:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1172ms 17:22:46 INFO - PROCESS | 1648 | 1467678166213 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1648 | 1467678166216 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:22:46 INFO - PROCESS | 1648 | 1467678166221 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1648 | 1467678166222 Marionette TRACE conn2 <- [1,698,null,{}] 17:22:46 INFO - PROCESS | 1648 | 1467678166225 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}] 17:22:46 INFO - PROCESS | 1648 | 1467678166228 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:46 INFO - PROCESS | 1648 | 1467678166334 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:22:46 INFO - PROCESS | 1648 | 1467678166386 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1648 | 1467678166387 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a9c000 == 41 [pid = 1648] [id = 182] 17:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1176dc800) [pid = 1648] [serial = 544] [outer = 0x0] 17:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11970e400) [pid = 1648] [serial = 545] [outer = 0x1176dc800] 17:22:46 INFO - PROCESS | 1648 | 1467678166417 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119a4c400) [pid = 1648] [serial = 546] [outer = 0x1176dc800] 17:22:47 INFO - PROCESS | 1648 | 1467678167489 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]]]}] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e3800 == 40 [pid = 1648] [id = 179] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a518800 == 39 [pid = 1648] [id = 178] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x118555000 == 38 [pid = 1648] [id = 177] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x127246000 == 37 [pid = 1648] [id = 176] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1250cb800 == 36 [pid = 1648] [id = 175] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x121271000 == 35 [pid = 1648] [id = 174] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119b19800 == 34 [pid = 1648] [id = 173] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x118562800 == 33 [pid = 1648] [id = 172] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x116f2a800 == 32 [pid = 1648] [id = 171] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1218cd000 == 31 [pid = 1648] [id = 170] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b873800 == 30 [pid = 1648] [id = 168] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5d800 == 29 [pid = 1648] [id = 169] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b61a800 == 28 [pid = 1648] [id = 180] 17:22:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11825b000 == 27 [pid = 1648] [id = 181] 17:22:48 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) 17:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1823ms 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116702800) [pid = 1648] [serial = 475] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117329000) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1199ccc00) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11670f800) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118176800) [pid = 1648] [serial = 472] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118279000) [pid = 1648] [serial = 478] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121013800) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119b32c00) [pid = 1648] [serial = 457] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124cf2800) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121e3a400) [pid = 1648] [serial = 460] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126f2d800) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1256fbc00) [pid = 1648] [serial = 463] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121906000) [pid = 1648] [serial = 487] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127548400) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121346400) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12753c000) [pid = 1648] [serial = 466] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x120f14c00) [pid = 1648] [serial = 484] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121cb2c00) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118772400) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x117135800) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116629800) [pid = 1648] [serial = 197] [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.] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12947d400) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x126813400) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x129185c00) [pid = 1648] [serial = 469] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x117128400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119a49c00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1129ae000) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x118ff0000) [pid = 1648] [serial = 481] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1199c7800) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119a47000) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x125526400) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x126ddcc00) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1183a8000) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 17:22:48 INFO - PROCESS | 1648 | 1467678168087 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1648 | 1467678168090 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:22:48 INFO - PROCESS | 1648 | 1467678168095 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1648 | 1467678168098 Marionette TRACE conn2 <- [1,702,null,{}] 17:22:48 INFO - PROCESS | 1648 | 1467678168102 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}] 17:22:48 INFO - PROCESS | 1648 | 1467678168104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:48 INFO - PROCESS | 1648 | 1467678168180 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:22:48 INFO - PROCESS | 1648 | 1467678168184 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1648 | 1467678168187 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b9d000 == 28 [pid = 1648] [id = 183] 17:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x113f04400) [pid = 1648] [serial = 547] [outer = 0x0] 17:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x113f0f400) [pid = 1648] [serial = 548] [outer = 0x113f04400] 17:22:48 INFO - PROCESS | 1648 | 1467678168218 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11626b800) [pid = 1648] [serial = 549] [outer = 0x113f04400] 17:22:49 INFO - PROCESS | 1648 | 1467678169040 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:22:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 17:22:49 INFO - PROCESS | 1648 | 1467678169068 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1648 | 1467678169070 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:22:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:22:49 INFO - PROCESS | 1648 | 1467678169075 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1648 | 1467678169078 Marionette TRACE conn2 <- [1,706,null,{}] 17:22:49 INFO - PROCESS | 1648 | 1467678169088 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}] 17:22:49 INFO - PROCESS | 1648 | 1467678169090 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:49 INFO - PROCESS | 1648 | 1467678169164 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:22:49 INFO - PROCESS | 1648 | 1467678169168 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1648 | 1467678169170 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f29800 == 29 [pid = 1648] [id = 184] 17:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x117127800) [pid = 1648] [serial = 550] [outer = 0x0] 17:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x117199c00) [pid = 1648] [serial = 551] [outer = 0x117127800] 17:22:49 INFO - PROCESS | 1648 | 1467678169200 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x117334400) [pid = 1648] [serial = 552] [outer = 0x117127800] 17:22:50 INFO - PROCESS | 1648 | 1467678170036 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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms 17:22:50 INFO - PROCESS | 1648 | 1467678170055 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1648 | 1467678170056 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:22:50 INFO - PROCESS | 1648 | 1467678170058 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1648 | 1467678170059 Marionette TRACE conn2 <- [1,710,null,{}] 17:22:50 INFO - PROCESS | 1648 | 1467678170069 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}] 17:22:50 INFO - PROCESS | 1648 | 1467678170072 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:50 INFO - PROCESS | 1648 | 1467678170176 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:22:50 INFO - PROCESS | 1648 | 1467678170212 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1648 | 1467678170214 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825a800 == 30 [pid = 1648] [id = 185] 17:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11827e400) [pid = 1648] [serial = 553] [outer = 0x0] 17:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118284400) [pid = 1648] [serial = 554] [outer = 0x11827e400] 17:22:50 INFO - PROCESS | 1648 | 1467678170244 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1183af400) [pid = 1648] [serial = 555] [outer = 0x11827e400] 17:22:51 INFO - PROCESS | 1648 | 1467678171053 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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:22:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 17:22:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:22:51 INFO - PROCESS | 1648 | 1467678171081 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1648 | 1467678171083 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:22:51 INFO - PROCESS | 1648 | 1467678171085 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1648 | 1467678171086 Marionette TRACE conn2 <- [1,714,null,{}] 17:22:51 INFO - PROCESS | 1648 | 1467678171088 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}] 17:22:51 INFO - PROCESS | 1648 | 1467678171089 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:51 INFO - PROCESS | 1648 | 1467678171180 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:22:51 INFO - PROCESS | 1648 | 1467678171213 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1648 | 1467678171214 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119314000 == 31 [pid = 1648] [id = 186] 17:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1184a8800) [pid = 1648] [serial = 556] [outer = 0x0] 17:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118fc2000) [pid = 1648] [serial = 557] [outer = 0x1184a8800] 17:22:51 INFO - PROCESS | 1648 | 1467678171240 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118ff4400) [pid = 1648] [serial = 558] [outer = 0x1184a8800] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121e51800) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x113f06c00) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x113392800) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x121e38000) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x116976400) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1175b3000) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x125526800) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x119a4d400) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x116703800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118486000) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11848dc00) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121e3ac00) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:22:52 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1272d8800) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:22:52 INFO - PROCESS | 1648 | 1467678172043 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]]]}] 17:22:52 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 17:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 17:22:52 INFO - PROCESS | 1648 | 1467678172054 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1648 | 1467678172055 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:22:52 INFO - PROCESS | 1648 | 1467678172057 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1648 | 1467678172058 Marionette TRACE conn2 <- [1,718,null,{}] 17:22:52 INFO - PROCESS | 1648 | 1467678172061 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}] 17:22:52 INFO - PROCESS | 1648 | 1467678172063 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:52 INFO - PROCESS | 1648 | 1467678172134 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:22:52 INFO - PROCESS | 1648 | 1467678172137 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1648 | 1467678172139 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119977800 == 32 [pid = 1648] [id = 187] 17:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1160a9c00) [pid = 1648] [serial = 559] [outer = 0x0] 17:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x118278400) [pid = 1648] [serial = 560] [outer = 0x1160a9c00] 17:22:52 INFO - PROCESS | 1648 | 1467678172173 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x118ffb000) [pid = 1648] [serial = 561] [outer = 0x1160a9c00] 17:22:52 INFO - PROCESS | 1648 | 1467678172954 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]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 17:22:52 INFO - PROCESS | 1648 | 1467678172978 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1648 | 1467678172980 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:22:52 INFO - PROCESS | 1648 | 1467678172982 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1648 | 1467678172983 Marionette TRACE conn2 <- [1,722,null,{}] 17:22:52 INFO - PROCESS | 1648 | 1467678172986 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}] 17:22:52 INFO - PROCESS | 1648 | 1467678172990 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:53 INFO - PROCESS | 1648 | 1467678173092 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:22:53 INFO - PROCESS | 1648 | 1467678173139 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1648 | 1467678173140 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12114b800 == 33 [pid = 1648] [id = 188] 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x117126c00) [pid = 1648] [serial = 562] [outer = 0x0] 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x119b32800) [pid = 1648] [serial = 563] [outer = 0x117126c00] 17:22:53 INFO - PROCESS | 1648 | 1467678173165 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x121010c00) [pid = 1648] [serial = 564] [outer = 0x117126c00] 17:22:53 INFO - PROCESS | 1648 | 1467678173432 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] 17:22:53 INFO - PROCESS | 1648 | 1467678173455 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:22:53 INFO - PROCESS | 1648 | 1467678173457 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1648 | 1467678173458 Marionette TRACE conn2 <- [1,726,null,{}] 17:22:53 INFO - PROCESS | 1648 | 1467678173468 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}] 17:22:53 INFO - PROCESS | 1648 | 1467678173469 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:53 INFO - PROCESS | 1648 | 1467678173546 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:22:53 INFO - PROCESS | 1648 | 1467678173551 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1648 | 1467678173552 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ac800 == 34 [pid = 1648] [id = 189] 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x121010800) [pid = 1648] [serial = 565] [outer = 0x0] 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x12146f000) [pid = 1648] [serial = 566] [outer = 0x121010800] 17:22:53 INFO - PROCESS | 1648 | 1467678173576 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x12190b400) [pid = 1648] [serial = 567] [outer = 0x121010800] 17:22:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:22:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 468ms 17:22:53 INFO - PROCESS | 1648 | 1467678173918 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]]]}] 17:22:53 INFO - PROCESS | 1648 | 1467678173925 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1648 | 1467678173926 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:22:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:22:53 INFO - PROCESS | 1648 | 1467678173932 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1648 | 1467678173933 Marionette TRACE conn2 <- [1,730,null,{}] 17:22:53 INFO - PROCESS | 1648 | 1467678173936 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}] 17:22:53 INFO - PROCESS | 1648 | 1467678173937 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:54 INFO - PROCESS | 1648 | 1467678174009 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:22:54 INFO - PROCESS | 1648 | 1467678174097 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1648 | 1467678174099 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x11263a800 == 35 [pid = 1648] [id = 190] 17:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x111074c00) [pid = 1648] [serial = 568] [outer = 0x0] 17:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1122bd400) [pid = 1648] [serial = 569] [outer = 0x111074c00] 17:22:54 INFO - PROCESS | 1648 | 1467678174132 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1129afc00) [pid = 1648] [serial = 570] [outer = 0x111074c00] 17:22:54 INFO - PROCESS | 1648 | 1467678174719 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] 17:22:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:22:54 INFO - PROCESS | 1648 | 1467678174806 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:22:54 INFO - PROCESS | 1648 | 1467678174809 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 1648 | 1467678174810 Marionette TRACE conn2 <- [1,734,null,{}] 17:22:54 INFO - PROCESS | 1648 | 1467678174814 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}] 17:22:54 INFO - PROCESS | 1648 | 1467678174816 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:54 INFO - PROCESS | 1648 | 1467678174919 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:22:54 INFO - PROCESS | 1648 | 1467678174968 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1648 | 1467678174970 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fad800 == 36 [pid = 1648] [id = 191] 17:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1175ab000) [pid = 1648] [serial = 571] [outer = 0x0] 17:22:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118175000) [pid = 1648] [serial = 572] [outer = 0x1175ab000] 17:22:55 INFO - PROCESS | 1648 | 1467678175001 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118345800) [pid = 1648] [serial = 573] [outer = 0x1175ab000] 17:22:55 INFO - PROCESS | 1648 | 1467678175617 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]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:22:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 872ms 17:22:55 INFO - PROCESS | 1648 | 1467678175681 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1648 | 1467678175683 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:22:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:22:55 INFO - PROCESS | 1648 | 1467678175687 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1648 | 1467678175688 Marionette TRACE conn2 <- [1,738,null,{}] 17:22:55 INFO - PROCESS | 1648 | 1467678175692 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}] 17:22:55 INFO - PROCESS | 1648 | 1467678175693 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:55 INFO - PROCESS | 1648 | 1467678175792 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12a770800 == 35 [pid = 1648] [id = 8] 17:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12d20f800 == 34 [pid = 1648] [id = 18] 17:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x12b613800 == 33 [pid = 1648] [id = 9] 17:22:55 INFO - PROCESS | 1648 | --DOCSHELL 0x116216800 == 32 [pid = 1648] [id = 26] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x127569c00) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12917c000) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121e32400) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121902400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x124cc5800) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x117131800) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118176000) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11817cc00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1183ae800) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1272da800) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1272c0800) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x120f17800) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x116972000) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x121a5f400) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x116630000) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x118773400) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1199cc800) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1193fd800) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x119a48800) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x126dd0c00) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x1256f8000) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x12753ac00) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x1272d7c00) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x1193fd400) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 51 (0x127547400) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | --DOMWINDOW == 50 (0x121011c00) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 17:22:55 INFO - PROCESS | 1648 | 1467678175897 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1648 | 1467678175900 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b90800 == 33 [pid = 1648] [id = 192] 17:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x11670dc00) [pid = 1648] [serial = 574] [outer = 0x0] 17:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x117130800) [pid = 1648] [serial = 575] [outer = 0x11670dc00] 17:22:55 INFO - PROCESS | 1648 | 1467678175929 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x117331800) [pid = 1648] [serial = 576] [outer = 0x11670dc00] 17:22:56 INFO - PROCESS | 1648 | 1467678176697 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]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:22:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1020ms 17:22:56 INFO - PROCESS | 1648 | 1467678176707 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1648 | 1467678176710 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:22:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:22:56 INFO - PROCESS | 1648 | 1467678176716 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1648 | 1467678176718 Marionette TRACE conn2 <- [1,742,null,{}] 17:22:56 INFO - PROCESS | 1648 | 1467678176730 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}] 17:22:56 INFO - PROCESS | 1648 | 1467678176732 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:56 INFO - PROCESS | 1648 | 1467678176809 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:22:56 INFO - PROCESS | 1648 | 1467678176816 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1648 | 1467678176817 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f1f000 == 34 [pid = 1648] [id = 193] 17:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x118483400) [pid = 1648] [serial = 577] [outer = 0x0] 17:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x11848d000) [pid = 1648] [serial = 578] [outer = 0x118483400] 17:22:56 INFO - PROCESS | 1648 | 1467678176847 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11877cc00) [pid = 1648] [serial = 579] [outer = 0x118483400] 17:22:57 INFO - PROCESS | 1648 | 1467678177685 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]]]}] 17:22:57 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 17:22:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 980ms 17:22:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:22:57 INFO - PROCESS | 1648 | 1467678177697 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1648 | 1467678177699 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:22:57 INFO - PROCESS | 1648 | 1467678177702 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1648 | 1467678177705 Marionette TRACE conn2 <- [1,746,null,{}] 17:22:57 INFO - PROCESS | 1648 | 1467678177715 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}] 17:22:57 INFO - PROCESS | 1648 | 1467678177718 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:57 INFO - PROCESS | 1648 | 1467678177816 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:22:57 INFO - PROCESS | 1648 | 1467678177836 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1648 | 1467678177838 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x121131800 == 35 [pid = 1648] [id = 194] 17:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x119a46800) [pid = 1648] [serial = 580] [outer = 0x0] 17:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x119b26800) [pid = 1648] [serial = 581] [outer = 0x119a46800] 17:22:57 INFO - PROCESS | 1648 | 1467678177865 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x120f1a000) [pid = 1648] [serial = 582] [outer = 0x119a46800] 17:22:58 INFO - PROCESS | 1648 | 1467678178693 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]]]}] 17:22:58 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.) 17:22:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1022ms 17:22:58 INFO - PROCESS | 1648 | 1467678178728 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:22:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:22:58 INFO - PROCESS | 1648 | 1467678178732 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:22:58 INFO - PROCESS | 1648 | 1467678178734 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1648 | 1467678178735 Marionette TRACE conn2 <- [1,750,null,{}] 17:22:58 INFO - PROCESS | 1648 | 1467678178737 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}] 17:22:58 INFO - PROCESS | 1648 | 1467678178739 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:58 INFO - PROCESS | 1648 | 1467678178831 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:22:58 INFO - PROCESS | 1648 | 1467678178861 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1648 | 1467678178862 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a55800 == 36 [pid = 1648] [id = 195] 17:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x112d8ac00) [pid = 1648] [serial = 583] [outer = 0x0] 17:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1214dc000) [pid = 1648] [serial = 584] [outer = 0x112d8ac00] 17:22:58 INFO - PROCESS | 1648 | 1467678178888 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x121911c00) [pid = 1648] [serial = 585] [outer = 0x112d8ac00] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1184a8800) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x117127800) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x1176dc800) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11670ac00) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x1160a9c00) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x113f04400) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x11827e400) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:22:59 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x117126c00) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:22:59 INFO - PROCESS | 1648 | 1467678179660 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]]]}] 17:22:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:22:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 17:22:59 INFO - PROCESS | 1648 | 1467678179703 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:22:59 INFO - PROCESS | 1648 | 1467678179705 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:22:59 INFO - PROCESS | 1648 | 1467678179707 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1648 | 1467678179708 Marionette TRACE conn2 <- [1,754,null,{}] 17:22:59 INFO - PROCESS | 1648 | 1467678179710 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}] 17:22:59 INFO - PROCESS | 1648 | 1467678179711 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:59 INFO - PROCESS | 1648 | 1467678179784 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:22:59 INFO - PROCESS | 1648 | 1467678179787 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1648 | 1467678179788 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:22:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e72000 == 37 [pid = 1648] [id = 196] 17:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x113d60c00) [pid = 1648] [serial = 586] [outer = 0x0] 17:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x118ff9c00) [pid = 1648] [serial = 587] [outer = 0x113d60c00] 17:22:59 INFO - PROCESS | 1648 | 1467678179822 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x121911400) [pid = 1648] [serial = 588] [outer = 0x113d60c00] 17:23:00 INFO - PROCESS | 1648 | 1467678180623 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]]]}] 17:23:00 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 17:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 17:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:23:00 INFO - PROCESS | 1648 | 1467678180676 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1648 | 1467678180677 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:23:00 INFO - PROCESS | 1648 | 1467678180679 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1648 | 1467678180680 Marionette TRACE conn2 <- [1,758,null,{}] 17:23:00 INFO - PROCESS | 1648 | 1467678180682 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}] 17:23:00 INFO - PROCESS | 1648 | 1467678180686 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:00 INFO - PROCESS | 1648 | 1467678180798 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:23:00 INFO - PROCESS | 1648 | 1467678180804 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1648 | 1467678180805 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d1e000 == 38 [pid = 1648] [id = 197] 17:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x121e32800) [pid = 1648] [serial = 589] [outer = 0x0] 17:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x121ee0c00) [pid = 1648] [serial = 590] [outer = 0x121e32800] 17:23:00 INFO - PROCESS | 1648 | 1467678180830 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12551dc00) [pid = 1648] [serial = 591] [outer = 0x121e32800] 17:23:01 INFO - PROCESS | 1648 | 1467678181181 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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:23:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 17:23:01 INFO - PROCESS | 1648 | 1467678181201 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1648 | 1467678181202 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:23:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:23:01 INFO - PROCESS | 1648 | 1467678181205 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1648 | 1467678181206 Marionette TRACE conn2 <- [1,762,null,{}] 17:23:01 INFO - PROCESS | 1648 | 1467678181208 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}] 17:23:01 INFO - PROCESS | 1648 | 1467678181209 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:01 INFO - PROCESS | 1648 | 1467678181271 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:23:01 INFO - PROCESS | 1648 | 1467678181274 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1648 | 1467678181284 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275f0800 == 39 [pid = 1648] [id = 198] 17:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x119a3fc00) [pid = 1648] [serial = 592] [outer = 0x0] 17:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x125683800) [pid = 1648] [serial = 593] [outer = 0x119a3fc00] 17:23:01 INFO - PROCESS | 1648 | 1467678181304 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1256f5400) [pid = 1648] [serial = 594] [outer = 0x119a3fc00] 17:23:02 INFO - PROCESS | 1648 | 1467678182167 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]]]}] 17:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 17:23:02 INFO - PROCESS | 1648 | 1467678182177 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1648 | 1467678182179 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:23:02 INFO - PROCESS | 1648 | 1467678182182 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1648 | 1467678182184 Marionette TRACE conn2 <- [1,766,null,{}] 17:23:02 INFO - PROCESS | 1648 | 1467678182188 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}] 17:23:02 INFO - PROCESS | 1648 | 1467678182190 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:02 INFO - PROCESS | 1648 | 1467678182286 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:23:02 INFO - PROCESS | 1648 | 1467678182333 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1648 | 1467678182336 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721a800 == 40 [pid = 1648] [id = 199] 17:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1160a7400) [pid = 1648] [serial = 595] [outer = 0x0] 17:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1167dac00) [pid = 1648] [serial = 596] [outer = 0x1160a7400] 17:23:02 INFO - PROCESS | 1648 | 1467678182367 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x117134400) [pid = 1648] [serial = 597] [outer = 0x1160a7400] 17:23:03 INFO - PROCESS | 1648 | 1467678183250 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:23:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 17:23:03 INFO - PROCESS | 1648 | 1467678183303 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1648 | 1467678183306 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:23:03 INFO - PROCESS | 1648 | 1467678183311 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1648 | 1467678183313 Marionette TRACE conn2 <- [1,770,null,{}] 17:23:03 INFO - PROCESS | 1648 | 1467678183316 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}] 17:23:03 INFO - PROCESS | 1648 | 1467678183317 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:03 INFO - PROCESS | 1648 | 1467678183444 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:23:03 INFO - PROCESS | 1648 | 1467678183491 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1648 | 1467678183493 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121271800 == 41 [pid = 1648] [id = 200] 17:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x117197400) [pid = 1648] [serial = 598] [outer = 0x0] 17:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118482800) [pid = 1648] [serial = 599] [outer = 0x117197400] 17:23:03 INFO - PROCESS | 1648 | 1467678183527 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118ff4000) [pid = 1648] [serial = 600] [outer = 0x117197400] 17:23:03 INFO - PROCESS | 1648 | 1467678183924 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 17:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:23:03 INFO - PROCESS | 1648 | 1467678183981 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1648 | 1467678183982 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:23:03 INFO - PROCESS | 1648 | 1467678183984 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1648 | 1467678183987 Marionette TRACE conn2 <- [1,774,null,{}] 17:23:04 INFO - PROCESS | 1648 | 1467678184012 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}] 17:23:04 INFO - PROCESS | 1648 | 1467678184016 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:04 INFO - PROCESS | 1648 | 1467678184133 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:23:04 INFO - PROCESS | 1648 | 1467678184186 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1648 | 1467678184188 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a52800 == 42 [pid = 1648] [id = 201] 17:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x121011400) [pid = 1648] [serial = 601] [outer = 0x0] 17:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x12146b000) [pid = 1648] [serial = 602] [outer = 0x121011400] 17:23:04 INFO - PROCESS | 1648 | 1467678184219 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x121e33c00) [pid = 1648] [serial = 603] [outer = 0x121011400] 17:23:04 INFO - PROCESS | 1648 | 1467678184709 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]]]}] 17:23:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:23:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 771ms 17:23:04 INFO - PROCESS | 1648 | 1467678184756 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1648 | 1467678184758 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:23:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:23:04 INFO - PROCESS | 1648 | 1467678184762 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1648 | 1467678184765 Marionette TRACE conn2 <- [1,778,null,{}] 17:23:04 INFO - PROCESS | 1648 | 1467678184769 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}] 17:23:04 INFO - PROCESS | 1648 | 1467678184770 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:04 INFO - PROCESS | 1648 | 1467678184858 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:23:04 INFO - PROCESS | 1648 | 1467678184956 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1648 | 1467678184957 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x117213800 == 43 [pid = 1648] [id = 202] 17:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11670cc00) [pid = 1648] [serial = 604] [outer = 0x0] 17:23:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117328c00) [pid = 1648] [serial = 605] [outer = 0x11670cc00] 17:23:04 INFO - PROCESS | 1648 | 1467678184985 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1176e2800) [pid = 1648] [serial = 606] [outer = 0x11670cc00] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5d3800 == 42 [pid = 1648] [id = 21] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b87f000 == 41 [pid = 1648] [id = 20] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5c8000 == 40 [pid = 1648] [id = 19] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11263c800 == 39 [pid = 1648] [id = 22] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x124a9c000 == 38 [pid = 1648] [id = 182] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c2800 == 37 [pid = 1648] [id = 13] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12b94d000 == 36 [pid = 1648] [id = 10] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113b91000 == 35 [pid = 1648] [id = 25] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca8d000 == 34 [pid = 1648] [id = 15] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd86800 == 33 [pid = 1648] [id = 11] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c02f800 == 32 [pid = 1648] [id = 12] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12c640800 == 31 [pid = 1648] [id = 14] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117206800 == 30 [pid = 1648] [id = 24] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec6800 == 29 [pid = 1648] [id = 6] 17:23:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a2000 == 28 [pid = 1648] [id = 23] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118fc2000) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x117199c00) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119a4c400) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11970e400) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11732f800) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1167e5800) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x118278400) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x118ffb000) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x113f0f400) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12146f000) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118ff4400) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11626b800) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x118284400) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1183af400) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x119b32800) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x121010c00) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x117334400) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 17:23:05 INFO - PROCESS | 1648 | 1467678185886 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]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1172ms 17:23:05 INFO - PROCESS | 1648 | 1467678185935 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1648 | 1467678185939 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:23:05 INFO - PROCESS | 1648 | 1467678185944 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1648 | 1467678185949 Marionette TRACE conn2 <- [1,782,null,{}] 17:23:05 INFO - PROCESS | 1648 | 1467678185955 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}] 17:23:05 INFO - PROCESS | 1648 | 1467678185956 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:06 INFO - PROCESS | 1648 | 1467678186027 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:23:06 INFO - PROCESS | 1648 | 1467678186033 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1648 | 1467678186036 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116226800 == 29 [pid = 1648] [id = 203] 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x112a84c00) [pid = 1648] [serial = 607] [outer = 0x0] 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x113d15000) [pid = 1648] [serial = 608] [outer = 0x112a84c00] 17:23:06 INFO - PROCESS | 1648 | 1467678186065 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1162db000) [pid = 1648] [serial = 609] [outer = 0x112a84c00] 17:23:06 INFO - PROCESS | 1648 | 1467678186402 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]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 476ms 17:23:06 INFO - PROCESS | 1648 | 1467678186419 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1648 | 1467678186422 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:23:06 INFO - PROCESS | 1648 | 1467678186427 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1648 | 1467678186430 Marionette TRACE conn2 <- [1,786,null,{}] 17:23:06 INFO - PROCESS | 1648 | 1467678186433 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}] 17:23:06 INFO - PROCESS | 1648 | 1467678186435 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:06 INFO - PROCESS | 1648 | 1467678186510 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:23:06 INFO - PROCESS | 1648 | 1467678186557 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1648 | 1467678186558 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x117168800 == 30 [pid = 1648] [id = 204] 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x116264000) [pid = 1648] [serial = 610] [outer = 0x0] 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x117126400) [pid = 1648] [serial = 611] [outer = 0x116264000] 17:23:06 INFO - PROCESS | 1648 | 1467678186586 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11732a000) [pid = 1648] [serial = 612] [outer = 0x116264000] 17:23:06 INFO - PROCESS | 1648 | 1467678186919 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]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 522ms 17:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:23:06 INFO - PROCESS | 1648 | 1467678186949 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1648 | 1467678186951 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:23:06 INFO - PROCESS | 1648 | 1467678186953 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1648 | 1467678186955 Marionette TRACE conn2 <- [1,790,null,{}] 17:23:06 INFO - PROCESS | 1648 | 1467678186963 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}] 17:23:06 INFO - PROCESS | 1648 | 1467678186966 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:07 INFO - PROCESS | 1648 | 1467678187057 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:23:07 INFO - PROCESS | 1648 | 1467678187086 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1648 | 1467678187088 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x112644000 == 31 [pid = 1648] [id = 205] 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1129a8400) [pid = 1648] [serial = 613] [outer = 0x0] 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118278400) [pid = 1648] [serial = 614] [outer = 0x1129a8400] 17:23:07 INFO - PROCESS | 1648 | 1467678187115 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118486000) [pid = 1648] [serial = 615] [outer = 0x1129a8400] 17:23:07 INFO - PROCESS | 1648 | 1467678187417 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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 17:23:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:23:07 INFO - PROCESS | 1648 | 1467678187474 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1648 | 1467678187476 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:23:07 INFO - PROCESS | 1648 | 1467678187478 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1648 | 1467678187479 Marionette TRACE conn2 <- [1,794,null,{}] 17:23:07 INFO - PROCESS | 1648 | 1467678187481 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}] 17:23:07 INFO - PROCESS | 1648 | 1467678187483 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:07 INFO - PROCESS | 1648 | 1467678187557 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:23:07 INFO - PROCESS | 1648 | 1467678187563 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:07 INFO - PROCESS | 1648 | 1467678187565 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d18000 == 32 [pid = 1648] [id = 206] 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118530000) [pid = 1648] [serial = 616] [outer = 0x0] 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118ff8800) [pid = 1648] [serial = 617] [outer = 0x118530000] 17:23:07 INFO - PROCESS | 1648 | 1467678187590 Marionette DEBUG loaded listener.js 17:23:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1193fd000) [pid = 1648] [serial = 618] [outer = 0x118530000] 17:23:07 INFO - PROCESS | 1648 | 1467678187953 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]]]}] 17:23:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:23:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 17:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:23:08 INFO - PROCESS | 1648 | 1467678187997 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1648 | 1467678187998 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:23:08 INFO - PROCESS | 1648 | 1467678188007 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1648 | 1467678188008 Marionette TRACE conn2 <- [1,798,null,{}] 17:23:08 INFO - PROCESS | 1648 | 1467678188016 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}] 17:23:08 INFO - PROCESS | 1648 | 1467678188017 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:08 INFO - PROCESS | 1648 | 1467678188104 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:23:08 INFO - PROCESS | 1648 | 1467678188107 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1648 | 1467678188108 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x121366000 == 33 [pid = 1648] [id = 207] 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1162e1000) [pid = 1648] [serial = 619] [outer = 0x0] 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119716800) [pid = 1648] [serial = 620] [outer = 0x1162e1000] 17:23:08 INFO - PROCESS | 1648 | 1467678188133 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119a49800) [pid = 1648] [serial = 621] [outer = 0x1162e1000] 17:23:08 INFO - PROCESS | 1648 | 1467678188458 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]]]}] 17:23:08 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 17:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 481ms 17:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:23:08 INFO - PROCESS | 1648 | 1467678188483 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1648 | 1467678188485 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:23:08 INFO - PROCESS | 1648 | 1467678188487 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1648 | 1467678188488 Marionette TRACE conn2 <- [1,802,null,{}] 17:23:08 INFO - PROCESS | 1648 | 1467678188490 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}] 17:23:08 INFO - PROCESS | 1648 | 1467678188494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:08 INFO - PROCESS | 1648 | 1467678188608 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:23:08 INFO - PROCESS | 1648 | 1467678188641 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1648 | 1467678188642 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3800 == 34 [pid = 1648] [id = 208] 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11732a800) [pid = 1648] [serial = 622] [outer = 0x0] 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x120f15800) [pid = 1648] [serial = 623] [outer = 0x11732a800] 17:23:08 INFO - PROCESS | 1648 | 1467678188667 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12190a800) [pid = 1648] [serial = 624] [outer = 0x11732a800] 17:23:09 INFO - PROCESS | 1648 | 1467678189014 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]]]}] 17:23:09 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 17:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 568ms 17:23:09 INFO - PROCESS | 1648 | 1467678189055 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1648 | 1467678189056 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:23:09 INFO - PROCESS | 1648 | 1467678189058 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1648 | 1467678189060 Marionette TRACE conn2 <- [1,806,null,{}] 17:23:09 INFO - PROCESS | 1648 | 1467678189062 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}] 17:23:09 INFO - PROCESS | 1648 | 1467678189063 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:09 INFO - PROCESS | 1648 | 1467678189155 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:23:09 INFO - PROCESS | 1648 | 1467678189188 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1648 | 1467678189189 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c1c000 == 35 [pid = 1648] [id = 209] 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115e24800) [pid = 1648] [serial = 625] [outer = 0x0] 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121a67000) [pid = 1648] [serial = 626] [outer = 0x115e24800] 17:23:09 INFO - PROCESS | 1648 | 1467678189213 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121e51400) [pid = 1648] [serial = 627] [outer = 0x115e24800] 17:23:09 INFO - PROCESS | 1648 | [1648] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:23:09 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:23:09 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:23:09 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 17:23:09 INFO - PROCESS | 1648 | 1467678189565 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]]]}] 17:23:09 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 17:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 17:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:23:09 INFO - PROCESS | 1648 | 1467678189579 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:23:09 INFO - PROCESS | 1648 | 1467678189580 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:23:09 INFO - PROCESS | 1648 | 1467678189582 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:23:09 INFO - PROCESS | 1648 | 1467678189583 Marionette TRACE conn2 <- [1,810,null,{}] 17:23:09 INFO - PROCESS | 1648 | 1467678189585 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}] 17:23:09 INFO - PROCESS | 1648 | 1467678189586 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:09 INFO - PROCESS | 1648 | 1467678189677 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112d8ac00) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x113d60c00) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121e32800) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11670dc00) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118483400) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x111074c00) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1175ab000) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x119a46800) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x121010800) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:23:09 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119a3fc00) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:23:09 INFO - PROCESS | 1648 | 1467678189774 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1648 | 1467678189775 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12688b000 == 36 [pid = 1648] [id = 210] 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x112a79800) [pid = 1648] [serial = 628] [outer = 0x0] 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x116050400) [pid = 1648] [serial = 629] [outer = 0x112a79800] 17:23:09 INFO - PROCESS | 1648 | 1467678189801 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1193f8800) [pid = 1648] [serial = 630] [outer = 0x112a79800] 17:23:10 INFO - PROCESS | 1648 | 1467678190085 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]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:23:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 519ms 17:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:23:10 INFO - PROCESS | 1648 | 1467678190102 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1648 | 1467678190103 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:23:10 INFO - PROCESS | 1648 | 1467678190105 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1648 | 1467678190106 Marionette TRACE conn2 <- [1,814,null,{}] 17:23:10 INFO - PROCESS | 1648 | 1467678190108 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}] 17:23:10 INFO - PROCESS | 1648 | 1467678190110 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:10 INFO - PROCESS | 1648 | 1467678190193 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:23:10 INFO - PROCESS | 1648 | 1467678190200 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1648 | 1467678190201 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119320800 == 37 [pid = 1648] [id = 211] 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112d8ac00) [pid = 1648] [serial = 631] [outer = 0x0] 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x121efa800) [pid = 1648] [serial = 632] [outer = 0x112d8ac00] 17:23:10 INFO - PROCESS | 1648 | 1467678190227 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x124fafc00) [pid = 1648] [serial = 633] [outer = 0x112d8ac00] 17:23:10 INFO - PROCESS | 1648 | 1467678190651 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] 17:23:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:23:10 INFO - PROCESS | 1648 | 1467678190676 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:23:10 INFO - PROCESS | 1648 | 1467678190680 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1648 | 1467678190681 Marionette TRACE conn2 <- [1,818,null,{}] 17:23:10 INFO - PROCESS | 1648 | 1467678190684 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}] 17:23:10 INFO - PROCESS | 1648 | 1467678190686 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:10 INFO - PROCESS | 1648 | 1467678190766 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:23:10 INFO - PROCESS | 1648 | 1467678190770 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1648 | 1467678190771 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a307000 == 38 [pid = 1648] [id = 212] 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x124fb4800) [pid = 1648] [serial = 634] [outer = 0x0] 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12567cc00) [pid = 1648] [serial = 635] [outer = 0x124fb4800] 17:23:10 INFO - PROCESS | 1648 | 1467678190795 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1256f1400) [pid = 1648] [serial = 636] [outer = 0x124fb4800] 17:23:11 INFO - PROCESS | 1648 | 1467678191118 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]]]}] 17:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 17:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:23:11 INFO - PROCESS | 1648 | 1467678191150 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:23:11 INFO - PROCESS | 1648 | 1467678191152 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:23:11 INFO - PROCESS | 1648 | 1467678191154 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1648 | 1467678191155 Marionette TRACE conn2 <- [1,822,null,{}] 17:23:11 INFO - PROCESS | 1648 | 1467678191157 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}] 17:23:11 INFO - PROCESS | 1648 | 1467678191159 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:11 INFO - PROCESS | 1648 | 1467678191250 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:23:11 INFO - PROCESS | 1648 | 1467678191302 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1648 | 1467678191303 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12127a800 == 39 [pid = 1648] [id = 213] 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1256f0c00) [pid = 1648] [serial = 637] [outer = 0x0] 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1256fd000) [pid = 1648] [serial = 638] [outer = 0x1256f0c00] 17:23:11 INFO - PROCESS | 1648 | 1467678191329 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1272ba000) [pid = 1648] [serial = 639] [outer = 0x1256f0c00] 17:23:11 INFO - PROCESS | 1648 | 1467678191601 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] 17:23:11 INFO - PROCESS | 1648 | 1467678191624 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:23:11 INFO - PROCESS | 1648 | 1467678191626 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1648 | 1467678191627 Marionette TRACE conn2 <- [1,826,null,{}] 17:23:11 INFO - PROCESS | 1648 | 1467678191637 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}] 17:23:11 INFO - PROCESS | 1648 | 1467678191638 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:11 INFO - PROCESS | 1648 | 1467678191717 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:23:11 INFO - PROCESS | 1648 | 1467678191721 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1648 | 1467678191722 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a774000 == 40 [pid = 1648] [id = 214] 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1256f2000) [pid = 1648] [serial = 640] [outer = 0x0] 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1272d5c00) [pid = 1648] [serial = 641] [outer = 0x1256f2000] 17:23:11 INFO - PROCESS | 1648 | 1467678191748 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1272dd000) [pid = 1648] [serial = 642] [outer = 0x1256f2000] 17:23:12 INFO - PROCESS | 1648 | 1467678192356 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]]]}] 17:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 777ms 17:23:12 INFO - PROCESS | 1648 | 1467678192403 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1648 | 1467678192406 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:23:12 INFO - PROCESS | 1648 | 1467678192409 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1648 | 1467678192413 Marionette TRACE conn2 <- [1,830,null,{}] 17:23:12 INFO - PROCESS | 1648 | 1467678192416 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}] 17:23:12 INFO - PROCESS | 1648 | 1467678192418 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:12 INFO - PROCESS | 1648 | 1467678192525 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:23:12 INFO - PROCESS | 1648 | 1467678192575 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1648 | 1467678192577 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181e2000 == 41 [pid = 1648] [id = 215] 17:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x116050c00) [pid = 1648] [serial = 643] [outer = 0x0] 17:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x116709c00) [pid = 1648] [serial = 644] [outer = 0x116050c00] 17:23:12 INFO - PROCESS | 1648 | 1467678192607 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117130000) [pid = 1648] [serial = 645] [outer = 0x116050c00] 17:23:13 INFO - PROCESS | 1648 | 1467678193093 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]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 723ms 17:23:13 INFO - PROCESS | 1648 | 1467678193310 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1648 | 1467678193312 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:23:13 INFO - PROCESS | 1648 | 1467678193347 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1648 | 1467678193349 Marionette TRACE conn2 <- [1,834,null,{}] 17:23:13 INFO - PROCESS | 1648 | 1467678193352 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}] 17:23:13 INFO - PROCESS | 1648 | 1467678193354 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:13 INFO - PROCESS | 1648 | 1467678193450 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:23:13 INFO - PROCESS | 1648 | 1467678193496 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1648 | 1467678193499 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162a3000 == 42 [pid = 1648] [id = 216] 17:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11712fc00) [pid = 1648] [serial = 646] [outer = 0x0] 17:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x117198400) [pid = 1648] [serial = 647] [outer = 0x11712fc00] 17:23:13 INFO - PROCESS | 1648 | 1467678193527 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117332000) [pid = 1648] [serial = 648] [outer = 0x11712fc00] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12127a800 == 41 [pid = 1648] [id = 213] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12a307000 == 40 [pid = 1648] [id = 212] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119320800 == 39 [pid = 1648] [id = 211] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x12688b000 == 38 [pid = 1648] [id = 210] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x126c1c000 == 37 [pid = 1648] [id = 209] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b3800 == 36 [pid = 1648] [id = 208] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x121366000 == 35 [pid = 1648] [id = 207] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x119d18000 == 34 [pid = 1648] [id = 206] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x112644000 == 33 [pid = 1648] [id = 205] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117168800 == 32 [pid = 1648] [id = 204] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x116226800 == 31 [pid = 1648] [id = 203] 17:23:13 INFO - PROCESS | 1648 | --DOCSHELL 0x117213800 == 30 [pid = 1648] [id = 202] 17:23:13 INFO - PROCESS | 1648 | 1467678193884 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]]]}] 17:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 574ms 17:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:23:13 INFO - PROCESS | 1648 | 1467678193922 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1648 | 1467678193924 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:23:13 INFO - PROCESS | 1648 | 1467678193928 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1648 | 1467678193931 Marionette TRACE conn2 <- [1,838,null,{}] 17:23:13 INFO - PROCESS | 1648 | 1467678193933 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}] 17:23:13 INFO - PROCESS | 1648 | 1467678193935 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:14 INFO - PROCESS | 1648 | 1467678194026 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12190b400) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1214dc000) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118ff9c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121ee0c00) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117130800) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117331800) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11848d000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11877cc00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1122bd400) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1129afc00) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118175000) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118345800) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12551dc00) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121911c00) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1256f5400) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x119b26800) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x120f1a000) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121911400) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x125683800) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 17:23:14 INFO - PROCESS | 1648 | 1467678194106 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1648 | 1467678194108 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716f000 == 31 [pid = 1648] [id = 217] 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1166f9c00) [pid = 1648] [serial = 649] [outer = 0x0] 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117331800) [pid = 1648] [serial = 650] [outer = 0x1166f9c00] 17:23:14 INFO - PROCESS | 1648 | 1467678194152 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118284800) [pid = 1648] [serial = 651] [outer = 0x1166f9c00] 17:23:14 INFO - PROCESS | 1648 | 1467678194547 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]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:23:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 675ms 17:23:14 INFO - PROCESS | 1648 | 1467678194601 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1648 | 1467678194603 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:23:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:23:14 INFO - PROCESS | 1648 | 1467678194605 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1648 | 1467678194606 Marionette TRACE conn2 <- [1,842,null,{}] 17:23:14 INFO - PROCESS | 1648 | 1467678194613 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}] 17:23:14 INFO - PROCESS | 1648 | 1467678194616 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:14 INFO - PROCESS | 1648 | 1467678194693 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:23:14 INFO - PROCESS | 1648 | 1467678194721 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1648 | 1467678194724 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b22800 == 32 [pid = 1648] [id = 218] 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118ff4400) [pid = 1648] [serial = 652] [outer = 0x0] 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1193f3400) [pid = 1648] [serial = 653] [outer = 0x118ff4400] 17:23:14 INFO - PROCESS | 1648 | 1467678194752 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119a41000) [pid = 1648] [serial = 654] [outer = 0x118ff4400] 17:23:15 INFO - PROCESS | 1648 | 1467678195098 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]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 17:23:15 INFO - PROCESS | 1648 | 1467678195125 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1648 | 1467678195126 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:23:15 INFO - PROCESS | 1648 | 1467678195128 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1648 | 1467678195129 Marionette TRACE conn2 <- [1,846,null,{}] 17:23:15 INFO - PROCESS | 1648 | 1467678195132 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}] 17:23:15 INFO - PROCESS | 1648 | 1467678195133 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:15 INFO - PROCESS | 1648 | 1467678195208 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:23:15 INFO - PROCESS | 1648 | 1467678195212 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1648 | 1467678195215 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ae000 == 33 [pid = 1648] [id = 219] 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119b30c00) [pid = 1648] [serial = 655] [outer = 0x0] 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x120f1a000) [pid = 1648] [serial = 656] [outer = 0x119b30c00] 17:23:15 INFO - PROCESS | 1648 | 1467678195240 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121014c00) [pid = 1648] [serial = 657] [outer = 0x119b30c00] 17:23:15 INFO - PROCESS | 1648 | 1467678195586 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]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 17:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:23:15 INFO - PROCESS | 1648 | 1467678195601 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1648 | 1467678195603 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:23:15 INFO - PROCESS | 1648 | 1467678195605 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1648 | 1467678195607 Marionette TRACE conn2 <- [1,850,null,{}] 17:23:15 INFO - PROCESS | 1648 | 1467678195611 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}] 17:23:15 INFO - PROCESS | 1648 | 1467678195613 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:15 INFO - PROCESS | 1648 | 1467678195726 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:23:15 INFO - PROCESS | 1648 | 1467678195809 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1648 | 1467678195819 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e83000 == 34 [pid = 1648] [id = 220] 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119b32c00) [pid = 1648] [serial = 658] [outer = 0x0] 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1211f0800) [pid = 1648] [serial = 659] [outer = 0x119b32c00] 17:23:15 INFO - PROCESS | 1648 | 1467678195860 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12190b000) [pid = 1648] [serial = 660] [outer = 0x119b32c00] 17:23:16 INFO - PROCESS | 1648 | 1467678196195 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]]]}] 17:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 620ms 17:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:23:16 INFO - PROCESS | 1648 | 1467678196226 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1648 | 1467678196228 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:23:16 INFO - PROCESS | 1648 | 1467678196233 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1648 | 1467678196235 Marionette TRACE conn2 <- [1,854,null,{}] 17:23:16 INFO - PROCESS | 1648 | 1467678196237 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}] 17:23:16 INFO - PROCESS | 1648 | 1467678196241 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:16 INFO - PROCESS | 1648 | 1467678196355 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:23:16 INFO - PROCESS | 1648 | 1467678196388 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1648 | 1467678196390 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c18800 == 35 [pid = 1648] [id = 221] 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121e31c00) [pid = 1648] [serial = 661] [outer = 0x0] 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121ee1000) [pid = 1648] [serial = 662] [outer = 0x121e31c00] 17:23:16 INFO - PROCESS | 1648 | 1467678196414 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1256ef400) [pid = 1648] [serial = 663] [outer = 0x121e31c00] 17:23:16 INFO - PROCESS | 1648 | 1467678196735 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]]]}] 17:23:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:23:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 520ms 17:23:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:23:16 INFO - PROCESS | 1648 | 1467678196752 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1648 | 1467678196754 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:23:16 INFO - PROCESS | 1648 | 1467678196756 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1648 | 1467678196757 Marionette TRACE conn2 <- [1,858,null,{}] 17:23:16 INFO - PROCESS | 1648 | 1467678196759 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}] 17:23:16 INFO - PROCESS | 1648 | 1467678196760 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:16 INFO - PROCESS | 1648 | 1467678196852 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:23:16 INFO - PROCESS | 1648 | 1467678196894 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1648 | 1467678196895 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e11800 == 36 [pid = 1648] [id = 222] 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1184a8000) [pid = 1648] [serial = 664] [outer = 0x0] 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1256fcc00) [pid = 1648] [serial = 665] [outer = 0x1184a8000] 17:23:16 INFO - PROCESS | 1648 | 1467678196919 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126dda800) [pid = 1648] [serial = 666] [outer = 0x1184a8000] 17:23:17 INFO - PROCESS | 1648 | 1467678197220 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]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 17:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:23:17 INFO - PROCESS | 1648 | 1467678197274 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1648 | 1467678197275 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:23:17 INFO - PROCESS | 1648 | 1467678197277 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1648 | 1467678197278 Marionette TRACE conn2 <- [1,862,null,{}] 17:23:17 INFO - PROCESS | 1648 | 1467678197280 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}] 17:23:17 INFO - PROCESS | 1648 | 1467678197282 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:17 INFO - PROCESS | 1648 | 1467678197374 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:23:17 INFO - PROCESS | 1648 | 1467678197378 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1648 | 1467678197380 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ec1000 == 37 [pid = 1648] [id = 223] 17:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256f4c00) [pid = 1648] [serial = 667] [outer = 0x0] 17:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126f30400) [pid = 1648] [serial = 668] [outer = 0x1256f4c00] 17:23:17 INFO - PROCESS | 1648 | 1467678197404 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1272d1c00) [pid = 1648] [serial = 669] [outer = 0x1256f4c00] 17:23:17 INFO - PROCESS | 1648 | 1467678197824 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]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 570ms 17:23:17 INFO - PROCESS | 1648 | 1467678197849 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1648 | 1467678197850 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:23:17 INFO - PROCESS | 1648 | 1467678197854 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1648 | 1467678197856 Marionette TRACE conn2 <- [1,866,null,{}] 17:23:17 INFO - PROCESS | 1648 | 1467678197859 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}] 17:23:17 INFO - PROCESS | 1648 | 1467678197861 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:18 INFO - PROCESS | 1648 | 1467678198002 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:23:18 INFO - PROCESS | 1648 | 1467678198007 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1648 | 1467678198008 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a769000 == 38 [pid = 1648] [id = 224] 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1272d8800) [pid = 1648] [serial = 670] [outer = 0x0] 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272dc800) [pid = 1648] [serial = 671] [outer = 0x1272d8800] 17:23:18 INFO - PROCESS | 1648 | 1467678198032 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12753ac00) [pid = 1648] [serial = 672] [outer = 0x1272d8800] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1162e1000) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129a8400) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116264000) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a84c00) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11732a800) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11670cc00) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118530000) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1160a7400) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117197400) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121011400) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124fb4800) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x115e24800) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112a79800) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x112d8ac00) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:23:18 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1256f0c00) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:23:18 INFO - PROCESS | 1648 | 1467678198413 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]]]}] 17:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 570ms 17:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:23:18 INFO - PROCESS | 1648 | 1467678198424 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1648 | 1467678198425 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:23:18 INFO - PROCESS | 1648 | 1467678198427 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1648 | 1467678198428 Marionette TRACE conn2 <- [1,870,null,{}] 17:23:18 INFO - PROCESS | 1648 | 1467678198436 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}] 17:23:18 INFO - PROCESS | 1648 | 1467678198437 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:18 INFO - PROCESS | 1648 | 1467678198540 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:23:18 INFO - PROCESS | 1648 | 1467678198570 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:18 INFO - PROCESS | 1648 | 1467678198571 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a772800 == 39 [pid = 1648] [id = 225] 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129a8400) [pid = 1648] [serial = 673] [outer = 0x0] 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11732ac00) [pid = 1648] [serial = 674] [outer = 0x1129a8400] 17:23:18 INFO - PROCESS | 1648 | 1467678198595 Marionette DEBUG loaded listener.js 17:23:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b32800) [pid = 1648] [serial = 675] [outer = 0x1129a8400] 17:23:18 INFO - PROCESS | 1648 | 1467678198862 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]]]}] 17:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 474ms 17:23:18 INFO - PROCESS | 1648 | 1467678198902 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1648 | 1467678198904 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:23:18 INFO - PROCESS | 1648 | 1467678198906 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1648 | 1467678198908 Marionette TRACE conn2 <- [1,874,null,{}] 17:23:18 INFO - PROCESS | 1648 | 1467678198910 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}] 17:23:18 INFO - PROCESS | 1648 | 1467678198912 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:19 INFO - PROCESS | 1648 | 1467678199019 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:23:19 INFO - PROCESS | 1648 | 1467678199022 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1648 | 1467678199023 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b619800 == 40 [pid = 1648] [id = 226] 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12100c800) [pid = 1648] [serial = 676] [outer = 0x0] 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121edfc00) [pid = 1648] [serial = 677] [outer = 0x12100c800] 17:23:19 INFO - PROCESS | 1648 | 1467678199052 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x127569400) [pid = 1648] [serial = 678] [outer = 0x12100c800] 17:23:19 INFO - PROCESS | 1648 | 1467678199389 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]]]}] 17:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 17:23:19 INFO - PROCESS | 1648 | 1467678199426 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:23:19 INFO - PROCESS | 1648 | 1467678199427 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:23:19 INFO - PROCESS | 1648 | 1467678199438 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:23:19 INFO - PROCESS | 1648 | 1467678199439 Marionette TRACE conn2 <- [1,878,null,{}] 17:23:19 INFO - PROCESS | 1648 | 1467678199442 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}] 17:23:19 INFO - PROCESS | 1648 | 1467678199443 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:19 INFO - PROCESS | 1648 | 1467678199520 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:23:19 INFO - PROCESS | 1648 | 1467678199524 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1648 | 1467678199525 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b880000 == 41 [pid = 1648] [id = 227] 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12756d800) [pid = 1648] [serial = 679] [outer = 0x0] 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x128d30000) [pid = 1648] [serial = 680] [outer = 0x12756d800] 17:23:19 INFO - PROCESS | 1648 | 1467678199549 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12917e800) [pid = 1648] [serial = 681] [outer = 0x12756d800] 17:23:19 INFO - PROCESS | 1648 | 1467678199855 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]]]}] 17:23:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:23:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 477ms 17:23:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:23:19 INFO - PROCESS | 1648 | 1467678199907 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:23:19 INFO - PROCESS | 1648 | 1467678199908 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:23:19 INFO - PROCESS | 1648 | 1467678199910 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:23:19 INFO - PROCESS | 1648 | 1467678199911 Marionette TRACE conn2 <- [1,882,null,{}] 17:23:19 INFO - PROCESS | 1648 | 1467678199913 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}] 17:23:19 INFO - PROCESS | 1648 | 1467678199914 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:20 INFO - PROCESS | 1648 | 1467678199999 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:23:20 INFO - PROCESS | 1648 | 1467678200002 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1648 | 1467678200003 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b94b000 == 42 [pid = 1648] [id = 228] 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129181c00) [pid = 1648] [serial = 682] [outer = 0x0] 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129186800) [pid = 1648] [serial = 683] [outer = 0x129181c00] 17:23:20 INFO - PROCESS | 1648 | 1467678200027 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1292d2000) [pid = 1648] [serial = 684] [outer = 0x129181c00] 17:23:20 INFO - PROCESS | 1648 | 1467678200471 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]]]}] 17:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 17:23:20 INFO - PROCESS | 1648 | 1467678200479 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:23:20 INFO - PROCESS | 1648 | 1467678200482 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:23:20 INFO - PROCESS | 1648 | 1467678200485 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1648 | 1467678200487 Marionette TRACE conn2 <- [1,886,null,{}] 17:23:20 INFO - PROCESS | 1648 | 1467678200491 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}] 17:23:20 INFO - PROCESS | 1648 | 1467678200493 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:20 INFO - PROCESS | 1648 | 1467678200592 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:23:20 INFO - PROCESS | 1648 | 1467678200658 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1648 | 1467678200659 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11826f000 == 43 [pid = 1648] [id = 229] 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113f05c00) [pid = 1648] [serial = 685] [outer = 0x0] 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116974400) [pid = 1648] [serial = 686] [outer = 0x113f05c00] 17:23:20 INFO - PROCESS | 1648 | 1467678200689 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1175b1c00) [pid = 1648] [serial = 687] [outer = 0x113f05c00] 17:23:21 INFO - PROCESS | 1648 | 1467678201105 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]]]}] 17:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 17:23:21 INFO - PROCESS | 1648 | 1467678201161 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1648 | 1467678201165 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:23:21 INFO - PROCESS | 1648 | 1467678201171 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1648 | 1467678201172 Marionette TRACE conn2 <- [1,890,null,{}] 17:23:21 INFO - PROCESS | 1648 | 1467678201175 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}] 17:23:21 INFO - PROCESS | 1648 | 1467678201177 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:21 INFO - PROCESS | 1648 | 1467678201276 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:23:21 INFO - PROCESS | 1648 | 1467678201342 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1648 | 1467678201344 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250cc800 == 44 [pid = 1648] [id = 230] 17:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118348000) [pid = 1648] [serial = 688] [outer = 0x0] 17:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1183a9000) [pid = 1648] [serial = 689] [outer = 0x118348000] 17:23:21 INFO - PROCESS | 1648 | 1467678201374 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118fca000) [pid = 1648] [serial = 690] [outer = 0x118348000] 17:23:21 INFO - PROCESS | 1648 | 1467678201822 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]]]}] 17:23:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:23:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 672ms 17:23:21 INFO - PROCESS | 1648 | 1467678201844 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1648 | 1467678201845 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:23:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:23:21 INFO - PROCESS | 1648 | 1467678201904 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1648 | 1467678201907 Marionette TRACE conn2 <- [1,894,null,{}] 17:23:21 INFO - PROCESS | 1648 | 1467678201914 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}] 17:23:21 INFO - PROCESS | 1648 | 1467678201917 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:22 INFO - PROCESS | 1648 | 1467678202014 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:23:22 INFO - PROCESS | 1648 | 1467678202080 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1648 | 1467678202082 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b95c800 == 45 [pid = 1648] [id = 231] 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12190c000) [pid = 1648] [serial = 691] [outer = 0x0] 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121a64000) [pid = 1648] [serial = 692] [outer = 0x12190c000] 17:23:22 INFO - PROCESS | 1648 | 1467678202113 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121eea000) [pid = 1648] [serial = 693] [outer = 0x12190c000] 17:23:22 INFO - PROCESS | 1648 | 1467678202541 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]]]}] 17:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 686ms 17:23:22 INFO - PROCESS | 1648 | 1467678202576 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1648 | 1467678202578 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:23:22 INFO - PROCESS | 1648 | 1467678202583 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1648 | 1467678202584 Marionette TRACE conn2 <- [1,898,null,{}] 17:23:22 INFO - PROCESS | 1648 | 1467678202586 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}] 17:23:22 INFO - PROCESS | 1648 | 1467678202588 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:22 INFO - PROCESS | 1648 | 1467678202684 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:23:22 INFO - PROCESS | 1648 | 1467678202748 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1648 | 1467678202749 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b1e000 == 46 [pid = 1648] [id = 232] 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x117126c00) [pid = 1648] [serial = 694] [outer = 0x0] 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x124a5dc00) [pid = 1648] [serial = 695] [outer = 0x117126c00] 17:23:22 INFO - PROCESS | 1648 | 1467678202778 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12681b000) [pid = 1648] [serial = 696] [outer = 0x117126c00] 17:23:23 INFO - PROCESS | 1648 | 1467678203354 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]]]}] 17:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 820ms 17:23:23 INFO - PROCESS | 1648 | 1467678203403 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:23:23 INFO - PROCESS | 1648 | 1467678203405 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:23:23 INFO - PROCESS | 1648 | 1467678203408 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:23:23 INFO - PROCESS | 1648 | 1467678203410 Marionette TRACE conn2 <- [1,902,null,{}] 17:23:23 INFO - PROCESS | 1648 | 1467678203413 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}] 17:23:23 INFO - PROCESS | 1648 | 1467678203415 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:23 INFO - PROCESS | 1648 | 1467678203506 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:23:23 INFO - PROCESS | 1648 | 1467678203577 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1648 | 1467678203578 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b1a800 == 47 [pid = 1648] [id = 233] 17:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1128cbc00) [pid = 1648] [serial = 697] [outer = 0x0] 17:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1128d5800) [pid = 1648] [serial = 698] [outer = 0x1128cbc00] 17:23:23 INFO - PROCESS | 1648 | 1467678203606 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x112a84000) [pid = 1648] [serial = 699] [outer = 0x1128cbc00] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b880000 == 46 [pid = 1648] [id = 227] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b619800 == 45 [pid = 1648] [id = 226] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a772800 == 44 [pid = 1648] [id = 225] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a769000 == 43 [pid = 1648] [id = 224] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x115ec1000 == 42 [pid = 1648] [id = 223] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128e11800 == 41 [pid = 1648] [id = 222] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x126c18800 == 40 [pid = 1648] [id = 221] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x123e83000 == 39 [pid = 1648] [id = 220] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ae000 == 38 [pid = 1648] [id = 219] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119b22800 == 37 [pid = 1648] [id = 218] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11716f000 == 36 [pid = 1648] [id = 217] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1162a3000 == 35 [pid = 1648] [id = 216] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a774000 == 34 [pid = 1648] [id = 214] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x121a52800 == 33 [pid = 1648] [id = 201] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1181e2000 == 32 [pid = 1648] [id = 215] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119b1e000 == 31 [pid = 1648] [id = 232] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b95c800 == 30 [pid = 1648] [id = 231] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1250cc800 == 29 [pid = 1648] [id = 230] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b94b000 == 28 [pid = 1648] [id = 228] 17:23:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11826f000 == 27 [pid = 1648] [id = 229] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1193fd000) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119716800) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118278400) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118486000) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117126400) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11732a000) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x113d15000) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1162db000) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x120f15800) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1176e2800) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117328c00) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ff8800) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117134400) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1167dac00) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118ff4000) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118482800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121e33c00) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12146b000) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1256f1400) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x119a49800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121a67000) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12190a800) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116050400) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121e51400) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1193f8800) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x124fafc00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12567cc00) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1256fd000) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1272ba000) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121efa800) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 17:23:24 INFO - PROCESS | 1648 | 1467678204493 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]]]}] 17:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1122ms 17:23:24 INFO - PROCESS | 1648 | 1467678204534 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:23:24 INFO - PROCESS | 1648 | 1467678204537 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:23:24 INFO - PROCESS | 1648 | 1467678204540 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1648 | 1467678204541 Marionette TRACE conn2 <- [1,906,null,{}] 17:23:24 INFO - PROCESS | 1648 | 1467678204546 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}] 17:23:24 INFO - PROCESS | 1648 | 1467678204548 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:24 INFO - PROCESS | 1648 | 1467678204625 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:23:24 INFO - PROCESS | 1648 | 1467678204633 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1648 | 1467678204636 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b32800 == 28 [pid = 1648] [id = 234] 17:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128d8400) [pid = 1648] [serial = 700] [outer = 0x0] 17:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112a7c400) [pid = 1648] [serial = 701] [outer = 0x1128d8400] 17:23:24 INFO - PROCESS | 1648 | 1467678204663 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x111d14800) [pid = 1648] [serial = 702] [outer = 0x1128d8400] 17:23:25 INFO - PROCESS | 1648 | 1467678205025 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]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 522ms 17:23:25 INFO - PROCESS | 1648 | 1467678205062 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1648 | 1467678205067 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:23:25 INFO - PROCESS | 1648 | 1467678205072 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1648 | 1467678205074 Marionette TRACE conn2 <- [1,910,null,{}] 17:23:25 INFO - PROCESS | 1648 | 1467678205076 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}] 17:23:25 INFO - PROCESS | 1648 | 1467678205078 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:25 INFO - PROCESS | 1648 | 1467678205154 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:23:25 INFO - PROCESS | 1648 | 1467678205158 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1648 | 1467678205159 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f33800 == 29 [pid = 1648] [id = 235] 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116264000) [pid = 1648] [serial = 703] [outer = 0x0] 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11662c800) [pid = 1648] [serial = 704] [outer = 0x116264000] 17:23:25 INFO - PROCESS | 1648 | 1467678205188 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11670bc00) [pid = 1648] [serial = 705] [outer = 0x116264000] 17:23:25 INFO - PROCESS | 1648 | 1467678205529 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]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 17:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:23:25 INFO - PROCESS | 1648 | 1467678205543 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1648 | 1467678205544 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:23:25 INFO - PROCESS | 1648 | 1467678205548 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1648 | 1467678205551 Marionette TRACE conn2 <- [1,914,null,{}] 17:23:25 INFO - PROCESS | 1648 | 1467678205559 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}] 17:23:25 INFO - PROCESS | 1648 | 1467678205563 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:25 INFO - PROCESS | 1648 | 1467678205658 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:23:25 INFO - PROCESS | 1648 | 1467678205667 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1648 | 1467678205669 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118543000 == 30 [pid = 1648] [id = 236] 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a79800) [pid = 1648] [serial = 706] [outer = 0x0] 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11732c800) [pid = 1648] [serial = 707] [outer = 0x112a79800] 17:23:25 INFO - PROCESS | 1648 | 1467678205697 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1173c0000) [pid = 1648] [serial = 708] [outer = 0x112a79800] 17:23:26 INFO - PROCESS | 1648 | 1467678206022 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]]]}] 17:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms 17:23:26 INFO - PROCESS | 1648 | 1467678206072 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1648 | 1467678206073 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:23:26 INFO - PROCESS | 1648 | 1467678206076 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1648 | 1467678206077 Marionette TRACE conn2 <- [1,918,null,{}] 17:23:26 INFO - PROCESS | 1648 | 1467678206079 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}] 17:23:26 INFO - PROCESS | 1648 | 1467678206080 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:26 INFO - PROCESS | 1648 | 1467678206183 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:23:26 INFO - PROCESS | 1648 | 1467678206211 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1648 | 1467678206212 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e0000 == 31 [pid = 1648] [id = 237] 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1175ab000) [pid = 1648] [serial = 709] [outer = 0x0] 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118173800) [pid = 1648] [serial = 710] [outer = 0x1175ab000] 17:23:26 INFO - PROCESS | 1648 | 1467678206237 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11827d800) [pid = 1648] [serial = 711] [outer = 0x1175ab000] 17:23:26 INFO - PROCESS | 1648 | 1467678206523 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]]]}] 17:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 17:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:23:26 INFO - PROCESS | 1648 | 1467678206553 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1648 | 1467678206554 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:23:26 INFO - PROCESS | 1648 | 1467678206556 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1648 | 1467678206557 Marionette TRACE conn2 <- [1,922,null,{}] 17:23:26 INFO - PROCESS | 1648 | 1467678206570 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}] 17:23:26 INFO - PROCESS | 1648 | 1467678206571 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:26 INFO - PROCESS | 1648 | 1467678206670 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:23:26 INFO - PROCESS | 1648 | 1467678206674 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1648 | 1467678206675 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f5a800 == 32 [pid = 1648] [id = 238] 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11334e800) [pid = 1648] [serial = 712] [outer = 0x0] 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118344000) [pid = 1648] [serial = 713] [outer = 0x11334e800] 17:23:26 INFO - PROCESS | 1648 | 1467678206700 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118487800) [pid = 1648] [serial = 714] [outer = 0x11334e800] 17:23:27 INFO - PROCESS | 1648 | 1467678207048 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]]]}] 17:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 520ms 17:23:27 INFO - PROCESS | 1648 | 1467678207079 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1648 | 1467678207082 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:23:27 INFO - PROCESS | 1648 | 1467678207085 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1648 | 1467678207086 Marionette TRACE conn2 <- [1,926,null,{}] 17:23:27 INFO - PROCESS | 1648 | 1467678207088 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}] 17:23:27 INFO - PROCESS | 1648 | 1467678207092 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:27 INFO - PROCESS | 1648 | 1467678207200 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:23:27 INFO - PROCESS | 1648 | 1467678207236 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1648 | 1467678207237 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215b1800 == 33 [pid = 1648] [id = 239] 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11848d800) [pid = 1648] [serial = 715] [outer = 0x0] 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118fc9800) [pid = 1648] [serial = 716] [outer = 0x11848d800] 17:23:27 INFO - PROCESS | 1648 | 1467678207262 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119711400) [pid = 1648] [serial = 717] [outer = 0x11848d800] 17:23:27 INFO - PROCESS | 1648 | 1467678207554 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]]]}] 17:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 17:23:27 INFO - PROCESS | 1648 | 1467678207603 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1648 | 1467678207605 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:23:27 INFO - PROCESS | 1648 | 1467678207607 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1648 | 1467678207608 Marionette TRACE conn2 <- [1,930,null,{}] 17:23:27 INFO - PROCESS | 1648 | 1467678207610 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}] 17:23:27 INFO - PROCESS | 1648 | 1467678207611 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:27 INFO - PROCESS | 1648 | 1467678207708 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:23:27 INFO - PROCESS | 1648 | 1467678207743 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1648 | 1467678207743 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a92000 == 34 [pid = 1648] [id = 240] 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1129a5000) [pid = 1648] [serial = 718] [outer = 0x0] 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119a3f000) [pid = 1648] [serial = 719] [outer = 0x1129a5000] 17:23:27 INFO - PROCESS | 1648 | 1467678207767 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b27800) [pid = 1648] [serial = 720] [outer = 0x1129a5000] 17:23:28 INFO - PROCESS | 1648 | 1467678208046 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]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 467ms 17:23:28 INFO - PROCESS | 1648 | 1467678208076 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1648 | 1467678208077 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:23:28 INFO - PROCESS | 1648 | 1467678208087 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1648 | 1467678208088 Marionette TRACE conn2 <- [1,934,null,{}] 17:23:28 INFO - PROCESS | 1648 | 1467678208090 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}] 17:23:28 INFO - PROCESS | 1648 | 1467678208091 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:28 INFO - PROCESS | 1648 | 1467678208190 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:23:28 INFO - PROCESS | 1648 | 1467678208194 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1648 | 1467678208195 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x125659000 == 35 [pid = 1648] [id = 241] 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118777800) [pid = 1648] [serial = 721] [outer = 0x0] 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119b2e000) [pid = 1648] [serial = 722] [outer = 0x118777800] 17:23:28 INFO - PROCESS | 1648 | 1467678208220 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121011000) [pid = 1648] [serial = 723] [outer = 0x118777800] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121e31c00) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1184a8000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1129a8400) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11712fc00) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116050c00) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1166f9c00) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1256f2000) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118ff4400) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119b30c00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1256f4c00) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119b32c00) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12756d800) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1272d8800) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12100c800) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:23:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129181c00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:23:28 INFO - PROCESS | 1648 | 1467678208717 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]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 668ms 17:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:23:28 INFO - PROCESS | 1648 | 1467678208755 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1648 | 1467678208757 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:23:28 INFO - PROCESS | 1648 | 1467678208759 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1648 | 1467678208760 Marionette TRACE conn2 <- [1,938,null,{}] 17:23:28 INFO - PROCESS | 1648 | 1467678208764 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}] 17:23:28 INFO - PROCESS | 1648 | 1467678208766 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:28 INFO - PROCESS | 1648 | 1467678208845 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:23:28 INFO - PROCESS | 1648 | 1467678208851 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1648 | 1467678208851 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x118542800 == 36 [pid = 1648] [id = 242] 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129a6800) [pid = 1648] [serial = 724] [outer = 0x0] 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11817fc00) [pid = 1648] [serial = 725] [outer = 0x1129a6800] 17:23:28 INFO - PROCESS | 1648 | 1467678208876 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119b30c00) [pid = 1648] [serial = 726] [outer = 0x1129a6800] 17:23:29 INFO - PROCESS | 1648 | 1467678209200 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]]]}] 17:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 17:23:29 INFO - PROCESS | 1648 | 1467678209228 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:23:29 INFO - PROCESS | 1648 | 1467678209230 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:23:29 INFO - PROCESS | 1648 | 1467678209234 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1648 | 1467678209235 Marionette TRACE conn2 <- [1,942,null,{}] 17:23:29 INFO - PROCESS | 1648 | 1467678209237 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}] 17:23:29 INFO - PROCESS | 1648 | 1467678209238 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:29 INFO - PROCESS | 1648 | 1467678209333 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:23:29 INFO - PROCESS | 1648 | 1467678209339 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1648 | 1467678209340 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x127260800 == 37 [pid = 1648] [id = 243] 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116264800) [pid = 1648] [serial = 727] [outer = 0x0] 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1210c3c00) [pid = 1648] [serial = 728] [outer = 0x116264800] 17:23:29 INFO - PROCESS | 1648 | 1467678209364 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1216d3c00) [pid = 1648] [serial = 729] [outer = 0x116264800] 17:23:29 INFO - PROCESS | 1648 | 1467678209674 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]]]}] 17:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 468ms 17:23:29 INFO - PROCESS | 1648 | 1467678209702 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:23:29 INFO - PROCESS | 1648 | 1467678209704 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:23:29 INFO - PROCESS | 1648 | 1467678209706 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1648 | 1467678209708 Marionette TRACE conn2 <- [1,946,null,{}] 17:23:29 INFO - PROCESS | 1648 | 1467678209710 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}] 17:23:29 INFO - PROCESS | 1648 | 1467678209712 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:29 INFO - PROCESS | 1648 | 1467678209802 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:23:29 INFO - PROCESS | 1648 | 1467678209813 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1648 | 1467678209815 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d18800 == 38 [pid = 1648] [id = 244] 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121904000) [pid = 1648] [serial = 730] [outer = 0x0] 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121a69000) [pid = 1648] [serial = 731] [outer = 0x121904000] 17:23:29 INFO - PROCESS | 1648 | 1467678209841 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121ee1800) [pid = 1648] [serial = 732] [outer = 0x121904000] 17:23:30 INFO - PROCESS | 1648 | 1467678210309 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]]]}] 17:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 622ms 17:23:30 INFO - PROCESS | 1648 | 1467678210329 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1648 | 1467678210331 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:23:30 INFO - PROCESS | 1648 | 1467678210336 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1648 | 1467678210339 Marionette TRACE conn2 <- [1,950,null,{}] 17:23:30 INFO - PROCESS | 1648 | 1467678210342 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}] 17:23:30 INFO - PROCESS | 1648 | 1467678210344 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:30 INFO - PROCESS | 1648 | 1467678210519 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:23:30 INFO - PROCESS | 1648 | 1467678210692 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1648 | 1467678210693 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f29000 == 39 [pid = 1648] [id = 245] 17:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113966800) [pid = 1648] [serial = 733] [outer = 0x0] 17:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113d64000) [pid = 1648] [serial = 734] [outer = 0x113966800] 17:23:30 INFO - PROCESS | 1648 | 1467678210743 Marionette DEBUG loaded listener.js 17:23:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1160ad800) [pid = 1648] [serial = 735] [outer = 0x113966800] 17:23:31 INFO - PROCESS | 1648 | 1467678211324 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]]]}] 17:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1023ms 17:23:31 INFO - PROCESS | 1648 | 1467678211381 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1648 | 1467678211385 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:23:31 INFO - PROCESS | 1648 | 1467678211400 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1648 | 1467678211402 Marionette TRACE conn2 <- [1,954,null,{}] 17:23:31 INFO - PROCESS | 1648 | 1467678211404 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}] 17:23:31 INFO - PROCESS | 1648 | 1467678211406 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:31 INFO - PROCESS | 1648 | 1467678211519 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:23:31 INFO - PROCESS | 1648 | 1467678211597 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1648 | 1467678211598 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x121266000 == 40 [pid = 1648] [id = 246] 17:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117199800) [pid = 1648] [serial = 736] [outer = 0x0] 17:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11732cc00) [pid = 1648] [serial = 737] [outer = 0x117199800] 17:23:31 INFO - PROCESS | 1648 | 1467678211628 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1176de000) [pid = 1648] [serial = 738] [outer = 0x117199800] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x127260800 == 39 [pid = 1648] [id = 243] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x118542800 == 38 [pid = 1648] [id = 242] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x125659000 == 37 [pid = 1648] [id = 241] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x124a92000 == 36 [pid = 1648] [id = 240] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1215b1800 == 35 [pid = 1648] [id = 239] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x120f5a800 == 34 [pid = 1648] [id = 238] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e0000 == 33 [pid = 1648] [id = 237] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x118543000 == 32 [pid = 1648] [id = 236] 17:23:32 INFO - PROCESS | 1648 | 1467678212261 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]]]}] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x116f33800 == 31 [pid = 1648] [id = 235] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x113b32800 == 30 [pid = 1648] [id = 234] 17:23:32 INFO - PROCESS | 1648 | --DOCSHELL 0x113b1a800 == 29 [pid = 1648] [id = 233] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121ee1000) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1256fcc00) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11732ac00) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117332000) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116709c00) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117130000) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117331800) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118284800) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1272dd000) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1272d5c00) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1193f3400) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a41000) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x120f1a000) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121014c00) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126f30400) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1211f0800) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117198400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1272d1c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126dda800) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12917e800) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1272dc800) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121edfc00) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1292d2000) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x129186800) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x128d30000) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x119b32800) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12753ac00) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1256ef400) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12190b000) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 17:23:32 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x127569400) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 17:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 921ms 17:23:32 INFO - PROCESS | 1648 | 1467678212322 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:23:32 INFO - PROCESS | 1648 | 1467678212324 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:23:32 INFO - PROCESS | 1648 | 1467678212327 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1648 | 1467678212329 Marionette TRACE conn2 <- [1,958,null,{}] 17:23:32 INFO - PROCESS | 1648 | 1467678212333 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}] 17:23:32 INFO - PROCESS | 1648 | 1467678212334 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:32 INFO - PROCESS | 1648 | 1467678212412 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:23:32 INFO - PROCESS | 1648 | 1467678212419 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1648 | 1467678212421 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x116673000 == 30 [pid = 1648] [id = 247] 17:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x116702c00) [pid = 1648] [serial = 739] [outer = 0x0] 17:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116711000) [pid = 1648] [serial = 740] [outer = 0x116702c00] 17:23:32 INFO - PROCESS | 1648 | 1467678212449 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117135c00) [pid = 1648] [serial = 741] [outer = 0x116702c00] 17:23:32 INFO - PROCESS | 1648 | 1467678212785 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]]]}] 17:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 17:23:32 INFO - PROCESS | 1648 | 1467678212849 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:23:32 INFO - PROCESS | 1648 | 1467678212852 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:23:32 INFO - PROCESS | 1648 | 1467678212856 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1648 | 1467678212858 Marionette TRACE conn2 <- [1,962,null,{}] 17:23:32 INFO - PROCESS | 1648 | 1467678212860 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}] 17:23:32 INFO - PROCESS | 1648 | 1467678212862 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:32 INFO - PROCESS | 1648 | 1467678212939 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:23:32 INFO - PROCESS | 1648 | 1467678212943 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1648 | 1467678212944 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118547800 == 31 [pid = 1648] [id = 248] 17:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1173bfc00) [pid = 1648] [serial = 742] [outer = 0x0] 17:23:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118176000) [pid = 1648] [serial = 743] [outer = 0x1173bfc00] 17:23:32 INFO - PROCESS | 1648 | 1467678212974 Marionette DEBUG loaded listener.js 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118344800) [pid = 1648] [serial = 744] [outer = 0x1173bfc00] 17:23:33 INFO - PROCESS | 1648 | 1467678213313 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]]]}] 17:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 17:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:23:33 INFO - PROCESS | 1648 | 1467678213327 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1648 | 1467678213328 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:23:33 INFO - PROCESS | 1648 | 1467678213331 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1648 | 1467678213335 Marionette TRACE conn2 <- [1,966,null,{}] 17:23:33 INFO - PROCESS | 1648 | 1467678213343 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}] 17:23:33 INFO - PROCESS | 1648 | 1467678213346 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:33 INFO - PROCESS | 1648 | 1467678213426 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:23:33 INFO - PROCESS | 1648 | 1467678213478 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1648 | 1467678213480 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4d000 == 32 [pid = 1648] [id = 249] 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112d85c00) [pid = 1648] [serial = 745] [outer = 0x0] 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1184a4800) [pid = 1648] [serial = 746] [outer = 0x112d85c00] 17:23:33 INFO - PROCESS | 1648 | 1467678213507 Marionette DEBUG loaded listener.js 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118ff4000) [pid = 1648] [serial = 747] [outer = 0x112d85c00] 17:23:33 INFO - PROCESS | 1648 | 1467678213811 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]]]}] 17:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 525ms 17:23:33 INFO - PROCESS | 1648 | 1467678213855 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1648 | 1467678213857 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:23:33 INFO - PROCESS | 1648 | 1467678213859 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1648 | 1467678213860 Marionette TRACE conn2 <- [1,970,null,{}] 17:23:33 INFO - PROCESS | 1648 | 1467678213864 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}] 17:23:33 INFO - PROCESS | 1648 | 1467678213866 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:33 INFO - PROCESS | 1648 | 1467678213945 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:23:33 INFO - PROCESS | 1648 | 1467678213950 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1648 | 1467678213952 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cc8000 == 33 [pid = 1648] [id = 250] 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1193f8000) [pid = 1648] [serial = 748] [outer = 0x0] 17:23:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a4a800) [pid = 1648] [serial = 749] [outer = 0x1193f8000] 17:23:33 INFO - PROCESS | 1648 | 1467678213977 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b32800) [pid = 1648] [serial = 750] [outer = 0x1193f8000] 17:23:34 INFO - PROCESS | 1648 | 1467678214298 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]]]}] 17:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 17:23:34 INFO - PROCESS | 1648 | 1467678214336 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 1648 | 1467678214338 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:23:34 INFO - PROCESS | 1648 | 1467678214363 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1648 | 1467678214365 Marionette TRACE conn2 <- [1,974,null,{}] 17:23:34 INFO - PROCESS | 1648 | 1467678214368 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}] 17:23:34 INFO - PROCESS | 1648 | 1467678214370 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:34 INFO - PROCESS | 1648 | 1467678214468 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:23:34 INFO - PROCESS | 1648 | 1467678214478 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1648 | 1467678214479 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x125666000 == 34 [pid = 1648] [id = 251] 17:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118772400) [pid = 1648] [serial = 751] [outer = 0x0] 17:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12100c800) [pid = 1648] [serial = 752] [outer = 0x118772400] 17:23:34 INFO - PROCESS | 1648 | 1467678214503 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121470000) [pid = 1648] [serial = 753] [outer = 0x118772400] 17:23:34 INFO - PROCESS | 1648 | 1467678214853 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]]]}] 17:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 526ms 17:23:34 INFO - PROCESS | 1648 | 1467678214884 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 1648 | 1467678214886 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:23:34 INFO - PROCESS | 1648 | 1467678214888 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1648 | 1467678214889 Marionette TRACE conn2 <- [1,978,null,{}] 17:23:34 INFO - PROCESS | 1648 | 1467678214891 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}] 17:23:34 INFO - PROCESS | 1648 | 1467678214895 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:35 INFO - PROCESS | 1648 | 1467678215018 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:23:35 INFO - PROCESS | 1648 | 1467678215024 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1648 | 1467678215025 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5b000 == 35 [pid = 1648] [id = 252] 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119f6d400) [pid = 1648] [serial = 754] [outer = 0x0] 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121a64c00) [pid = 1648] [serial = 755] [outer = 0x119f6d400] 17:23:35 INFO - PROCESS | 1648 | 1467678215049 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12551dc00) [pid = 1648] [serial = 756] [outer = 0x119f6d400] 17:23:35 INFO - PROCESS | 1648 | 1467678215430 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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 568ms 17:23:35 INFO - PROCESS | 1648 | 1467678215458 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1648 | 1467678215460 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:23:35 INFO - PROCESS | 1648 | 1467678215465 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1648 | 1467678215467 Marionette TRACE conn2 <- [1,982,null,{}] 17:23:35 INFO - PROCESS | 1648 | 1467678215471 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}] 17:23:35 INFO - PROCESS | 1648 | 1467678215473 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:35 INFO - PROCESS | 1648 | 1467678215621 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:23:35 INFO - PROCESS | 1648 | 1467678215644 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1648 | 1467678215645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292a1000 == 36 [pid = 1648] [id = 253] 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125524800) [pid = 1648] [serial = 757] [outer = 0x0] 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12567a400) [pid = 1648] [serial = 758] [outer = 0x125524800] 17:23:35 INFO - PROCESS | 1648 | 1467678215685 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x125689000) [pid = 1648] [serial = 759] [outer = 0x125524800] 17:23:36 INFO - PROCESS | 1648 | 1467678216069 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]]]}] 17:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 624ms 17:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:23:36 INFO - PROCESS | 1648 | 1467678216087 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1648 | 1467678216088 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:23:36 INFO - PROCESS | 1648 | 1467678216090 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1648 | 1467678216092 Marionette TRACE conn2 <- [1,986,null,{}] 17:23:36 INFO - PROCESS | 1648 | 1467678216094 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}] 17:23:36 INFO - PROCESS | 1648 | 1467678216095 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:36 INFO - PROCESS | 1648 | 1467678216190 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:23:36 INFO - PROCESS | 1648 | 1467678216242 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1648 | 1467678216243 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a507000 == 37 [pid = 1648] [id = 254] 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1256f0c00) [pid = 1648] [serial = 760] [outer = 0x0] 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1256f4c00) [pid = 1648] [serial = 761] [outer = 0x1256f0c00] 17:23:36 INFO - PROCESS | 1648 | 1467678216267 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1256fc400) [pid = 1648] [serial = 762] [outer = 0x1256f0c00] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1128cbc00) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1128d8400) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11334e800) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129a5000) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11848d800) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118777800) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112a79800) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116264000) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1175ab000) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1129a6800) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x116264800) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113f05c00) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118348000) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12190c000) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:23:36 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117126c00) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:23:36 INFO - PROCESS | 1648 | 1467678216638 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]]]}] 17:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 576ms 17:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:23:36 INFO - PROCESS | 1648 | 1467678216669 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1648 | 1467678216671 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:23:36 INFO - PROCESS | 1648 | 1467678216673 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1648 | 1467678216674 Marionette TRACE conn2 <- [1,990,null,{}] 17:23:36 INFO - PROCESS | 1648 | 1467678216676 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}] 17:23:36 INFO - PROCESS | 1648 | 1467678216677 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:36 INFO - PROCESS | 1648 | 1467678216784 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:23:36 INFO - PROCESS | 1648 | 1467678216790 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1648 | 1467678216791 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4c000 == 38 [pid = 1648] [id = 255] 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d0800) [pid = 1648] [serial = 763] [outer = 0x0] 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11670f800) [pid = 1648] [serial = 764] [outer = 0x1128d0800] 17:23:36 INFO - PROCESS | 1648 | 1467678216815 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11848d800) [pid = 1648] [serial = 765] [outer = 0x1128d0800] 17:23:37 INFO - PROCESS | 1648 | 1467678217107 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 17:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:23:37 INFO - PROCESS | 1648 | 1467678217143 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1648 | 1467678217144 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:23:37 INFO - PROCESS | 1648 | 1467678217148 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1648 | 1467678217151 Marionette TRACE conn2 <- [1,994,null,{}] 17:23:37 INFO - PROCESS | 1648 | 1467678217154 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}] 17:23:37 INFO - PROCESS | 1648 | 1467678217155 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:37 INFO - PROCESS | 1648 | 1467678217233 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:23:37 INFO - PROCESS | 1648 | 1467678217237 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1648 | 1467678217238 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a779800 == 39 [pid = 1648] [id = 256] 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1175b4c00) [pid = 1648] [serial = 766] [outer = 0x0] 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125526000) [pid = 1648] [serial = 767] [outer = 0x1175b4c00] 17:23:37 INFO - PROCESS | 1648 | 1467678217262 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126818400) [pid = 1648] [serial = 768] [outer = 0x1175b4c00] 17:23:37 INFO - PROCESS | 1648 | 1467678217608 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 17:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:23:37 INFO - PROCESS | 1648 | 1467678217619 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1648 | 1467678217621 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:23:37 INFO - PROCESS | 1648 | 1467678217623 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1648 | 1467678217624 Marionette TRACE conn2 <- [1,998,null,{}] 17:23:37 INFO - PROCESS | 1648 | 1467678217627 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}] 17:23:37 INFO - PROCESS | 1648 | 1467678217629 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:37 INFO - PROCESS | 1648 | 1467678217745 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:23:37 INFO - PROCESS | 1648 | 1467678217753 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1648 | 1467678217755 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae1a000 == 40 [pid = 1648] [id = 257] 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a3fc00) [pid = 1648] [serial = 769] [outer = 0x0] 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126dd9800) [pid = 1648] [serial = 770] [outer = 0x119a3fc00] 17:23:37 INFO - PROCESS | 1648 | 1467678217780 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272d4800) [pid = 1648] [serial = 771] [outer = 0x119a3fc00] 17:23:38 INFO - PROCESS | 1648 | 1467678218066 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]]]}] 17:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 17:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:23:38 INFO - PROCESS | 1648 | 1467678218093 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1648 | 1467678218094 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:23:38 INFO - PROCESS | 1648 | 1467678218104 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1648 | 1467678218105 Marionette TRACE conn2 <- [1,1002,null,{}] 17:23:38 INFO - PROCESS | 1648 | 1467678218107 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}] 17:23:38 INFO - PROCESS | 1648 | 1467678218108 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:38 INFO - PROCESS | 1648 | 1467678218192 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:23:38 INFO - PROCESS | 1648 | 1467678218196 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1648 | 1467678218199 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b625800 == 41 [pid = 1648] [id = 258] 17:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117128800) [pid = 1648] [serial = 772] [outer = 0x0] 17:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12738d400) [pid = 1648] [serial = 773] [outer = 0x117128800] 17:23:38 INFO - PROCESS | 1648 | 1467678218223 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127540400) [pid = 1648] [serial = 774] [outer = 0x117128800] 17:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116673000 == 40 [pid = 1648] [id = 247] 17:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x121266000 == 39 [pid = 1648] [id = 246] 17:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x119d18800 == 38 [pid = 1648] [id = 244] 17:23:38 INFO - PROCESS | 1648 | --DOCSHELL 0x116f29000 == 37 [pid = 1648] [id = 245] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x118547800 == 36 [pid = 1648] [id = 248] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x125666000 == 35 [pid = 1648] [id = 251] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1292a1000 == 34 [pid = 1648] [id = 253] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a507000 == 33 [pid = 1648] [id = 254] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4c000 == 32 [pid = 1648] [id = 255] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12a779800 == 31 [pid = 1648] [id = 256] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5b000 == 30 [pid = 1648] [id = 252] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x121cc8000 == 29 [pid = 1648] [id = 250] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4d000 == 28 [pid = 1648] [id = 249] 17:23:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae1a000 == 27 [pid = 1648] [id = 257] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112a84000) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1128d5800) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112a7c400) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x111d14800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118344000) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a3f000) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119711400) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118fc9800) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119b2e000) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11732c800) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1173c0000) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11662c800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119b27800) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11670bc00) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118173800) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119b30c00) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1210c3c00) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11817fc00) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1175b1c00) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x116974400) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118fca000) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1183a9000) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121eea000) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121a64000) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x121011000) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x121a69000) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12681b000) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x124a5dc00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x118487800) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11827d800) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1216d3c00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 17:23:39 INFO - PROCESS | 1648 | 1467678219595 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]]]}] 17:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1528ms 17:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:23:39 INFO - PROCESS | 1648 | 1467678219625 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1648 | 1467678219627 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:23:39 INFO - PROCESS | 1648 | 1467678219631 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1648 | 1467678219635 Marionette TRACE conn2 <- [1,1006,null,{}] 17:23:39 INFO - PROCESS | 1648 | 1467678219639 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}] 17:23:39 INFO - PROCESS | 1648 | 1467678219641 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:39 INFO - PROCESS | 1648 | 1467678219717 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:23:39 INFO - PROCESS | 1648 | 1467678219764 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1648 | 1467678219767 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x113ba2000 == 28 [pid = 1648] [id = 259] 17:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112d87400) [pid = 1648] [serial = 775] [outer = 0x0] 17:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x113342c00) [pid = 1648] [serial = 776] [outer = 0x112d87400] 17:23:39 INFO - PROCESS | 1648 | 1467678219795 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x115ef3800) [pid = 1648] [serial = 777] [outer = 0x112d87400] 17:23:40 INFO - PROCESS | 1648 | 1467678220091 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 523ms 17:23:40 INFO - PROCESS | 1648 | 1467678220153 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1648 | 1467678220156 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:23:40 INFO - PROCESS | 1648 | 1467678220161 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1648 | 1467678220163 Marionette TRACE conn2 <- [1,1010,null,{}] 17:23:40 INFO - PROCESS | 1648 | 1467678220165 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}] 17:23:40 INFO - PROCESS | 1648 | 1467678220167 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:40 INFO - PROCESS | 1648 | 1467678220239 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:23:40 INFO - PROCESS | 1648 | 1467678220283 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1648 | 1467678220284 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3f000 == 29 [pid = 1648] [id = 260] 17:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x115ef6800) [pid = 1648] [serial = 778] [outer = 0x0] 17:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x116632c00) [pid = 1648] [serial = 779] [outer = 0x115ef6800] 17:23:40 INFO - PROCESS | 1648 | 1467678220306 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11712a800) [pid = 1648] [serial = 780] [outer = 0x115ef6800] 17:23:40 INFO - PROCESS | 1648 | 1467678220692 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 572ms 17:23:40 INFO - PROCESS | 1648 | 1467678220734 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1648 | 1467678220737 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:23:40 INFO - PROCESS | 1648 | 1467678220740 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1648 | 1467678220756 Marionette TRACE conn2 <- [1,1014,null,{}] 17:23:40 INFO - PROCESS | 1648 | 1467678220784 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}] 17:23:40 INFO - PROCESS | 1648 | 1467678220789 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:40 INFO - PROCESS | 1648 | 1467678220907 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:23:40 INFO - PROCESS | 1648 | 1467678220956 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1648 | 1467678220958 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x118542800 == 30 [pid = 1648] [id = 261] 17:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x111da9400) [pid = 1648] [serial = 781] [outer = 0x0] 17:23:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1175b6000) [pid = 1648] [serial = 782] [outer = 0x111da9400] 17:23:40 INFO - PROCESS | 1648 | 1467678220986 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118178400) [pid = 1648] [serial = 783] [outer = 0x111da9400] 17:23:41 INFO - PROCESS | 1648 | 1467678221300 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 595ms 17:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:23:41 INFO - PROCESS | 1648 | 1467678221335 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1648 | 1467678221337 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:23:41 INFO - PROCESS | 1648 | 1467678221339 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1648 | 1467678221340 Marionette TRACE conn2 <- [1,1018,null,{}] 17:23:41 INFO - PROCESS | 1648 | 1467678221342 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}] 17:23:41 INFO - PROCESS | 1648 | 1467678221343 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:41 INFO - PROCESS | 1648 | 1467678221441 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:23:41 INFO - PROCESS | 1648 | 1467678221448 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1648 | 1467678221449 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931c000 == 31 [pid = 1648] [id = 262] 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11817cc00) [pid = 1648] [serial = 784] [outer = 0x0] 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1183a2400) [pid = 1648] [serial = 785] [outer = 0x11817cc00] 17:23:41 INFO - PROCESS | 1648 | 1467678221474 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x118482800) [pid = 1648] [serial = 786] [outer = 0x11817cc00] 17:23:41 INFO - PROCESS | 1648 | 1467678221770 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 468ms 17:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:23:41 INFO - PROCESS | 1648 | 1467678221807 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1648 | 1467678221808 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:23:41 INFO - PROCESS | 1648 | 1467678221810 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1648 | 1467678221811 Marionette TRACE conn2 <- [1,1022,null,{}] 17:23:41 INFO - PROCESS | 1648 | 1467678221815 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}] 17:23:41 INFO - PROCESS | 1648 | 1467678221817 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:41 INFO - PROCESS | 1648 | 1467678221894 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:23:41 INFO - PROCESS | 1648 | 1467678221900 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1648 | 1467678221901 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d19000 == 32 [pid = 1648] [id = 263] 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x111d16000) [pid = 1648] [serial = 787] [outer = 0x0] 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1184a6c00) [pid = 1648] [serial = 788] [outer = 0x111d16000] 17:23:41 INFO - PROCESS | 1648 | 1467678221926 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118777000) [pid = 1648] [serial = 789] [outer = 0x111d16000] 17:23:42 INFO - PROCESS | 1648 | 1467678222266 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 17:23:42 INFO - PROCESS | 1648 | 1467678222279 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1648 | 1467678222282 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:23:42 INFO - PROCESS | 1648 | 1467678222286 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1648 | 1467678222287 Marionette TRACE conn2 <- [1,1026,null,{}] 17:23:42 INFO - PROCESS | 1648 | 1467678222290 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}] 17:23:42 INFO - PROCESS | 1648 | 1467678222294 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:42 INFO - PROCESS | 1648 | 1467678222410 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:23:42 INFO - PROCESS | 1648 | 1467678222418 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1648 | 1467678222419 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121366000 == 33 [pid = 1648] [id = 264] 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118777c00) [pid = 1648] [serial = 790] [outer = 0x0] 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118ff6400) [pid = 1648] [serial = 791] [outer = 0x118777c00] 17:23:42 INFO - PROCESS | 1648 | 1467678222444 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119a49800) [pid = 1648] [serial = 792] [outer = 0x118777c00] 17:23:42 INFO - PROCESS | 1648 | 1467678222767 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 17:23:42 INFO - PROCESS | 1648 | 1467678222806 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:23:42 INFO - PROCESS | 1648 | 1467678222808 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:23:42 INFO - PROCESS | 1648 | 1467678222810 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1648 | 1467678222812 Marionette TRACE conn2 <- [1,1030,null,{}] 17:23:42 INFO - PROCESS | 1648 | 1467678222814 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}] 17:23:42 INFO - PROCESS | 1648 | 1467678222816 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:42 INFO - PROCESS | 1648 | 1467678222902 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:23:42 INFO - PROCESS | 1648 | 1467678222906 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1648 | 1467678222907 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cbe800 == 34 [pid = 1648] [id = 265] 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119a4a000) [pid = 1648] [serial = 793] [outer = 0x0] 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119b31c00) [pid = 1648] [serial = 794] [outer = 0x119a4a000] 17:23:42 INFO - PROCESS | 1648 | 1467678222931 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12100e400) [pid = 1648] [serial = 795] [outer = 0x119a4a000] 17:23:43 INFO - PROCESS | 1648 | 1467678223250 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 473ms 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:23:43 INFO - PROCESS | 1648 | 1467678223284 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1648 | 1467678223285 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:23:43 INFO - PROCESS | 1648 | 1467678223287 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1648 | 1467678223288 Marionette TRACE conn2 <- [1,1034,null,{}] 17:23:43 INFO - PROCESS | 1648 | 1467678223290 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}] 17:23:43 INFO - PROCESS | 1648 | 1467678223291 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:43 INFO - PROCESS | 1648 | 1467678223390 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:23:43 INFO - PROCESS | 1648 | 1467678223397 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1648 | 1467678223399 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c0800 == 35 [pid = 1648] [id = 266] 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119a48c00) [pid = 1648] [serial = 796] [outer = 0x0] 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1211ecc00) [pid = 1648] [serial = 797] [outer = 0x119a48c00] 17:23:43 INFO - PROCESS | 1648 | 1467678223424 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1216da400) [pid = 1648] [serial = 798] [outer = 0x119a48c00] 17:23:43 INFO - PROCESS | 1648 | 1467678223725 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:23:43 INFO - PROCESS | 1648 | 1467678223757 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1648 | 1467678223759 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:23:43 INFO - PROCESS | 1648 | 1467678223761 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1648 | 1467678223762 Marionette TRACE conn2 <- [1,1038,null,{}] 17:23:43 INFO - PROCESS | 1648 | 1467678223767 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}] 17:23:43 INFO - PROCESS | 1648 | 1467678223768 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:43 INFO - PROCESS | 1648 | 1467678223838 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:23:43 INFO - PROCESS | 1648 | 1467678223842 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1648 | 1467678223843 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x118271000 == 36 [pid = 1648] [id = 267] 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129b3800) [pid = 1648] [serial = 799] [outer = 0x0] 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12190d400) [pid = 1648] [serial = 800] [outer = 0x1129b3800] 17:23:43 INFO - PROCESS | 1648 | 1467678223877 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121cb2800) [pid = 1648] [serial = 801] [outer = 0x1129b3800] 17:23:44 INFO - PROCESS | 1648 | 1467678224185 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 17:23:44 INFO - PROCESS | 1648 | 1467678224231 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:23:44 INFO - PROCESS | 1648 | 1467678224233 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:23:44 INFO - PROCESS | 1648 | 1467678224235 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1648 | 1467678224236 Marionette TRACE conn2 <- [1,1042,null,{}] 17:23:44 INFO - PROCESS | 1648 | 1467678224238 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}] 17:23:44 INFO - PROCESS | 1648 | 1467678224239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:44 INFO - PROCESS | 1648 | 1467678224345 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:23:44 INFO - PROCESS | 1648 | 1467678224378 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1648 | 1467678224379 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x127260000 == 37 [pid = 1648] [id = 268] 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118481000) [pid = 1648] [serial = 802] [outer = 0x0] 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121e36c00) [pid = 1648] [serial = 803] [outer = 0x118481000] 17:23:44 INFO - PROCESS | 1648 | 1467678224403 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121ee6c00) [pid = 1648] [serial = 804] [outer = 0x118481000] 17:23:44 INFO - PROCESS | 1648 | 1467678224707 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 517ms 17:23:44 INFO - PROCESS | 1648 | 1467678224753 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 1648 | 1467678224754 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:23:44 INFO - PROCESS | 1648 | 1467678224757 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1648 | 1467678224758 Marionette TRACE conn2 <- [1,1046,null,{}] 17:23:44 INFO - PROCESS | 1648 | 1467678224761 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}] 17:23:44 INFO - PROCESS | 1648 | 1467678224763 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:44 INFO - PROCESS | 1648 | 1467678224867 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:23:44 INFO - PROCESS | 1648 | 1467678224876 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1648 | 1467678224878 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d13800 == 38 [pid = 1648] [id = 269] 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121eea000) [pid = 1648] [serial = 805] [outer = 0x0] 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12567f400) [pid = 1648] [serial = 806] [outer = 0x121eea000] 17:23:44 INFO - PROCESS | 1648 | 1467678224904 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1256fac00) [pid = 1648] [serial = 807] [outer = 0x121eea000] 17:23:45 INFO - PROCESS | 1648 | 1467678225288 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 568ms 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:23:45 INFO - PROCESS | 1648 | 1467678225326 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1648 | 1467678225328 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:23:45 INFO - PROCESS | 1648 | 1467678225331 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1648 | 1467678225333 Marionette TRACE conn2 <- [1,1050,null,{}] 17:23:45 INFO - PROCESS | 1648 | 1467678225337 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}] 17:23:45 INFO - PROCESS | 1648 | 1467678225338 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:45 INFO - PROCESS | 1648 | 1467678225486 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:23:45 INFO - PROCESS | 1648 | 1467678225503 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1648 | 1467678225504 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a513800 == 39 [pid = 1648] [id = 270] 17:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12681b000) [pid = 1648] [serial = 808] [outer = 0x0] 17:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126cf0800) [pid = 1648] [serial = 809] [outer = 0x12681b000] 17:23:45 INFO - PROCESS | 1648 | 1467678225544 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126f35800) [pid = 1648] [serial = 810] [outer = 0x12681b000] 17:23:45 INFO - PROCESS | 1648 | 1467678225942 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 620ms 17:23:45 INFO - PROCESS | 1648 | 1467678225951 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1648 | 1467678225952 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:23:45 INFO - PROCESS | 1648 | 1467678225954 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1648 | 1467678225955 Marionette TRACE conn2 <- [1,1054,null,{}] 17:23:45 INFO - PROCESS | 1648 | 1467678225958 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}] 17:23:45 INFO - PROCESS | 1648 | 1467678225959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:46 INFO - PROCESS | 1648 | 1467678226054 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:23:46 INFO - PROCESS | 1648 | 1467678226075 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1648 | 1467678226076 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77d000 == 40 [pid = 1648] [id = 271] 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11877cc00) [pid = 1648] [serial = 811] [outer = 0x0] 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1272cf800) [pid = 1648] [serial = 812] [outer = 0x11877cc00] 17:23:46 INFO - PROCESS | 1648 | 1467678226100 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1272d8c00) [pid = 1648] [serial = 813] [outer = 0x11877cc00] 17:23:46 INFO - PROCESS | 1648 | 1467678226433 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 17:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:23:46 INFO - PROCESS | 1648 | 1467678226472 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1648 | 1467678226473 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:23:46 INFO - PROCESS | 1648 | 1467678226475 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1648 | 1467678226476 Marionette TRACE conn2 <- [1,1058,null,{}] 17:23:46 INFO - PROCESS | 1648 | 1467678226479 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}] 17:23:46 INFO - PROCESS | 1648 | 1467678226480 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:46 INFO - PROCESS | 1648 | 1467678226576 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:23:46 INFO - PROCESS | 1648 | 1467678226580 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1648 | 1467678226581 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af54000 == 41 [pid = 1648] [id = 272] 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1272d9400) [pid = 1648] [serial = 814] [outer = 0x0] 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12753b800) [pid = 1648] [serial = 815] [outer = 0x1272d9400] 17:23:46 INFO - PROCESS | 1648 | 1467678226605 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127547000) [pid = 1648] [serial = 816] [outer = 0x1272d9400] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x125524800) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119f6d400) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1256f0c00) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128d0800) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1175b4c00) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a3fc00) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1193f8000) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112d85c00) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1173bfc00) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116702c00) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117199800) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x113966800) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121904000) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:23:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118772400) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:23:47 INFO - PROCESS | 1648 | 1467678227045 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 619ms 17:23:47 INFO - PROCESS | 1648 | 1467678227096 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1648 | 1467678227097 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:23:47 INFO - PROCESS | 1648 | 1467678227107 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1648 | 1467678227108 Marionette TRACE conn2 <- [1,1062,null,{}] 17:23:47 INFO - PROCESS | 1648 | 1467678227110 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}] 17:23:47 INFO - PROCESS | 1648 | 1467678227111 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:47 INFO - PROCESS | 1648 | 1467678227203 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:23:47 INFO - PROCESS | 1648 | 1467678227207 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1648 | 1467678227208 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af63000 == 42 [pid = 1648] [id = 273] 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117335000) [pid = 1648] [serial = 817] [outer = 0x0] 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11848c000) [pid = 1648] [serial = 818] [outer = 0x117335000] 17:23:47 INFO - PROCESS | 1648 | 1467678227233 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b2e400) [pid = 1648] [serial = 819] [outer = 0x117335000] 17:23:47 INFO - PROCESS | 1648 | 1467678227561 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 469ms 17:23:47 INFO - PROCESS | 1648 | 1467678227577 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1648 | 1467678227578 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:23:47 INFO - PROCESS | 1648 | 1467678227582 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1648 | 1467678227584 Marionette TRACE conn2 <- [1,1066,null,{}] 17:23:47 INFO - PROCESS | 1648 | 1467678227587 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}] 17:23:47 INFO - PROCESS | 1648 | 1467678227589 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:47 INFO - PROCESS | 1648 | 1467678227709 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:23:47 INFO - PROCESS | 1648 | 1467678227791 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1648 | 1467678227792 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b940000 == 43 [pid = 1648] [id = 274] 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1173bfc00) [pid = 1648] [serial = 820] [outer = 0x0] 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121903400) [pid = 1648] [serial = 821] [outer = 0x1173bfc00] 17:23:47 INFO - PROCESS | 1648 | 1467678227831 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12753cc00) [pid = 1648] [serial = 822] [outer = 0x1173bfc00] 17:23:48 INFO - PROCESS | 1648 | 1467678228187 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 623ms 17:23:48 INFO - PROCESS | 1648 | 1467678228204 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1648 | 1467678228206 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:23:48 INFO - PROCESS | 1648 | 1467678228208 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1648 | 1467678228209 Marionette TRACE conn2 <- [1,1070,null,{}] 17:23:48 INFO - PROCESS | 1648 | 1467678228211 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}] 17:23:48 INFO - PROCESS | 1648 | 1467678228213 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:48 INFO - PROCESS | 1648 | 1467678228301 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:23:48 INFO - PROCESS | 1648 | 1467678228352 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1648 | 1467678228353 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd78800 == 44 [pid = 1648] [id = 275] 17:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12146f000) [pid = 1648] [serial = 823] [outer = 0x0] 17:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x127569800) [pid = 1648] [serial = 824] [outer = 0x12146f000] 17:23:48 INFO - PROCESS | 1648 | 1467678228377 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127571800) [pid = 1648] [serial = 825] [outer = 0x12146f000] 17:23:48 INFO - PROCESS | 1648 | 1467678228692 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 17:23:48 INFO - PROCESS | 1648 | 1467678228727 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1648 | 1467678228728 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:23:48 INFO - PROCESS | 1648 | 1467678228733 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1648 | 1467678228736 Marionette TRACE conn2 <- [1,1074,null,{}] 17:23:48 INFO - PROCESS | 1648 | 1467678228739 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}] 17:23:48 INFO - PROCESS | 1648 | 1467678228740 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:48 INFO - PROCESS | 1648 | 1467678228864 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:23:49 INFO - PROCESS | 1648 | 1467678229012 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1648 | 1467678229014 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x112255800 == 45 [pid = 1648] [id = 276] 17:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1111a0400) [pid = 1648] [serial = 826] [outer = 0x0] 17:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1120e5800) [pid = 1648] [serial = 827] [outer = 0x1111a0400] 17:23:49 INFO - PROCESS | 1648 | 1467678229063 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1129aa000) [pid = 1648] [serial = 828] [outer = 0x1111a0400] 17:23:49 INFO - PROCESS | 1648 | 1467678229678 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1024ms 17:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:23:49 INFO - PROCESS | 1648 | 1467678229757 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1648 | 1467678229759 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:23:49 INFO - PROCESS | 1648 | 1467678229762 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1648 | 1467678229764 Marionette TRACE conn2 <- [1,1078,null,{}] 17:23:49 INFO - PROCESS | 1648 | 1467678229768 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}] 17:23:49 INFO - PROCESS | 1648 | 1467678229771 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:49 INFO - PROCESS | 1648 | 1467678229892 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:23:49 INFO - PROCESS | 1648 | 1467678229946 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1648 | 1467678229948 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x118266800 == 46 [pid = 1648] [id = 277] 17:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x116264000) [pid = 1648] [serial = 829] [outer = 0x0] 17:23:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x116706c00) [pid = 1648] [serial = 830] [outer = 0x116264000] 17:23:49 INFO - PROCESS | 1648 | 1467678229978 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117130800) [pid = 1648] [serial = 831] [outer = 0x116264000] 17:23:50 INFO - PROCESS | 1648 | 1467678230655 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]]]}] 17:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 976ms 17:23:50 INFO - PROCESS | 1648 | 1467678230739 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 1648 | 1467678230741 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:23:50 INFO - PROCESS | 1648 | 1467678230744 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 1648 | 1467678230746 Marionette TRACE conn2 <- [1,1082,null,{}] 17:23:50 INFO - PROCESS | 1648 | 1467678230750 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}] 17:23:50 INFO - PROCESS | 1648 | 1467678230751 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:50 INFO - PROCESS | 1648 | 1467678230866 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd78800 == 45 [pid = 1648] [id = 275] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12b940000 == 44 [pid = 1648] [id = 274] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12af63000 == 43 [pid = 1648] [id = 273] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12af54000 == 42 [pid = 1648] [id = 272] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77d000 == 41 [pid = 1648] [id = 271] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12a513800 == 40 [pid = 1648] [id = 270] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119d13800 == 39 [pid = 1648] [id = 269] 17:23:50 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12738d400) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x127260000 == 38 [pid = 1648] [id = 268] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x118271000 == 37 [pid = 1648] [id = 267] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c0800 == 36 [pid = 1648] [id = 266] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121cbe800 == 35 [pid = 1648] [id = 265] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x121366000 == 34 [pid = 1648] [id = 264] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119d19000 == 33 [pid = 1648] [id = 263] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11931c000 == 32 [pid = 1648] [id = 262] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x118542800 == 31 [pid = 1648] [id = 261] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3f000 == 30 [pid = 1648] [id = 260] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x113ba2000 == 29 [pid = 1648] [id = 259] 17:23:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12b625800 == 28 [pid = 1648] [id = 258] 17:23:50 INFO - PROCESS | 1648 | 1467678230949 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1648 | 1467678230950 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116075000 == 29 [pid = 1648] [id = 278] 17:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1162dc800) [pid = 1648] [serial = 832] [outer = 0x0] 17:23:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116703800) [pid = 1648] [serial = 833] [outer = 0x1162dc800] 17:23:50 INFO - PROCESS | 1648 | 1467678230978 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117290800) [pid = 1648] [serial = 834] [outer = 0x1162dc800] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12567a400) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121a64c00) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256f4c00) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x125689000) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11670f800) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125526000) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x126dd9800) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1272d4800) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a4a800) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1184a4800) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ff4000) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118176000) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118344800) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116711000) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117135c00) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1176de000) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11732cc00) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1160ad800) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x113d64000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121ee1800) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12100c800) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1256fc400) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12551dc00) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11848d800) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126818400) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121470000) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119b32800) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 17:23:51 INFO - PROCESS | 1648 | 1467678231303 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 573ms 17:23:51 INFO - PROCESS | 1648 | 1467678231319 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1648 | 1467678231322 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:23:51 INFO - PROCESS | 1648 | 1467678231327 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1648 | 1467678231328 Marionette TRACE conn2 <- [1,1086,null,{}] 17:23:51 INFO - PROCESS | 1648 | 1467678231331 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}] 17:23:51 INFO - PROCESS | 1648 | 1467678231335 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:51 INFO - PROCESS | 1648 | 1467678231410 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:23:51 INFO - PROCESS | 1648 | 1467678231473 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1648 | 1467678231474 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716f800 == 30 [pid = 1648] [id = 279] 17:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117327000) [pid = 1648] [serial = 835] [outer = 0x0] 17:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1175ab000) [pid = 1648] [serial = 836] [outer = 0x117327000] 17:23:51 INFO - PROCESS | 1648 | 1467678231503 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11827fc00) [pid = 1648] [serial = 837] [outer = 0x117327000] 17:23:51 INFO - PROCESS | 1648 | 1467678231795 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:23:51 INFO - PROCESS | 1648 | 1467678231850 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1648 | 1467678231852 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:23:51 INFO - PROCESS | 1648 | 1467678231854 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1648 | 1467678231857 Marionette TRACE conn2 <- [1,1090,null,{}] 17:23:51 INFO - PROCESS | 1648 | 1467678231864 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}] 17:23:51 INFO - PROCESS | 1648 | 1467678231868 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:51 INFO - PROCESS | 1648 | 1467678231949 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:23:52 INFO - PROCESS | 1648 | 1467678232005 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1648 | 1467678232007 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b0f800 == 31 [pid = 1648] [id = 280] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117333c00) [pid = 1648] [serial = 838] [outer = 0x0] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118486000) [pid = 1648] [serial = 839] [outer = 0x117333c00] 17:23:52 INFO - PROCESS | 1648 | 1467678232035 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118ff3800) [pid = 1648] [serial = 840] [outer = 0x117333c00] 17:23:52 INFO - PROCESS | 1648 | 1467678232303 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 470ms 17:23:52 INFO - PROCESS | 1648 | 1467678232326 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1648 | 1467678232327 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:23:52 INFO - PROCESS | 1648 | 1467678232329 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1648 | 1467678232331 Marionette TRACE conn2 <- [1,1094,null,{}] 17:23:52 INFO - PROCESS | 1648 | 1467678232341 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}] 17:23:52 INFO - PROCESS | 1648 | 1467678232342 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:52 INFO - PROCESS | 1648 | 1467678232424 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:23:52 INFO - PROCESS | 1648 | 1467678232428 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1648 | 1467678232429 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x121446000 == 32 [pid = 1648] [id = 281] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x113d60400) [pid = 1648] [serial = 841] [outer = 0x0] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193fd000) [pid = 1648] [serial = 842] [outer = 0x113d60400] 17:23:52 INFO - PROCESS | 1648 | 1467678232456 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a4b400) [pid = 1648] [serial = 843] [outer = 0x113d60400] 17:23:52 INFO - PROCESS | 1648 | 1467678232798 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 475ms 17:23:52 INFO - PROCESS | 1648 | 1467678232805 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1648 | 1467678232806 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:23:52 INFO - PROCESS | 1648 | 1467678232809 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1648 | 1467678232810 Marionette TRACE conn2 <- [1,1098,null,{}] 17:23:52 INFO - PROCESS | 1648 | 1467678232812 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}] 17:23:52 INFO - PROCESS | 1648 | 1467678232813 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:52 INFO - PROCESS | 1648 | 1467678232924 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:23:52 INFO - PROCESS | 1648 | 1467678232938 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1648 | 1467678232939 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825b800 == 33 [pid = 1648] [id = 282] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112d67c00) [pid = 1648] [serial = 844] [outer = 0x0] 17:23:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a48000) [pid = 1648] [serial = 845] [outer = 0x112d67c00] 17:23:52 INFO - PROCESS | 1648 | 1467678232963 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12100c800) [pid = 1648] [serial = 846] [outer = 0x112d67c00] 17:23:53 INFO - PROCESS | 1648 | 1467678233277 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 17:23:53 INFO - PROCESS | 1648 | 1467678233328 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1648 | 1467678233329 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:23:53 INFO - PROCESS | 1648 | 1467678233331 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1648 | 1467678233332 Marionette TRACE conn2 <- [1,1102,null,{}] 17:23:53 INFO - PROCESS | 1648 | 1467678233335 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}] 17:23:53 INFO - PROCESS | 1648 | 1467678233339 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:53 INFO - PROCESS | 1648 | 1467678233451 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:23:53 INFO - PROCESS | 1648 | 1467678233487 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1648 | 1467678233488 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d8c800 == 34 [pid = 1648] [id = 283] 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12146b000) [pid = 1648] [serial = 847] [outer = 0x0] 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121a64c00) [pid = 1648] [serial = 848] [outer = 0x12146b000] 17:23:53 INFO - PROCESS | 1648 | 1467678233513 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12551fc00) [pid = 1648] [serial = 849] [outer = 0x12146b000] 17:23:53 INFO - PROCESS | 1648 | 1467678233839 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 520ms 17:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:23:53 INFO - PROCESS | 1648 | 1467678233852 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1648 | 1467678233853 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:23:53 INFO - PROCESS | 1648 | 1467678233855 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1648 | 1467678233857 Marionette TRACE conn2 <- [1,1106,null,{}] 17:23:53 INFO - PROCESS | 1648 | 1467678233859 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}] 17:23:53 INFO - PROCESS | 1648 | 1467678233860 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:53 INFO - PROCESS | 1648 | 1467678233960 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:23:53 INFO - PROCESS | 1648 | 1467678233970 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1648 | 1467678233971 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a54800 == 35 [pid = 1648] [id = 284] 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x118284400) [pid = 1648] [serial = 850] [outer = 0x0] 17:23:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x125685c00) [pid = 1648] [serial = 851] [outer = 0x118284400] 17:23:53 INFO - PROCESS | 1648 | 1467678233995 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1256f8400) [pid = 1648] [serial = 852] [outer = 0x118284400] 17:23:54 INFO - PROCESS | 1648 | 1467678234297 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:23:54 INFO - PROCESS | 1648 | 1467678234326 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1648 | 1467678234327 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:23:54 INFO - PROCESS | 1648 | 1467678234337 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1648 | 1467678234338 Marionette TRACE conn2 <- [1,1110,null,{}] 17:23:54 INFO - PROCESS | 1648 | 1467678234340 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}] 17:23:54 INFO - PROCESS | 1648 | 1467678234341 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:54 INFO - PROCESS | 1648 | 1467678234435 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:23:54 INFO - PROCESS | 1648 | 1467678234439 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1648 | 1467678234440 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edc000 == 36 [pid = 1648] [id = 285] 17:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1256f8c00) [pid = 1648] [serial = 853] [outer = 0x0] 17:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126cf5800) [pid = 1648] [serial = 854] [outer = 0x1256f8c00] 17:23:54 INFO - PROCESS | 1648 | 1467678234464 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126f37c00) [pid = 1648] [serial = 855] [outer = 0x1256f8c00] 17:23:54 INFO - PROCESS | 1648 | 1467678234835 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 527ms 17:23:54 INFO - PROCESS | 1648 | 1467678234857 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1648 | 1467678234859 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:23:54 INFO - PROCESS | 1648 | 1467678234863 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1648 | 1467678234867 Marionette TRACE conn2 <- [1,1114,null,{}] 17:23:54 INFO - PROCESS | 1648 | 1467678234870 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}] 17:23:54 INFO - PROCESS | 1648 | 1467678234872 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:55 INFO - PROCESS | 1648 | 1467678235234 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x121eea000) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11817cc00) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12681b000) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11877cc00) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111da9400) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1272d9400) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x117128800) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115ef6800) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x111d16000) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a4a000) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119a48c00) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117335000) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112d87400) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129b3800) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118481000) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118777c00) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:23:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1173bfc00) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:23:55 INFO - PROCESS | 1648 | 1467678235297 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1648 | 1467678235298 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x117220800 == 37 [pid = 1648] [id = 286] 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x111d78c00) [pid = 1648] [serial = 856] [outer = 0x0] 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11393b000) [pid = 1648] [serial = 857] [outer = 0x111d78c00] 17:23:55 INFO - PROCESS | 1648 | 1467678235322 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117329800) [pid = 1648] [serial = 858] [outer = 0x111d78c00] 17:23:55 INFO - PROCESS | 1648 | 1467678235578 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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 724ms 17:23:55 INFO - PROCESS | 1648 | 1467678235587 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:23:55 INFO - PROCESS | 1648 | 1467678235588 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:23:55 INFO - PROCESS | 1648 | 1467678235590 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1648 | 1467678235591 Marionette TRACE conn2 <- [1,1118,null,{}] 17:23:55 INFO - PROCESS | 1648 | 1467678235594 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}] 17:23:55 INFO - PROCESS | 1648 | 1467678235595 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:55 INFO - PROCESS | 1648 | 1467678235677 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:23:55 INFO - PROCESS | 1648 | 1467678235682 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1648 | 1467678235684 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x121376800 == 38 [pid = 1648] [id = 287] 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11817cc00) [pid = 1648] [serial = 859] [outer = 0x0] 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a4d800) [pid = 1648] [serial = 860] [outer = 0x11817cc00] 17:23:55 INFO - PROCESS | 1648 | 1467678235708 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256fa800) [pid = 1648] [serial = 861] [outer = 0x11817cc00] 17:23:56 INFO - PROCESS | 1648 | 1467678236026 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 469ms 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:23:56 INFO - PROCESS | 1648 | 1467678236059 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1648 | 1467678236061 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:23:56 INFO - PROCESS | 1648 | 1467678236063 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1648 | 1467678236064 Marionette TRACE conn2 <- [1,1122,null,{}] 17:23:56 INFO - PROCESS | 1648 | 1467678236074 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}] 17:23:56 INFO - PROCESS | 1648 | 1467678236076 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:56 INFO - PROCESS | 1648 | 1467678236188 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:23:56 INFO - PROCESS | 1648 | 1467678236248 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1648 | 1467678236250 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b940000 == 39 [pid = 1648] [id = 288] 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11309e400) [pid = 1648] [serial = 862] [outer = 0x0] 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x128e68c00) [pid = 1648] [serial = 863] [outer = 0x11309e400] 17:23:56 INFO - PROCESS | 1648 | 1467678236276 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12917e400) [pid = 1648] [serial = 864] [outer = 0x11309e400] 17:23:56 INFO - PROCESS | 1648 | 1467678236673 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 626ms 17:23:56 INFO - PROCESS | 1648 | 1467678236689 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1648 | 1467678236690 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:23:56 INFO - PROCESS | 1648 | 1467678236693 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1648 | 1467678236694 Marionette TRACE conn2 <- [1,1126,null,{}] 17:23:56 INFO - PROCESS | 1648 | 1467678236696 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}] 17:23:56 INFO - PROCESS | 1648 | 1467678236697 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:56 INFO - PROCESS | 1648 | 1467678236774 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:23:56 INFO - PROCESS | 1648 | 1467678236831 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1648 | 1467678236832 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7d800 == 40 [pid = 1648] [id = 289] 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11309e800) [pid = 1648] [serial = 865] [outer = 0x0] 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129186400) [pid = 1648] [serial = 866] [outer = 0x11309e800] 17:23:56 INFO - PROCESS | 1648 | 1467678236856 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1292d4800) [pid = 1648] [serial = 867] [outer = 0x11309e800] 17:23:57 INFO - PROCESS | 1648 | 1467678237127 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 467ms 17:23:57 INFO - PROCESS | 1648 | 1467678237161 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1648 | 1467678237162 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:23:57 INFO - PROCESS | 1648 | 1467678237172 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1648 | 1467678237173 Marionette TRACE conn2 <- [1,1130,null,{}] 17:23:57 INFO - PROCESS | 1648 | 1467678237175 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}] 17:23:57 INFO - PROCESS | 1648 | 1467678237176 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:57 INFO - PROCESS | 1648 | 1467678237306 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:23:57 INFO - PROCESS | 1648 | 1467678237358 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1648 | 1467678237360 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b91000 == 41 [pid = 1648] [id = 290] 17:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128d2c00) [pid = 1648] [serial = 868] [outer = 0x0] 17:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1129b2c00) [pid = 1648] [serial = 869] [outer = 0x1128d2c00] 17:23:57 INFO - PROCESS | 1648 | 1467678237391 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1151a9800) [pid = 1648] [serial = 870] [outer = 0x1128d2c00] 17:23:57 INFO - PROCESS | 1648 | 1467678237855 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 724ms 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:23:57 INFO - PROCESS | 1648 | 1467678237913 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1648 | 1467678237916 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:23:57 INFO - PROCESS | 1648 | 1467678237922 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1648 | 1467678237923 Marionette TRACE conn2 <- [1,1134,null,{}] 17:23:57 INFO - PROCESS | 1648 | 1467678237927 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}] 17:23:57 INFO - PROCESS | 1648 | 1467678237930 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:58 INFO - PROCESS | 1648 | 1467678238032 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:23:58 INFO - PROCESS | 1648 | 1467678238097 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1648 | 1467678238099 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119980000 == 42 [pid = 1648] [id = 291] 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117199000) [pid = 1648] [serial = 871] [outer = 0x0] 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1176dd000) [pid = 1648] [serial = 872] [outer = 0x117199000] 17:23:58 INFO - PROCESS | 1648 | 1467678238129 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118348400) [pid = 1648] [serial = 873] [outer = 0x117199000] 17:23:58 INFO - PROCESS | 1648 | 1467678238596 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]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 724ms 17:23:58 INFO - PROCESS | 1648 | 1467678238660 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:23:58 INFO - PROCESS | 1648 | 1467678238663 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:23:58 INFO - PROCESS | 1648 | 1467678238670 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 1648 | 1467678238672 Marionette TRACE conn2 <- [1,1138,null,{}] 17:23:58 INFO - PROCESS | 1648 | 1467678238676 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}] 17:23:58 INFO - PROCESS | 1648 | 1467678238678 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:58 INFO - PROCESS | 1648 | 1467678238864 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:23:58 INFO - PROCESS | 1648 | 1467678238910 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1648 | 1467678238912 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6f0800 == 43 [pid = 1648] [id = 292] 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11852f000) [pid = 1648] [serial = 874] [outer = 0x0] 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118ff9c00) [pid = 1648] [serial = 875] [outer = 0x11852f000] 17:23:58 INFO - PROCESS | 1648 | 1467678238940 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119b25c00) [pid = 1648] [serial = 876] [outer = 0x11852f000] 17:23:59 INFO - PROCESS | 1648 | 1467678239356 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 728ms 17:23:59 INFO - PROCESS | 1648 | 1467678239396 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1648 | 1467678239399 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:23:59 INFO - PROCESS | 1648 | 1467678239407 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1648 | 1467678239410 Marionette TRACE conn2 <- [1,1142,null,{}] 17:23:59 INFO - PROCESS | 1648 | 1467678239413 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}] 17:23:59 INFO - PROCESS | 1648 | 1467678239415 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:59 INFO - PROCESS | 1648 | 1467678239521 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:23:59 INFO - PROCESS | 1648 | 1467678239577 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1648 | 1467678239578 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:23:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c635800 == 44 [pid = 1648] [id = 293] 17:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121467000) [pid = 1648] [serial = 877] [outer = 0x0] 17:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121ebdc00) [pid = 1648] [serial = 878] [outer = 0x121467000] 17:23:59 INFO - PROCESS | 1648 | 1467678239606 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12681ec00) [pid = 1648] [serial = 879] [outer = 0x121467000] 17:24:00 INFO - PROCESS | 1648 | 1467678240038 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 676ms 17:24:00 INFO - PROCESS | 1648 | 1467678240079 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1648 | 1467678240081 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:24:00 INFO - PROCESS | 1648 | 1467678240083 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1648 | 1467678240084 Marionette TRACE conn2 <- [1,1146,null,{}] 17:24:00 INFO - PROCESS | 1648 | 1467678240087 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}] 17:24:00 INFO - PROCESS | 1648 | 1467678240088 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:00 INFO - PROCESS | 1648 | 1467678240207 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:24:00 INFO - PROCESS | 1648 | 1467678240261 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1648 | 1467678240263 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c64b000 == 45 [pid = 1648] [id = 294] 17:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x126ca6400) [pid = 1648] [serial = 880] [outer = 0x0] 17:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127547800) [pid = 1648] [serial = 881] [outer = 0x126ca6400] 17:24:00 INFO - PROCESS | 1648 | 1467678240299 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12917ec00) [pid = 1648] [serial = 882] [outer = 0x126ca6400] 17:24:00 INFO - PROCESS | 1648 | 1467678240887 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 819ms 17:24:00 INFO - PROCESS | 1648 | 1467678240903 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1648 | 1467678240904 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:24:00 INFO - PROCESS | 1648 | 1467678240908 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1648 | 1467678240910 Marionette TRACE conn2 <- [1,1150,null,{}] 17:24:00 INFO - PROCESS | 1648 | 1467678240913 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}] 17:24:00 INFO - PROCESS | 1648 | 1467678240914 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:01 INFO - PROCESS | 1648 | 1467678241008 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:24:01 INFO - PROCESS | 1648 | 1467678241076 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:01 INFO - PROCESS | 1648 | 1467678241078 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x118547000 == 46 [pid = 1648] [id = 295] 17:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11203d400) [pid = 1648] [serial = 883] [outer = 0x0] 17:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x116629800) [pid = 1648] [serial = 884] [outer = 0x11203d400] 17:24:01 INFO - PROCESS | 1648 | 1467678241109 Marionette DEBUG loaded listener.js 17:24:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11732b400) [pid = 1648] [serial = 885] [outer = 0x11203d400] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7d800 == 45 [pid = 1648] [id = 289] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12b940000 == 44 [pid = 1648] [id = 288] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121376800 == 43 [pid = 1648] [id = 287] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x117220800 == 42 [pid = 1648] [id = 286] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128edc000 == 41 [pid = 1648] [id = 285] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x128a54800 == 40 [pid = 1648] [id = 284] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126d8c800 == 39 [pid = 1648] [id = 283] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11825b800 == 38 [pid = 1648] [id = 282] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x121446000 == 37 [pid = 1648] [id = 281] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119b0f800 == 36 [pid = 1648] [id = 280] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11716f800 == 35 [pid = 1648] [id = 279] 17:24:01 INFO - PROCESS | 1648 | --DOCSHELL 0x116075000 == 34 [pid = 1648] [id = 278] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118266800 == 33 [pid = 1648] [id = 277] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x112255800 == 32 [pid = 1648] [id = 276] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c64b000 == 31 [pid = 1648] [id = 294] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c635800 == 30 [pid = 1648] [id = 293] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6f0800 == 29 [pid = 1648] [id = 292] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119980000 == 28 [pid = 1648] [id = 291] 17:24:02 INFO - PROCESS | 1648 | --DOCSHELL 0x113b91000 == 27 [pid = 1648] [id = 290] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12567f400) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1183a2400) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126f35800) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126cf0800) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118482800) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1272d8c00) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1272cf800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1175b6000) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12753b800) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118178400) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127540400) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116632c00) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11712a800) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1184a6c00) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118777000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119b31c00) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12100e400) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1211ecc00) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848c000) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1216da400) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113342c00) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x115ef3800) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12190d400) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121cb2800) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e36c00) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118ff6400) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a49800) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x127547000) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12753cc00) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x127569800) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1256fac00) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121903400) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119b2e400) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121ee6c00) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1648 | 1467678242093 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1220ms 17:24:02 INFO - PROCESS | 1648 | 1467678242129 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1648 | 1467678242132 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:24:02 INFO - PROCESS | 1648 | 1467678242141 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1648 | 1467678242143 Marionette TRACE conn2 <- [1,1154,null,{}] 17:24:02 INFO - PROCESS | 1648 | 1467678242147 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}] 17:24:02 INFO - PROCESS | 1648 | 1467678242149 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:02 INFO - PROCESS | 1648 | 1467678242228 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:24:02 INFO - PROCESS | 1648 | 1467678242236 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1648 | 1467678242237 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed5000 == 28 [pid = 1648] [id = 296] 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113391400) [pid = 1648] [serial = 886] [outer = 0x0] 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113b70c00) [pid = 1648] [serial = 887] [outer = 0x113391400] 17:24:02 INFO - PROCESS | 1648 | 1467678242266 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11604c800) [pid = 1648] [serial = 888] [outer = 0x113391400] 17:24:02 INFO - PROCESS | 1648 | 1467678242590 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 475ms 17:24:02 INFO - PROCESS | 1648 | 1467678242627 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:24:02 INFO - PROCESS | 1648 | 1467678242632 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:24:02 INFO - PROCESS | 1648 | 1467678242639 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1648 | 1467678242641 Marionette TRACE conn2 <- [1,1158,null,{}] 17:24:02 INFO - PROCESS | 1648 | 1467678242644 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}] 17:24:02 INFO - PROCESS | 1648 | 1467678242645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:02 INFO - PROCESS | 1648 | 1467678242722 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:24:02 INFO - PROCESS | 1648 | 1467678242726 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1648 | 1467678242727 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x117163800 == 29 [pid = 1648] [id = 297] 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x116629c00) [pid = 1648] [serial = 889] [outer = 0x0] 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x116a11800) [pid = 1648] [serial = 890] [outer = 0x116629c00] 17:24:02 INFO - PROCESS | 1648 | 1467678242756 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117197800) [pid = 1648] [serial = 891] [outer = 0x116629c00] 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117134400) [pid = 1648] [serial = 892] [outer = 0x121e3a800] 17:24:03 INFO - PROCESS | 1648 | 1467678243138 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 521ms 17:24:03 INFO - PROCESS | 1648 | 1467678243160 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1648 | 1467678243161 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:24:03 INFO - PROCESS | 1648 | 1467678243164 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1648 | 1467678243174 Marionette TRACE conn2 <- [1,1162,null,{}] 17:24:03 INFO - PROCESS | 1648 | 1467678243182 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}] 17:24:03 INFO - PROCESS | 1648 | 1467678243185 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:03 INFO - PROCESS | 1648 | 1467678243260 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:24:03 INFO - PROCESS | 1648 | 1467678243268 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1648 | 1467678243270 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f9f000 == 30 [pid = 1648] [id = 298] 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118279400) [pid = 1648] [serial = 893] [outer = 0x0] 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118282000) [pid = 1648] [serial = 894] [outer = 0x118279400] 17:24:03 INFO - PROCESS | 1648 | 1467678243298 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11848ac00) [pid = 1648] [serial = 895] [outer = 0x118279400] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 482ms 17:24:03 INFO - PROCESS | 1648 | 1467678243637 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]]]}] 17:24:03 INFO - PROCESS | 1648 | 1467678243647 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:24:03 INFO - PROCESS | 1648 | 1467678243651 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:24:03 INFO - PROCESS | 1648 | 1467678243655 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1648 | 1467678243656 Marionette TRACE conn2 <- [1,1166,null,{}] 17:24:03 INFO - PROCESS | 1648 | 1467678243659 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}] 17:24:03 INFO - PROCESS | 1648 | 1467678243660 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:03 INFO - PROCESS | 1648 | 1467678243737 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:24:03 INFO - PROCESS | 1648 | 1467678243793 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1648 | 1467678243794 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d2a800 == 31 [pid = 1648] [id = 299] 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11848a800) [pid = 1648] [serial = 896] [outer = 0x0] 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118f4c800) [pid = 1648] [serial = 897] [outer = 0x11848a800] 17:24:03 INFO - PROCESS | 1648 | 1467678243822 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118ff6400) [pid = 1648] [serial = 898] [outer = 0x11848a800] 17:24:04 INFO - PROCESS | 1648 | 1467678244107 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 468ms 17:24:04 INFO - PROCESS | 1648 | 1467678244124 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1648 | 1467678244126 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:24:04 INFO - PROCESS | 1648 | 1467678244128 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1648 | 1467678244129 Marionette TRACE conn2 <- [1,1170,null,{}] 17:24:04 INFO - PROCESS | 1648 | 1467678244139 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}] 17:24:04 INFO - PROCESS | 1648 | 1467678244141 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:04 INFO - PROCESS | 1648 | 1467678244242 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:24:04 INFO - PROCESS | 1648 | 1467678244247 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1648 | 1467678244248 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121446000 == 32 [pid = 1648] [id = 300] 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11848b800) [pid = 1648] [serial = 899] [outer = 0x0] 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11970e400) [pid = 1648] [serial = 900] [outer = 0x11848b800] 17:24:04 INFO - PROCESS | 1648 | 1467678244273 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119a4cc00) [pid = 1648] [serial = 901] [outer = 0x11848b800] 17:24:04 INFO - PROCESS | 1648 | 1467678244600 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 527ms 17:24:04 INFO - PROCESS | 1648 | 1467678244656 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1648 | 1467678244657 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:24:04 INFO - PROCESS | 1648 | 1467678244659 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1648 | 1467678244660 Marionette TRACE conn2 <- [1,1174,null,{}] 17:24:04 INFO - PROCESS | 1648 | 1467678244662 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}] 17:24:04 INFO - PROCESS | 1648 | 1467678244666 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:04 INFO - PROCESS | 1648 | 1467678244774 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:24:04 INFO - PROCESS | 1648 | 1467678244807 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1648 | 1467678244808 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250cb800 == 33 [pid = 1648] [id = 301] 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113964400) [pid = 1648] [serial = 902] [outer = 0x0] 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119b31c00) [pid = 1648] [serial = 903] [outer = 0x113964400] 17:24:04 INFO - PROCESS | 1648 | 1467678244833 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121907400) [pid = 1648] [serial = 904] [outer = 0x113964400] 17:24:05 INFO - PROCESS | 1648 | 1467678245165 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] 17:24:05 INFO - PROCESS | 1648 | 1467678245179 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:24:05 INFO - PROCESS | 1648 | 1467678245181 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1648 | 1467678245184 Marionette TRACE conn2 <- [1,1178,null,{}] 17:24:05 INFO - PROCESS | 1648 | 1467678245188 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}] 17:24:05 INFO - PROCESS | 1648 | 1467678245189 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:05 INFO - PROCESS | 1648 | 1467678245286 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:24:05 INFO - PROCESS | 1648 | 1467678245323 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1648 | 1467678245324 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c2a000 == 34 [pid = 1648] [id = 302] 17:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1214d1400) [pid = 1648] [serial = 905] [outer = 0x0] 17:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121a5b800) [pid = 1648] [serial = 906] [outer = 0x1214d1400] 17:24:05 INFO - PROCESS | 1648 | 1467678245348 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x121e3bc00) [pid = 1648] [serial = 907] [outer = 0x1214d1400] 17:24:05 INFO - PROCESS | 1648 | 1467678245699 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] 17:24:05 INFO - PROCESS | 1648 | 1467678245756 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:24:05 INFO - PROCESS | 1648 | 1467678245760 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1648 | 1467678245761 Marionette TRACE conn2 <- [1,1182,null,{}] 17:24:05 INFO - PROCESS | 1648 | 1467678245772 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}] 17:24:05 INFO - PROCESS | 1648 | 1467678245774 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:05 INFO - PROCESS | 1648 | 1467678245913 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:24:05 INFO - PROCESS | 1648 | 1467678245963 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1648 | 1467678245964 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x127258000 == 35 [pid = 1648] [id = 303] 17:24:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12190bc00) [pid = 1648] [serial = 908] [outer = 0x0] 17:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123ef3000) [pid = 1648] [serial = 909] [outer = 0x12190bc00] 17:24:06 INFO - PROCESS | 1648 | 1467678246005 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x124faf400) [pid = 1648] [serial = 910] [outer = 0x12190bc00] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12146b000) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118284400) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113d60400) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116264000) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11309e400) [pid = 1648] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117333c00) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11309e800) [pid = 1648] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117327000) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1162dc800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1256f8c00) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1111a0400) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x111d78c00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112d67c00) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11817cc00) [pid = 1648] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:24:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12146f000) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:24:06 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[76] expected 0 but got 53 17:24:06 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9 17:24:06 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13 17:24:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1 17:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:24:06 INFO - _addTest/ [0,1185,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1648 | 1467678246488 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:24:06 INFO - PROCESS | 1648 | 1467678246491 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1648 | 1467678246492 Marionette TRACE conn2 <- [1,1186,null,{}] 17:24:06 INFO - PROCESS | 1648 | 1467678246494 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}] 17:24:06 INFO - PROCESS | 1648 | 1467678246495 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:06 INFO - PROCESS | 1648 | 1467678246598 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:24:06 INFO - PROCESS | 1648 | 1467678246642 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1648 | 1467678246643 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e12000 == 36 [pid = 1648] [id = 304] 17:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1111a0400) [pid = 1648] [serial = 911] [outer = 0x0] 17:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118481c00) [pid = 1648] [serial = 912] [outer = 0x1111a0400] 17:24:06 INFO - PROCESS | 1648 | 1467678246667 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x124fb4800) [pid = 1648] [serial = 913] [outer = 0x1111a0400] 17:24:06 INFO - PROCESS | 1648 | 1467678246919 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] 17:24:06 INFO - PROCESS | 1648 | 1467678246960 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:24:06 INFO - PROCESS | 1648 | 1467678246962 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1648 | 1467678246963 Marionette TRACE conn2 <- [1,1190,null,{}] 17:24:06 INFO - PROCESS | 1648 | 1467678246973 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}] 17:24:06 INFO - PROCESS | 1648 | 1467678246974 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:07 INFO - PROCESS | 1648 | 1467678247054 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:24:07 INFO - PROCESS | 1648 | 1467678247058 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1648 | 1467678247059 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edf800 == 37 [pid = 1648] [id = 305] 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x125525c00) [pid = 1648] [serial = 914] [outer = 0x0] 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1256f2000) [pid = 1648] [serial = 915] [outer = 0x125525c00] 17:24:07 INFO - PROCESS | 1648 | 1467678247083 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1256f9400) [pid = 1648] [serial = 916] [outer = 0x125525c00] 17:24:07 INFO - PROCESS | 1648 | 1467678247405 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] 17:24:07 INFO - PROCESS | 1648 | 1467678247441 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:24:07 INFO - PROCESS | 1648 | 1467678247443 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1648 | 1467678247446 Marionette TRACE conn2 <- [1,1194,null,{}] 17:24:07 INFO - PROCESS | 1648 | 1467678247448 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}] 17:24:07 INFO - PROCESS | 1648 | 1467678247450 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:07 INFO - PROCESS | 1648 | 1467678247560 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:24:07 INFO - PROCESS | 1648 | 1467678247568 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1648 | 1467678247570 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a506800 == 38 [pid = 1648] [id = 306] 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1256fac00) [pid = 1648] [serial = 917] [outer = 0x0] 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1256fd800) [pid = 1648] [serial = 918] [outer = 0x1256fac00] 17:24:07 INFO - PROCESS | 1648 | 1467678247603 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1272db000) [pid = 1648] [serial = 919] [outer = 0x1256fac00] 17:24:07 INFO - PROCESS | 1648 | 1467678247896 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] 17:24:07 INFO - PROCESS | 1648 | 1467678247924 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:24:07 INFO - PROCESS | 1648 | 1467678247926 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1648 | 1467678247927 Marionette TRACE conn2 <- [1,1198,null,{}] 17:24:07 INFO - PROCESS | 1648 | 1467678247929 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}] 17:24:07 INFO - PROCESS | 1648 | 1467678247930 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:08 INFO - PROCESS | 1648 | 1467678248010 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:24:08 INFO - PROCESS | 1648 | 1467678248014 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1648 | 1467678248016 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae15800 == 39 [pid = 1648] [id = 307] 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1256f8c00) [pid = 1648] [serial = 920] [outer = 0x0] 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x127544000) [pid = 1648] [serial = 921] [outer = 0x1256f8c00] 17:24:08 INFO - PROCESS | 1648 | 1467678248041 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x128d34c00) [pid = 1648] [serial = 922] [outer = 0x1256f8c00] 17:24:08 INFO - PROCESS | 1648 | 1467678248484 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 618ms 17:24:08 INFO - PROCESS | 1648 | 1467678248544 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1648 | 1467678248547 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:24:08 INFO - PROCESS | 1648 | 1467678248550 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1648 | 1467678248552 Marionette TRACE conn2 <- [1,1202,null,{}] 17:24:08 INFO - PROCESS | 1648 | 1467678248556 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}] 17:24:08 INFO - PROCESS | 1648 | 1467678248558 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:08 INFO - PROCESS | 1648 | 1467678248665 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:24:08 INFO - PROCESS | 1648 | 1467678248766 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1648 | 1467678248768 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x117154000 == 40 [pid = 1648] [id = 308] 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x113d09800) [pid = 1648] [serial = 923] [outer = 0x0] 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x115eef400) [pid = 1648] [serial = 924] [outer = 0x113d09800] 17:24:08 INFO - PROCESS | 1648 | 1467678248799 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1166f3000) [pid = 1648] [serial = 925] [outer = 0x113d09800] 17:24:09 INFO - PROCESS | 1648 | 1467678249287 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]]]}] 17:24:09 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 17:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 772ms 17:24:09 INFO - PROCESS | 1648 | 1467678249322 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1648 | 1467678249324 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:24:09 INFO - PROCESS | 1648 | 1467678249329 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1648 | 1467678249331 Marionette TRACE conn2 <- [1,1206,null,{}] 17:24:09 INFO - PROCESS | 1648 | 1467678249361 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}] 17:24:09 INFO - PROCESS | 1648 | 1467678249363 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:09 INFO - PROCESS | 1648 | 1467678249471 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:24:09 INFO - PROCESS | 1648 | 1467678249547 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1648 | 1467678249549 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cd2000 == 41 [pid = 1648] [id = 309] 17:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x116632c00) [pid = 1648] [serial = 926] [outer = 0x0] 17:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x117333000) [pid = 1648] [serial = 927] [outer = 0x116632c00] 17:24:09 INFO - PROCESS | 1648 | 1467678249579 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118278800) [pid = 1648] [serial = 928] [outer = 0x116632c00] 17:24:10 INFO - PROCESS | 1648 | 1467678250307 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]]]}] 17:24:10 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 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1050ms 17:24:10 INFO - PROCESS | 1648 | 1467678250380 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:24:10 INFO - PROCESS | 1648 | 1467678250384 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:24:10 INFO - PROCESS | 1648 | 1467678250388 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1648 | 1467678250391 Marionette TRACE conn2 <- [1,1210,null,{}] 17:24:10 INFO - PROCESS | 1648 | 1467678250396 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}] 17:24:10 INFO - PROCESS | 1648 | 1467678250399 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:10 INFO - PROCESS | 1648 | 1467678250538 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a506800 == 40 [pid = 1648] [id = 306] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128edf800 == 39 [pid = 1648] [id = 305] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128e12000 == 38 [pid = 1648] [id = 304] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x127258000 == 37 [pid = 1648] [id = 303] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126c2a000 == 36 [pid = 1648] [id = 302] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x1250cb800 == 35 [pid = 1648] [id = 301] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121446000 == 34 [pid = 1648] [id = 300] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119d2a800 == 33 [pid = 1648] [id = 299] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118f9f000 == 32 [pid = 1648] [id = 298] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x117163800 == 31 [pid = 1648] [id = 297] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed5000 == 30 [pid = 1648] [id = 296] 17:24:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118547000 == 29 [pid = 1648] [id = 295] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x127571800) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121a64c00) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x125685c00) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12551fc00) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1193fd000) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a4b400) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116706c00) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12917e400) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117130800) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x118486000) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129186400) [pid = 1648] [serial = 866] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ff3800) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1175ab000) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11827fc00) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x116703800) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117290800) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126cf5800) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1120e5800) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129aa000) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117329800) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x128e68c00) [pid = 1648] [serial = 863] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11393b000) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x119a48000) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119a4d800) [pid = 1648] [serial = 860] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x126f37c00) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1292d4800) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1256f8400) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1256fa800) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12100c800) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 17:24:10 INFO - PROCESS | 1648 | 1467678250619 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1648 | 1467678250620 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b22800 == 30 [pid = 1648] [id = 310] 17:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11393b000) [pid = 1648] [serial = 929] [outer = 0x0] 17:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11670bc00) [pid = 1648] [serial = 930] [outer = 0x11393b000] 17:24:10 INFO - PROCESS | 1648 | 1467678250650 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1176e6400) [pid = 1648] [serial = 931] [outer = 0x11393b000] 17:24:10 INFO - PROCESS | 1648 | 1467678250927 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 578ms 17:24:10 INFO - PROCESS | 1648 | 1467678250972 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1648 | 1467678250975 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:24:10 INFO - PROCESS | 1648 | 1467678250980 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1648 | 1467678250984 Marionette TRACE conn2 <- [1,1214,null,{}] 17:24:10 INFO - PROCESS | 1648 | 1467678250988 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}] 17:24:10 INFO - PROCESS | 1648 | 1467678250990 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:11 INFO - PROCESS | 1648 | 1467678251067 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:24:11 INFO - PROCESS | 1648 | 1467678251071 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1648 | 1467678251072 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0e000 == 31 [pid = 1648] [id = 311] 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1183a2400) [pid = 1648] [serial = 932] [outer = 0x0] 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1184a4800) [pid = 1648] [serial = 933] [outer = 0x1183a2400] 17:24:11 INFO - PROCESS | 1648 | 1467678251101 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118771800) [pid = 1648] [serial = 934] [outer = 0x1183a2400] 17:24:11 INFO - PROCESS | 1648 | 1467678251439 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 475ms 17:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:24:11 INFO - PROCESS | 1648 | 1467678251454 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1648 | 1467678251456 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:24:11 INFO - PROCESS | 1648 | 1467678251458 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1648 | 1467678251460 Marionette TRACE conn2 <- [1,1218,null,{}] 17:24:11 INFO - PROCESS | 1648 | 1467678251471 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}] 17:24:11 INFO - PROCESS | 1648 | 1467678251474 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:11 INFO - PROCESS | 1648 | 1467678251557 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:24:11 INFO - PROCESS | 1648 | 1467678251562 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1648 | 1467678251564 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125c800 == 32 [pid = 1648] [id = 312] 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129b0000) [pid = 1648] [serial = 935] [outer = 0x0] 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119b27800) [pid = 1648] [serial = 936] [outer = 0x1129b0000] 17:24:11 INFO - PROCESS | 1648 | 1467678251596 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12100c800) [pid = 1648] [serial = 937] [outer = 0x1129b0000] 17:24:11 INFO - PROCESS | 1648 | 1467678251952 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 522ms 17:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:24:11 INFO - PROCESS | 1648 | 1467678251981 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1648 | 1467678251983 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:24:11 INFO - PROCESS | 1648 | 1467678251985 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1648 | 1467678251986 Marionette TRACE conn2 <- [1,1222,null,{}] 17:24:11 INFO - PROCESS | 1648 | 1467678251988 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}] 17:24:11 INFO - PROCESS | 1648 | 1467678251989 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:12 INFO - PROCESS | 1648 | 1467678252071 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:24:12 INFO - PROCESS | 1648 | 1467678252074 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1648 | 1467678252075 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3800 == 33 [pid = 1648] [id = 313] 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121010c00) [pid = 1648] [serial = 938] [outer = 0x0] 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121349c00) [pid = 1648] [serial = 939] [outer = 0x121010c00] 17:24:12 INFO - PROCESS | 1648 | 1467678252100 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121905c00) [pid = 1648] [serial = 940] [outer = 0x121010c00] 17:24:12 INFO - PROCESS | 1648 | 1467678252423 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] 17:24:12 INFO - PROCESS | 1648 | 1467678252455 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:24:12 INFO - PROCESS | 1648 | 1467678252457 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1648 | 1467678252458 Marionette TRACE conn2 <- [1,1226,null,{}] 17:24:12 INFO - PROCESS | 1648 | 1467678252460 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}] 17:24:12 INFO - PROCESS | 1648 | 1467678252461 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:12 INFO - PROCESS | 1648 | 1467678252540 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:24:12 INFO - PROCESS | 1648 | 1467678252543 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1648 | 1467678252544 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x127250800 == 34 [pid = 1648] [id = 314] 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1210c4800) [pid = 1648] [serial = 941] [outer = 0x0] 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121ca6400) [pid = 1648] [serial = 942] [outer = 0x1210c4800] 17:24:12 INFO - PROCESS | 1648 | 1467678252571 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x124cbc000) [pid = 1648] [serial = 943] [outer = 0x1210c4800] 17:24:12 INFO - PROCESS | 1648 | 1467678252947 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 520ms 17:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:24:12 INFO - PROCESS | 1648 | 1467678252982 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1648 | 1467678252984 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:24:12 INFO - PROCESS | 1648 | 1467678252986 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1648 | 1467678252987 Marionette TRACE conn2 <- [1,1230,null,{}] 17:24:12 INFO - PROCESS | 1648 | 1467678252989 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}] 17:24:12 INFO - PROCESS | 1648 | 1467678252993 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:13 INFO - PROCESS | 1648 | 1467678253106 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:24:13 INFO - PROCESS | 1648 | 1467678253117 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1648 | 1467678253119 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ed8800 == 35 [pid = 1648] [id = 315] 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124fb3c00) [pid = 1648] [serial = 944] [outer = 0x0] 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1256fd400) [pid = 1648] [serial = 945] [outer = 0x124fb3c00] 17:24:13 INFO - PROCESS | 1648 | 1467678253144 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1272d5800) [pid = 1648] [serial = 946] [outer = 0x124fb3c00] 17:24:13 INFO - PROCESS | 1648 | 1467678253466 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 517ms 17:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:24:13 INFO - PROCESS | 1648 | 1467678253504 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 1648 | 1467678253505 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:24:13 INFO - PROCESS | 1648 | 1467678253507 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1648 | 1467678253508 Marionette TRACE conn2 <- [1,1234,null,{}] 17:24:13 INFO - PROCESS | 1648 | 1467678253510 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}] 17:24:13 INFO - PROCESS | 1648 | 1467678253512 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:13 INFO - PROCESS | 1648 | 1467678253615 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:24:13 INFO - PROCESS | 1648 | 1467678253618 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1648 | 1467678253620 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a50a000 == 36 [pid = 1648] [id = 316] 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1272de400) [pid = 1648] [serial = 947] [outer = 0x0] 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12756a400) [pid = 1648] [serial = 948] [outer = 0x1272de400] 17:24:13 INFO - PROCESS | 1648 | 1467678253644 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12917a800) [pid = 1648] [serial = 949] [outer = 0x1272de400] 17:24:13 INFO - PROCESS | 1648 | 1467678253940 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 17:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:24:13 INFO - PROCESS | 1648 | 1467678253978 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:24:13 INFO - PROCESS | 1648 | 1467678253979 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:24:13 INFO - PROCESS | 1648 | 1467678253989 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1648 | 1467678253990 Marionette TRACE conn2 <- [1,1238,null,{}] 17:24:13 INFO - PROCESS | 1648 | 1467678253993 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}] 17:24:13 INFO - PROCESS | 1648 | 1467678253994 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:14 INFO - PROCESS | 1648 | 1467678254095 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:24:14 INFO - PROCESS | 1648 | 1467678254099 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1648 | 1467678254100 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6da000 == 37 [pid = 1648] [id = 317] 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1272de800) [pid = 1648] [serial = 950] [outer = 0x0] 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129188c00) [pid = 1648] [serial = 951] [outer = 0x1272de800] 17:24:14 INFO - PROCESS | 1648 | 1467678254124 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292d6400) [pid = 1648] [serial = 952] [outer = 0x1272de800] 17:24:14 INFO - PROCESS | 1648 | 1467678254433 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 476ms 17:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:24:14 INFO - PROCESS | 1648 | 1467678254461 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1648 | 1467678254462 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:24:14 INFO - PROCESS | 1648 | 1467678254472 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1648 | 1467678254473 Marionette TRACE conn2 <- [1,1242,null,{}] 17:24:14 INFO - PROCESS | 1648 | 1467678254476 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}] 17:24:14 INFO - PROCESS | 1648 | 1467678254477 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:14 INFO - PROCESS | 1648 | 1467678254586 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:24:14 INFO - PROCESS | 1648 | 1467678254591 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1648 | 1467678254592 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125c000 == 38 [pid = 1648] [id = 318] 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12917f800) [pid = 1648] [serial = 953] [outer = 0x0] 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1292db000) [pid = 1648] [serial = 954] [outer = 0x12917f800] 17:24:14 INFO - PROCESS | 1648 | 1467678254615 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x129477c00) [pid = 1648] [serial = 955] [outer = 0x12917f800] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11848b800) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1214d1400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116629c00) [pid = 1648] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113391400) [pid = 1648] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11848a800) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x118279400) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11203d400) [pid = 1648] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1128d2c00) [pid = 1648] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117199000) [pid = 1648] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11852f000) [pid = 1648] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113964400) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121467000) [pid = 1648] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1111a0400) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12190bc00) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125525c00) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1256fac00) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:24:14 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126ca6400) [pid = 1648] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:24:15 INFO - PROCESS | 1648 | 1467678255004 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 578ms 17:24:15 INFO - PROCESS | 1648 | 1467678255058 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1648 | 1467678255060 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:24:15 INFO - PROCESS | 1648 | 1467678255063 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1648 | 1467678255064 Marionette TRACE conn2 <- [1,1246,null,{}] 17:24:15 INFO - PROCESS | 1648 | 1467678255075 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}] 17:24:15 INFO - PROCESS | 1648 | 1467678255077 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:15 INFO - PROCESS | 1648 | 1467678255156 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:24:15 INFO - PROCESS | 1648 | 1467678255159 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1648 | 1467678255161 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a76c000 == 39 [pid = 1648] [id = 319] 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112d8c400) [pid = 1648] [serial = 956] [outer = 0x0] 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118483800) [pid = 1648] [serial = 957] [outer = 0x112d8c400] 17:24:15 INFO - PROCESS | 1648 | 1467678255187 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a43800) [pid = 1648] [serial = 958] [outer = 0x112d8c400] 17:24:15 INFO - PROCESS | 1648 | 1467678255510 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 480ms 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:24:15 INFO - PROCESS | 1648 | 1467678255544 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1648 | 1467678255545 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:24:15 INFO - PROCESS | 1648 | 1467678255547 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1648 | 1467678255549 Marionette TRACE conn2 <- [1,1250,null,{}] 17:24:15 INFO - PROCESS | 1648 | 1467678255551 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}] 17:24:15 INFO - PROCESS | 1648 | 1467678255561 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:15 INFO - PROCESS | 1648 | 1467678255646 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:24:15 INFO - PROCESS | 1648 | 1467678255707 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1648 | 1467678255708 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd73800 == 40 [pid = 1648] [id = 320] 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11834f400) [pid = 1648] [serial = 959] [outer = 0x0] 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121a5a400) [pid = 1648] [serial = 960] [outer = 0x11834f400] 17:24:15 INFO - PROCESS | 1648 | 1467678255734 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a3bcc00) [pid = 1648] [serial = 961] [outer = 0x11834f400] 17:24:16 INFO - PROCESS | 1648 | 1467678256087 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:24:16 INFO - PROCESS | 1648 | 1467678256118 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1648 | 1467678256120 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:24:16 INFO - PROCESS | 1648 | 1467678256123 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1648 | 1467678256125 Marionette TRACE conn2 <- [1,1254,null,{}] 17:24:16 INFO - PROCESS | 1648 | 1467678256128 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}] 17:24:16 INFO - PROCESS | 1648 | 1467678256130 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:16 INFO - PROCESS | 1648 | 1467678256254 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:24:16 INFO - PROCESS | 1648 | 1467678256336 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1648 | 1467678256337 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd86800 == 41 [pid = 1648] [id = 321] 17:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117329400) [pid = 1648] [serial = 962] [outer = 0x0] 17:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119b30000) [pid = 1648] [serial = 963] [outer = 0x117329400] 17:24:16 INFO - PROCESS | 1648 | 1467678256356 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a603400) [pid = 1648] [serial = 964] [outer = 0x117329400] 17:24:16 INFO - PROCESS | 1648 | 1467678256688 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 573ms 17:24:16 INFO - PROCESS | 1648 | 1467678256696 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1648 | 1467678256700 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:24:16 INFO - PROCESS | 1648 | 1467678256703 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1648 | 1467678256705 Marionette TRACE conn2 <- [1,1258,null,{}] 17:24:16 INFO - PROCESS | 1648 | 1467678256708 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}] 17:24:16 INFO - PROCESS | 1648 | 1467678256710 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:16 INFO - PROCESS | 1648 | 1467678256824 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:24:16 INFO - PROCESS | 1648 | 1467678256981 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1648 | 1467678256983 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ed2000 == 42 [pid = 1648] [id = 322] 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1128d0800) [pid = 1648] [serial = 965] [outer = 0x0] 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112a79400) [pid = 1648] [serial = 966] [outer = 0x1128d0800] 17:24:17 INFO - PROCESS | 1648 | 1467678257027 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1160aa400) [pid = 1648] [serial = 967] [outer = 0x1128d0800] 17:24:17 INFO - PROCESS | 1648 | 1467678257454 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 769ms 17:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:24:17 INFO - PROCESS | 1648 | 1467678257474 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1648 | 1467678257476 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:24:17 INFO - PROCESS | 1648 | 1467678257479 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1648 | 1467678257481 Marionette TRACE conn2 <- [1,1262,null,{}] 17:24:17 INFO - PROCESS | 1648 | 1467678257485 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}] 17:24:17 INFO - PROCESS | 1648 | 1467678257487 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:17 INFO - PROCESS | 1648 | 1467678257589 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:24:17 INFO - PROCESS | 1648 | 1467678257645 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1648 | 1467678257647 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f60800 == 43 [pid = 1648] [id = 323] 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118175800) [pid = 1648] [serial = 968] [outer = 0x0] 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11847f000) [pid = 1648] [serial = 969] [outer = 0x118175800] 17:24:17 INFO - PROCESS | 1648 | 1467678257677 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118fc2800) [pid = 1648] [serial = 970] [outer = 0x118175800] 17:24:18 INFO - PROCESS | 1648 | 1467678258120 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 674ms 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:24:18 INFO - PROCESS | 1648 | 1467678258155 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1648 | 1467678258158 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:24:18 INFO - PROCESS | 1648 | 1467678258161 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1648 | 1467678258162 Marionette TRACE conn2 <- [1,1266,null,{}] 17:24:18 INFO - PROCESS | 1648 | 1467678258183 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}] 17:24:18 INFO - PROCESS | 1648 | 1467678258184 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:18 INFO - PROCESS | 1648 | 1467678258310 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:24:18 INFO - PROCESS | 1648 | 1467678258378 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1648 | 1467678258379 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae28000 == 44 [pid = 1648] [id = 324] 17:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x120f17800) [pid = 1648] [serial = 971] [outer = 0x0] 17:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1210c4c00) [pid = 1648] [serial = 972] [outer = 0x120f17800] 17:24:18 INFO - PROCESS | 1648 | 1467678258408 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121e32800) [pid = 1648] [serial = 973] [outer = 0x120f17800] 17:24:18 INFO - PROCESS | 1648 | 1467678258825 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 17:24:18 INFO - PROCESS | 1648 | 1467678258881 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:24:18 INFO - PROCESS | 1648 | 1467678258883 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:24:18 INFO - PROCESS | 1648 | 1467678258890 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1648 | 1467678258894 Marionette TRACE conn2 <- [1,1270,null,{}] 17:24:18 INFO - PROCESS | 1648 | 1467678258898 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}] 17:24:18 INFO - PROCESS | 1648 | 1467678258900 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:19 INFO - PROCESS | 1648 | 1467678259000 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:24:19 INFO - PROCESS | 1648 | 1467678259055 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1648 | 1467678259056 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d1800 == 45 [pid = 1648] [id = 325] 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121e33800) [pid = 1648] [serial = 974] [outer = 0x0] 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x125526800) [pid = 1648] [serial = 975] [outer = 0x121e33800] 17:24:19 INFO - PROCESS | 1648 | 1467678259084 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127393000) [pid = 1648] [serial = 976] [outer = 0x121e33800] 17:24:19 INFO - PROCESS | 1648 | 1467678259483 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]]]}] 17:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 631ms 17:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:24:19 INFO - PROCESS | 1648 | 1467678259521 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 1648 | 1467678259523 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:24:19 INFO - PROCESS | 1648 | 1467678259525 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 1648 | 1467678259526 Marionette TRACE conn2 <- [1,1274,null,{}] 17:24:19 INFO - PROCESS | 1648 | 1467678259529 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}] 17:24:19 INFO - PROCESS | 1648 | 1467678259530 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:19 INFO - PROCESS | 1648 | 1467678259635 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:24:19 INFO - PROCESS | 1648 | 1467678259727 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1648 | 1467678259728 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162bb000 == 46 [pid = 1648] [id = 326] 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1129b0800) [pid = 1648] [serial = 977] [outer = 0x0] 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x121a64000) [pid = 1648] [serial = 978] [outer = 0x1129b0800] 17:24:19 INFO - PROCESS | 1648 | 1467678259757 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12753cc00) [pid = 1648] [serial = 979] [outer = 0x1129b0800] 17:24:20 INFO - PROCESS | 1648 | 1467678260329 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 822ms 17:24:20 INFO - PROCESS | 1648 | 1467678260348 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1648 | 1467678260352 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:24:20 INFO - PROCESS | 1648 | 1467678260355 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1648 | 1467678260358 Marionette TRACE conn2 <- [1,1278,null,{}] 17:24:20 INFO - PROCESS | 1648 | 1467678260361 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}] 17:24:20 INFO - PROCESS | 1648 | 1467678260363 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:20 INFO - PROCESS | 1648 | 1467678260456 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:24:20 INFO - PROCESS | 1648 | 1467678260525 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1648 | 1467678260526 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118268000 == 47 [pid = 1648] [id = 327] 17:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x117296400) [pid = 1648] [serial = 980] [outer = 0x0] 17:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11732ec00) [pid = 1648] [serial = 981] [outer = 0x117296400] 17:24:20 INFO - PROCESS | 1648 | 1467678260554 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x118182800) [pid = 1648] [serial = 982] [outer = 0x117296400] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd86800 == 46 [pid = 1648] [id = 321] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd73800 == 45 [pid = 1648] [id = 320] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a76c000 == 44 [pid = 1648] [id = 319] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12125c000 == 43 [pid = 1648] [id = 318] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6da000 == 42 [pid = 1648] [id = 317] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a50a000 == 41 [pid = 1648] [id = 316] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x128ed8800 == 40 [pid = 1648] [id = 315] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x127250800 == 39 [pid = 1648] [id = 314] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b3800 == 38 [pid = 1648] [id = 313] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12125c800 == 37 [pid = 1648] [id = 312] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0e000 == 36 [pid = 1648] [id = 311] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x113b22800 == 35 [pid = 1648] [id = 310] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae15800 == 34 [pid = 1648] [id = 307] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x121cd2000 == 33 [pid = 1648] [id = 309] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117154000 == 32 [pid = 1648] [id = 308] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1162bb000 == 31 [pid = 1648] [id = 326] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d1800 == 30 [pid = 1648] [id = 325] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae28000 == 29 [pid = 1648] [id = 324] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x120f60800 == 28 [pid = 1648] [id = 323] 17:24:21 INFO - PROCESS | 1648 | --DOCSHELL 0x115ed2000 == 27 [pid = 1648] [id = 322] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11970e400) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x121a5b800) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x116a11800) [pid = 1648] [serial = 890] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117197800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x113b70c00) [pid = 1648] [serial = 887] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11604c800) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118f4c800) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x118282000) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11848ac00) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11732b400) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116629800) [pid = 1648] [serial = 884] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121904800) [pid = 1648] [serial = 489] [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.] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1151a9800) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1129b2c00) [pid = 1648] [serial = 869] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118348400) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176dd000) [pid = 1648] [serial = 872] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119b25c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121907400) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x118ff9c00) [pid = 1648] [serial = 875] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119b31c00) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12681ec00) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118481c00) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x123ef3000) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121e3bc00) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124fb4800) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121ebdc00) [pid = 1648] [serial = 878] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1256f2000) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1256f9400) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256fd800) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x124faf400) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127544000) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12917ec00) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x119a4cc00) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1272db000) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x127547800) [pid = 1648] [serial = 881] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118ff6400) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 17:24:21 INFO - PROCESS | 1648 | 1467678261465 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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1122ms 17:24:21 INFO - PROCESS | 1648 | 1467678261478 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1648 | 1467678261480 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:24:21 INFO - PROCESS | 1648 | 1467678261487 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1648 | 1467678261489 Marionette TRACE conn2 <- [1,1282,null,{}] 17:24:21 INFO - PROCESS | 1648 | 1467678261492 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}] 17:24:21 INFO - PROCESS | 1648 | 1467678261494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:21 INFO - PROCESS | 1648 | 1467678261574 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:24:21 INFO - PROCESS | 1648 | 1467678261579 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 1648 | 1467678261582 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11622b800 == 28 [pid = 1648] [id = 328] 17:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113d09400) [pid = 1648] [serial = 983] [outer = 0x0] 17:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1160adc00) [pid = 1648] [serial = 984] [outer = 0x113d09400] 17:24:21 INFO - PROCESS | 1648 | 1467678261612 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116705400) [pid = 1648] [serial = 985] [outer = 0x113d09400] 17:24:21 INFO - PROCESS | 1648 | 1467678261977 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 17:24:22 INFO - PROCESS | 1648 | 1467678262008 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 1648 | 1467678262011 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:24:22 INFO - PROCESS | 1648 | 1467678262019 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1648 | 1467678262020 Marionette TRACE conn2 <- [1,1286,null,{}] 17:24:22 INFO - PROCESS | 1648 | 1467678262023 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}] 17:24:22 INFO - PROCESS | 1648 | 1467678262025 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:22 INFO - PROCESS | 1648 | 1467678262099 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:24:22 INFO - PROCESS | 1648 | 1467678262103 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1648 | 1467678262104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117211800 == 29 [pid = 1648] [id = 329] 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117126800) [pid = 1648] [serial = 986] [outer = 0x0] 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117333c00) [pid = 1648] [serial = 987] [outer = 0x117126800] 17:24:22 INFO - PROCESS | 1648 | 1467678262133 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118177c00) [pid = 1648] [serial = 988] [outer = 0x117126800] 17:24:22 INFO - PROCESS | 1648 | 1467678262484 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 17:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:24:22 INFO - PROCESS | 1648 | 1467678262538 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 1648 | 1467678262540 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:24:22 INFO - PROCESS | 1648 | 1467678262542 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1648 | 1467678262544 Marionette TRACE conn2 <- [1,1290,null,{}] 17:24:22 INFO - PROCESS | 1648 | 1467678262552 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}] 17:24:22 INFO - PROCESS | 1648 | 1467678262555 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:22 INFO - PROCESS | 1648 | 1467678262633 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:24:22 INFO - PROCESS | 1648 | 1467678262640 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1648 | 1467678262642 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11997c800 == 30 [pid = 1648] [id = 330] 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129a6000) [pid = 1648] [serial = 989] [outer = 0x0] 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11852c000) [pid = 1648] [serial = 990] [outer = 0x1129a6000] 17:24:22 INFO - PROCESS | 1648 | 1467678262671 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ff4000) [pid = 1648] [serial = 991] [outer = 0x1129a6000] 17:24:23 INFO - PROCESS | 1648 | 1467678263006 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 476ms 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:24:23 INFO - PROCESS | 1648 | 1467678263020 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1648 | 1467678263021 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:24:23 INFO - PROCESS | 1648 | 1467678263024 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1648 | 1467678263025 Marionette TRACE conn2 <- [1,1294,null,{}] 17:24:23 INFO - PROCESS | 1648 | 1467678263027 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}] 17:24:23 INFO - PROCESS | 1648 | 1467678263028 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:23 INFO - PROCESS | 1648 | 1467678263104 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:24:23 INFO - PROCESS | 1648 | 1467678263163 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1648 | 1467678263164 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x121265000 == 31 [pid = 1648] [id = 331] 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118533000) [pid = 1648] [serial = 992] [outer = 0x0] 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1199c7800) [pid = 1648] [serial = 993] [outer = 0x118533000] 17:24:23 INFO - PROCESS | 1648 | 1467678263190 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119b26000) [pid = 1648] [serial = 994] [outer = 0x118533000] 17:24:23 INFO - PROCESS | 1648 | 1467678263474 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 470ms 17:24:23 INFO - PROCESS | 1648 | 1467678263496 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1648 | 1467678263507 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:24:23 INFO - PROCESS | 1648 | 1467678263514 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1648 | 1467678263517 Marionette TRACE conn2 <- [1,1298,null,{}] 17:24:23 INFO - PROCESS | 1648 | 1467678263521 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}] 17:24:23 INFO - PROCESS | 1648 | 1467678263523 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:23 INFO - PROCESS | 1648 | 1467678263612 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:24:23 INFO - PROCESS | 1648 | 1467678263646 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1648 | 1467678263647 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3a800 == 32 [pid = 1648] [id = 332] 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1167e7800) [pid = 1648] [serial = 995] [outer = 0x0] 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x120f1dc00) [pid = 1648] [serial = 996] [outer = 0x1167e7800] 17:24:23 INFO - PROCESS | 1648 | 1467678263671 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121469800) [pid = 1648] [serial = 997] [outer = 0x1167e7800] 17:24:24 INFO - PROCESS | 1648 | 1467678264036 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 573ms 17:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:24:24 INFO - PROCESS | 1648 | 1467678264088 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1648 | 1467678264090 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:24:24 INFO - PROCESS | 1648 | 1467678264100 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1648 | 1467678264102 Marionette TRACE conn2 <- [1,1302,null,{}] 17:24:24 INFO - PROCESS | 1648 | 1467678264105 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}] 17:24:24 INFO - PROCESS | 1648 | 1467678264111 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:24 INFO - PROCESS | 1648 | 1467678264277 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:24:24 INFO - PROCESS | 1648 | 1467678264302 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1648 | 1467678264303 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256b3800 == 33 [pid = 1648] [id = 333] 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1216db000) [pid = 1648] [serial = 998] [outer = 0x0] 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e5ec00) [pid = 1648] [serial = 999] [outer = 0x1216db000] 17:24:24 INFO - PROCESS | 1648 | 1467678264341 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12551fc00) [pid = 1648] [serial = 1000] [outer = 0x1216db000] 17:24:24 INFO - PROCESS | 1648 | 1467678264624 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 579ms 17:24:24 INFO - PROCESS | 1648 | 1467678264673 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1648 | 1467678264674 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:24:24 INFO - PROCESS | 1648 | 1467678264677 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1648 | 1467678264686 Marionette TRACE conn2 <- [1,1306,null,{}] 17:24:24 INFO - PROCESS | 1648 | 1467678264696 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}] 17:24:24 INFO - PROCESS | 1648 | 1467678264697 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:24 INFO - PROCESS | 1648 | 1467678264812 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:24:24 INFO - PROCESS | 1648 | 1467678264860 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1648 | 1467678264861 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x126da2800 == 34 [pid = 1648] [id = 334] 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11848a000) [pid = 1648] [serial = 1001] [outer = 0x0] 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x125528800) [pid = 1648] [serial = 1002] [outer = 0x11848a000] 17:24:24 INFO - PROCESS | 1648 | 1467678264900 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1256f9c00) [pid = 1648] [serial = 1003] [outer = 0x11848a000] 17:24:25 INFO - PROCESS | 1648 | 1467678265358 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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 685ms 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:24:25 INFO - PROCESS | 1648 | 1467678265361 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1648 | 1467678265362 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:24:25 INFO - PROCESS | 1648 | 1467678265369 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1648 | 1467678265370 Marionette TRACE conn2 <- [1,1310,null,{}] 17:24:25 INFO - PROCESS | 1648 | 1467678265372 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}] 17:24:25 INFO - PROCESS | 1648 | 1467678265373 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:25 INFO - PROCESS | 1648 | 1467678265650 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124fb3c00) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1272de400) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1183a2400) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1256f8c00) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1129b0000) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116632c00) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d09800) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1272de800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121010c00) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11393b000) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1210c4800) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12917f800) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117329400) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112d8c400) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:24:25 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11834f400) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:24:25 INFO - PROCESS | 1648 | 1467678265711 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1648 | 1467678265712 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d18800 == 35 [pid = 1648] [id = 335] 17:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1129b0000) [pid = 1648] [serial = 1004] [outer = 0x0] 17:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112d8c400) [pid = 1648] [serial = 1005] [outer = 0x1129b0000] 17:24:25 INFO - PROCESS | 1648 | 1467678265739 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11732f000) [pid = 1648] [serial = 1006] [outer = 0x1129b0000] 17:24:26 INFO - PROCESS | 1648 | 1467678266093 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] 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:24:26 INFO - PROCESS | 1648 | 1467678266142 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:24:26 INFO - PROCESS | 1648 | 1467678266145 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1648 | 1467678266146 Marionette TRACE conn2 <- [1,1314,null,{}] 17:24:26 INFO - PROCESS | 1648 | 1467678266155 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}] 17:24:26 INFO - PROCESS | 1648 | 1467678266157 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:26 INFO - PROCESS | 1648 | 1467678266253 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:24:26 INFO - PROCESS | 1648 | 1467678266284 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1648 | 1467678266285 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11997b800 == 36 [pid = 1648] [id = 336] 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x112a79800) [pid = 1648] [serial = 1007] [outer = 0x0] 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1183ac000) [pid = 1648] [serial = 1008] [outer = 0x112a79800] 17:24:26 INFO - PROCESS | 1648 | 1467678266310 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126cf5800) [pid = 1648] [serial = 1009] [outer = 0x112a79800] 17:24:26 INFO - PROCESS | 1648 | 1467678266584 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 474ms 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:24:26 INFO - PROCESS | 1648 | 1467678266623 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1648 | 1467678266624 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:24:26 INFO - PROCESS | 1648 | 1467678266626 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1648 | 1467678266627 Marionette TRACE conn2 <- [1,1318,null,{}] 17:24:26 INFO - PROCESS | 1648 | 1467678266630 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}] 17:24:26 INFO - PROCESS | 1648 | 1467678266631 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:26 INFO - PROCESS | 1648 | 1467678266709 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:24:26 INFO - PROCESS | 1648 | 1467678266712 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1648 | 1467678266714 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a31a800 == 37 [pid = 1648] [id = 337] 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117331000) [pid = 1648] [serial = 1010] [outer = 0x0] 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1272c8000) [pid = 1648] [serial = 1011] [outer = 0x117331000] 17:24:26 INFO - PROCESS | 1648 | 1467678266746 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272de800) [pid = 1648] [serial = 1012] [outer = 0x117331000] 17:24:27 INFO - PROCESS | 1648 | 1467678267203 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 620ms 17:24:27 INFO - PROCESS | 1648 | 1467678267247 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1648 | 1467678267249 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:24:27 INFO - PROCESS | 1648 | 1467678267253 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1648 | 1467678267255 Marionette TRACE conn2 <- [1,1322,null,{}] 17:24:27 INFO - PROCESS | 1648 | 1467678267259 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}] 17:24:27 INFO - PROCESS | 1648 | 1467678267261 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:27 INFO - PROCESS | 1648 | 1467678267383 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:24:27 INFO - PROCESS | 1648 | 1467678267393 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1648 | 1467678267394 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a39800 == 38 [pid = 1648] [id = 338] 17:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12753e000) [pid = 1648] [serial = 1013] [outer = 0x0] 17:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12917c800) [pid = 1648] [serial = 1014] [outer = 0x12753e000] 17:24:27 INFO - PROCESS | 1648 | 1467678267420 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1292d7000) [pid = 1648] [serial = 1015] [outer = 0x12753e000] 17:24:27 INFO - PROCESS | 1648 | 1467678267860 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 671ms 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:24:27 INFO - PROCESS | 1648 | 1467678267924 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1648 | 1467678267926 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:24:27 INFO - PROCESS | 1648 | 1467678267930 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1648 | 1467678267932 Marionette TRACE conn2 <- [1,1326,null,{}] 17:24:27 INFO - PROCESS | 1648 | 1467678267936 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}] 17:24:27 INFO - PROCESS | 1648 | 1467678267938 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:28 INFO - PROCESS | 1648 | 1467678268071 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:24:28 INFO - PROCESS | 1648 | 1467678268173 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1648 | 1467678268175 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715a800 == 39 [pid = 1648] [id = 339] 17:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113d62400) [pid = 1648] [serial = 1016] [outer = 0x0] 17:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1162d3400) [pid = 1648] [serial = 1017] [outer = 0x113d62400] 17:24:28 INFO - PROCESS | 1648 | 1467678268207 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x116a0b400) [pid = 1648] [serial = 1018] [outer = 0x113d62400] 17:24:28 INFO - PROCESS | 1648 | 1467678268721 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]]]}] 17:24:28 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 17:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 823ms 17:24:28 INFO - PROCESS | 1648 | 1467678268760 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:24:28 INFO - PROCESS | 1648 | 1467678268763 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:24:28 INFO - PROCESS | 1648 | 1467678268771 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1648 | 1467678268773 Marionette TRACE conn2 <- [1,1330,null,{}] 17:24:28 INFO - PROCESS | 1648 | 1467678268776 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}] 17:24:28 INFO - PROCESS | 1648 | 1467678268778 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:28 INFO - PROCESS | 1648 | 1467678268888 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:24:28 INFO - PROCESS | 1648 | 1467678268966 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1648 | 1467678268967 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218d1800 == 40 [pid = 1648] [id = 340] 17:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11817e800) [pid = 1648] [serial = 1019] [outer = 0x0] 17:24:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118344400) [pid = 1648] [serial = 1020] [outer = 0x11817e800] 17:24:29 INFO - PROCESS | 1648 | 1467678268998 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11852b000) [pid = 1648] [serial = 1021] [outer = 0x11817e800] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a31a800 == 39 [pid = 1648] [id = 337] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11997b800 == 38 [pid = 1648] [id = 336] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x119d18800 == 37 [pid = 1648] [id = 335] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x126da2800 == 36 [pid = 1648] [id = 334] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x1256b3800 == 35 [pid = 1648] [id = 333] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3a800 == 34 [pid = 1648] [id = 332] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121265000 == 33 [pid = 1648] [id = 331] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11997c800 == 32 [pid = 1648] [id = 330] 17:24:29 INFO - PROCESS | 1648 | 1467678269659 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]]]}] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x117211800 == 31 [pid = 1648] [id = 329] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x11622b800 == 30 [pid = 1648] [id = 328] 17:24:29 INFO - PROCESS | 1648 | --DOCSHELL 0x118268000 == 29 [pid = 1648] [id = 327] 17:24:29 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 17:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 923ms 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1256fd400) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12756a400) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1272d5800) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1184a4800) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118771800) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x128d34c00) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119b27800) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12100c800) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117333000) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118278800) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x115eef400) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1166f3000) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129188c00) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121349c00) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121905c00) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11670bc00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176e6400) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x121ca6400) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12917a800) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1292db000) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1292d6400) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12a603400) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119b30000) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118483800) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129477c00) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a3bcc00) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x119a43800) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124cbc000) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121a5a400) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 17:24:29 INFO - PROCESS | 1648 | 1467678269709 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:24:29 INFO - PROCESS | 1648 | 1467678269711 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:24:29 INFO - PROCESS | 1648 | 1467678269717 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1648 | 1467678269719 Marionette TRACE conn2 <- [1,1334,null,{}] 17:24:29 INFO - PROCESS | 1648 | 1467678269722 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}] 17:24:29 INFO - PROCESS | 1648 | 1467678269724 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:29 INFO - PROCESS | 1648 | 1467678269798 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:24:29 INFO - PROCESS | 1648 | 1467678269806 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1648 | 1467678269809 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b1800 == 30 [pid = 1648] [id = 341] 17:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x117128800) [pid = 1648] [serial = 1022] [outer = 0x0] 17:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11712ec00) [pid = 1648] [serial = 1023] [outer = 0x117128800] 17:24:29 INFO - PROCESS | 1648 | 1467678269838 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x117335c00) [pid = 1648] [serial = 1024] [outer = 0x117128800] 17:24:30 INFO - PROCESS | 1648 | 1467678270184 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]]]}] 17:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 521ms 17:24:30 INFO - PROCESS | 1648 | 1467678270252 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:24:30 INFO - PROCESS | 1648 | 1467678270255 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:24:30 INFO - PROCESS | 1648 | 1467678270260 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1648 | 1467678270262 Marionette TRACE conn2 <- [1,1338,null,{}] 17:24:30 INFO - PROCESS | 1648 | 1467678270264 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}] 17:24:30 INFO - PROCESS | 1648 | 1467678270266 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:30 INFO - PROCESS | 1648 | 1467678270343 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:24:30 INFO - PROCESS | 1648 | 1467678270347 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1648 | 1467678270349 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194e1000 == 31 [pid = 1648] [id = 342] 17:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118181800) [pid = 1648] [serial = 1025] [outer = 0x0] 17:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11848d800) [pid = 1648] [serial = 1026] [outer = 0x118181800] 17:24:30 INFO - PROCESS | 1648 | 1467678270378 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118fc1c00) [pid = 1648] [serial = 1027] [outer = 0x118181800] 17:24:31 INFO - PROCESS | 1648 | 1467678271225 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 974ms 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:24:31 INFO - PROCESS | 1648 | 1467678271234 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1648 | 1467678271236 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:24:31 INFO - PROCESS | 1648 | 1467678271238 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1648 | 1467678271240 Marionette TRACE conn2 <- [1,1342,null,{}] 17:24:31 INFO - PROCESS | 1648 | 1467678271248 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}] 17:24:31 INFO - PROCESS | 1648 | 1467678271253 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:31 INFO - PROCESS | 1648 | 1467678271351 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:24:31 INFO - PROCESS | 1648 | 1467678271383 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1648 | 1467678271385 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218d1000 == 32 [pid = 1648] [id = 343] 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11309e000) [pid = 1648] [serial = 1028] [outer = 0x0] 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b2a000) [pid = 1648] [serial = 1029] [outer = 0x11309e000] 17:24:31 INFO - PROCESS | 1648 | 1467678271413 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12146f000) [pid = 1648] [serial = 1030] [outer = 0x11309e000] 17:24:31 INFO - PROCESS | 1648 | 1467678271718 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]]]}] 17:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 17:24:31 INFO - PROCESS | 1648 | 1467678271761 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:24:31 INFO - PROCESS | 1648 | 1467678271762 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:24:31 INFO - PROCESS | 1648 | 1467678271765 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1648 | 1467678271768 Marionette TRACE conn2 <- [1,1346,null,{}] 17:24:31 INFO - PROCESS | 1648 | 1467678271771 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}] 17:24:31 INFO - PROCESS | 1648 | 1467678271772 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:31 INFO - PROCESS | 1648 | 1467678271873 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:24:31 INFO - PROCESS | 1648 | 1467678271877 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1648 | 1467678271878 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c15000 == 33 [pid = 1648] [id = 344] 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a3ec00) [pid = 1648] [serial = 1031] [outer = 0x0] 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12190f400) [pid = 1648] [serial = 1032] [outer = 0x119a3ec00] 17:24:31 INFO - PROCESS | 1648 | 1467678271903 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e50c00) [pid = 1648] [serial = 1033] [outer = 0x119a3ec00] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1128d0800) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118175800) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x120f17800) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121e33800) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x117296400) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113d09400) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118533000) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1129a6000) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117126800) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1129b0800) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1167e7800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11848a000) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1216db000) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1129b0000) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x117331000) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:24:32 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x112a79800) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:24:32 INFO - PROCESS | 1648 | 1467678272677 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]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 922ms 17:24:32 INFO - PROCESS | 1648 | 1467678272701 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1648 | 1467678272704 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:24:32 INFO - PROCESS | 1648 | 1467678272708 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1648 | 1467678272710 Marionette TRACE conn2 <- [1,1350,null,{}] 17:24:32 INFO - PROCESS | 1648 | 1467678272714 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}] 17:24:32 INFO - PROCESS | 1648 | 1467678272718 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:32 INFO - PROCESS | 1648 | 1467678272816 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:24:32 INFO - PROCESS | 1648 | 1467678272880 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1648 | 1467678272883 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x118266800 == 34 [pid = 1648] [id = 345] 17:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x112d70c00) [pid = 1648] [serial = 1034] [outer = 0x0] 17:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x1162de400) [pid = 1648] [serial = 1035] [outer = 0x112d70c00] 17:24:32 INFO - PROCESS | 1648 | 1467678272914 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11712c000) [pid = 1648] [serial = 1036] [outer = 0x112d70c00] 17:24:33 INFO - PROCESS | 1648 | 1467678273335 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]]]}] 17:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 17:24:33 INFO - PROCESS | 1648 | 1467678273380 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 1648 | 1467678273383 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:24:33 INFO - PROCESS | 1648 | 1467678273387 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - PROCESS | 1648 | 1467678273389 Marionette TRACE conn2 <- [1,1354,null,{}] 17:24:33 INFO - PROCESS | 1648 | 1467678273391 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}] 17:24:33 INFO - PROCESS | 1648 | 1467678273393 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:33 INFO - PROCESS | 1648 | 1467678273490 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:24:33 INFO - PROCESS | 1648 | 1467678273543 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 1648 | 1467678273545 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x125664000 == 35 [pid = 1648] [id = 346] 17:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117326c00) [pid = 1648] [serial = 1037] [outer = 0x0] 17:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11827e400) [pid = 1648] [serial = 1038] [outer = 0x117326c00] 17:24:33 INFO - PROCESS | 1648 | 1467678273575 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118770c00) [pid = 1648] [serial = 1039] [outer = 0x117326c00] 17:24:33 INFO - PROCESS | 1648 | 1467678273990 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]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 621ms 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:24:34 INFO - PROCESS | 1648 | 1467678274008 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1648 | 1467678274010 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:24:34 INFO - PROCESS | 1648 | 1467678274012 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1648 | 1467678274015 Marionette TRACE conn2 <- [1,1358,null,{}] 17:24:34 INFO - PROCESS | 1648 | 1467678274022 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}] 17:24:34 INFO - PROCESS | 1648 | 1467678274025 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:34 INFO - PROCESS | 1648 | 1467678274122 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:24:34 INFO - PROCESS | 1648 | 1467678274219 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1648 | 1467678274221 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edf800 == 36 [pid = 1648] [id = 347] 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119a47000) [pid = 1648] [serial = 1040] [outer = 0x0] 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1211e4400) [pid = 1648] [serial = 1041] [outer = 0x119a47000] 17:24:34 INFO - PROCESS | 1648 | 1467678274253 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x12190dc00) [pid = 1648] [serial = 1042] [outer = 0x119a47000] 17:24:34 INFO - PROCESS | 1648 | 1467678274669 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]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 17:24:34 INFO - PROCESS | 1648 | 1467678274684 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1648 | 1467678274686 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:24:34 INFO - PROCESS | 1648 | 1467678274688 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1648 | 1467678274690 Marionette TRACE conn2 <- [1,1362,null,{}] 17:24:34 INFO - PROCESS | 1648 | 1467678274692 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}] 17:24:34 INFO - PROCESS | 1648 | 1467678274693 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:34 INFO - PROCESS | 1648 | 1467678274789 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:24:34 INFO - PROCESS | 1648 | 1467678274840 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1648 | 1467678274841 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a30f800 == 37 [pid = 1648] [id = 348] 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x121ede800) [pid = 1648] [serial = 1043] [outer = 0x0] 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x124cbc000) [pid = 1648] [serial = 1044] [outer = 0x121ede800] 17:24:34 INFO - PROCESS | 1648 | 1467678274871 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125528400) [pid = 1648] [serial = 1045] [outer = 0x121ede800] 17:24:35 INFO - PROCESS | 1648 | 1467678275309 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 668ms 17:24:35 INFO - PROCESS | 1648 | 1467678275364 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1648 | 1467678275367 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:24:35 INFO - PROCESS | 1648 | 1467678275371 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1648 | 1467678275372 Marionette TRACE conn2 <- [1,1366,null,{}] 17:24:35 INFO - PROCESS | 1648 | 1467678275374 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}] 17:24:35 INFO - PROCESS | 1648 | 1467678275375 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:35 INFO - PROCESS | 1648 | 1467678275485 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:24:35 INFO - PROCESS | 1648 | 1467678275561 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1648 | 1467678275563 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218cd800 == 38 [pid = 1648] [id = 349] 17:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12567a400) [pid = 1648] [serial = 1046] [outer = 0x0] 17:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1256f8000) [pid = 1648] [serial = 1047] [outer = 0x12567a400] 17:24:35 INFO - PROCESS | 1648 | 1467678275592 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x126caa400) [pid = 1648] [serial = 1048] [outer = 0x12567a400] 17:24:36 INFO - PROCESS | 1648 | 1467678276115 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] 17:24:36 INFO - PROCESS | 1648 | 1467678276151 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:24:36 INFO - PROCESS | 1648 | 1467678276156 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1648 | 1467678276158 Marionette TRACE conn2 <- [1,1370,null,{}] 17:24:36 INFO - PROCESS | 1648 | 1467678276163 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}] 17:24:36 INFO - PROCESS | 1648 | 1467678276165 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:36 INFO - PROCESS | 1648 | 1467678276261 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:24:36 INFO - PROCESS | 1648 | 1467678276327 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1648 | 1467678276330 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x117223000 == 39 [pid = 1648] [id = 350] 17:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x115e25000) [pid = 1648] [serial = 1049] [outer = 0x0] 17:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11626b800) [pid = 1648] [serial = 1050] [outer = 0x115e25000] 17:24:36 INFO - PROCESS | 1648 | 1467678276355 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11712c400) [pid = 1648] [serial = 1051] [outer = 0x115e25000] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1218d1000 == 38 [pid = 1648] [id = 343] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1194e1000 == 37 [pid = 1648] [id = 342] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b1800 == 36 [pid = 1648] [id = 341] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x11715a800 == 35 [pid = 1648] [id = 339] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1218d1800 == 34 [pid = 1648] [id = 340] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x121a39800 == 33 [pid = 1648] [id = 338] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x1218cd800 == 32 [pid = 1648] [id = 349] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x12a30f800 == 31 [pid = 1648] [id = 348] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x128edf800 == 30 [pid = 1648] [id = 347] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x125664000 == 29 [pid = 1648] [id = 346] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x126c15000 == 28 [pid = 1648] [id = 344] 17:24:37 INFO - PROCESS | 1648 | --DOCSHELL 0x118266800 == 27 [pid = 1648] [id = 345] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1160aa400) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112a79400) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118fc2800) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11847f000) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121e32800) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1210c4c00) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127393000) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x125526800) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118182800) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11732ec00) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1160adc00) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116705400) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1199c7800) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11852c000) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118ff4000) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x117333c00) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12753cc00) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x118177c00) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x121469800) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x125528800) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x121a64000) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x121e5ec00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1256f9c00) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11732f000) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1272c8000) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12917c800) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1183ac000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x112d8c400) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x120f1dc00) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x12551fc00) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x126cf5800) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x1272de800) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x119b26000) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 17:24:37 INFO - PROCESS | 1648 | 1467678277295 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] 17:24:37 INFO - PROCESS | 1648 | 1467678277331 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:24:37 INFO - PROCESS | 1648 | 1467678277335 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1648 | 1467678277337 Marionette TRACE conn2 <- [1,1374,null,{}] 17:24:37 INFO - PROCESS | 1648 | 1467678277341 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}] 17:24:37 INFO - PROCESS | 1648 | 1467678277342 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:37 INFO - PROCESS | 1648 | 1467678277419 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:24:37 INFO - PROCESS | 1648 | 1467678277423 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1648 | 1467678277426 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666a800 == 28 [pid = 1648] [id = 351] 17:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x112d85800) [pid = 1648] [serial = 1052] [outer = 0x0] 17:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11309d000) [pid = 1648] [serial = 1053] [outer = 0x112d85800] 17:24:37 INFO - PROCESS | 1648 | 1467678277456 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x1128cac00) [pid = 1648] [serial = 1054] [outer = 0x112d85800] 17:24:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:24:37 INFO - PROCESS | 1648 | 1467678277823 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] 17:24:37 INFO - PROCESS | 1648 | 1467678277860 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:24:37 INFO - PROCESS | 1648 | 1467678277864 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1648 | 1467678277866 Marionette TRACE conn2 <- [1,1378,null,{}] 17:24:37 INFO - PROCESS | 1648 | 1467678277869 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}] 17:24:37 INFO - PROCESS | 1648 | 1467678277870 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:37 INFO - PROCESS | 1648 | 1467678277945 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:24:37 INFO - PROCESS | 1648 | 1467678277952 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1648 | 1467678277954 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721f000 == 29 [pid = 1648] [id = 352] 17:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x1162d8c00) [pid = 1648] [serial = 1055] [outer = 0x0] 17:24:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x116a0c000) [pid = 1648] [serial = 1056] [outer = 0x1162d8c00] 17:24:37 INFO - PROCESS | 1648 | 1467678277981 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x117326800) [pid = 1648] [serial = 1057] [outer = 0x1162d8c00] 17:24:38 INFO - PROCESS | 1648 | 1467678278314 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] 17:24:38 INFO - PROCESS | 1648 | 1467678278338 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:24:38 INFO - PROCESS | 1648 | 1467678278341 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1648 | 1467678278343 Marionette TRACE conn2 <- [1,1382,null,{}] 17:24:38 INFO - PROCESS | 1648 | 1467678278349 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}] 17:24:38 INFO - PROCESS | 1648 | 1467678278353 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:38 INFO - PROCESS | 1648 | 1467678278457 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:24:38 INFO - PROCESS | 1648 | 1467678278465 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1648 | 1467678278469 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931f800 == 30 [pid = 1648] [id = 353] 17:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x112d8ac00) [pid = 1648] [serial = 1058] [outer = 0x0] 17:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11827a000) [pid = 1648] [serial = 1059] [outer = 0x112d8ac00] 17:24:38 INFO - PROCESS | 1648 | 1467678278499 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1183a6800) [pid = 1648] [serial = 1060] [outer = 0x112d8ac00] 17:24:38 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:24:38 INFO - PROCESS | 1648 | 1467678278823 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] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:24:38 INFO - PROCESS | 1648 | 1467678278868 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:24:38 INFO - PROCESS | 1648 | 1467678278871 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1648 | 1467678278872 Marionette TRACE conn2 <- [1,1386,null,{}] 17:24:38 INFO - PROCESS | 1648 | 1467678278874 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}] 17:24:38 INFO - PROCESS | 1648 | 1467678278875 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:38 INFO - PROCESS | 1648 | 1467678278973 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:24:39 INFO - PROCESS | 1648 | 1467678279002 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1648 | 1467678279003 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d17000 == 31 [pid = 1648] [id = 354] 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118175800) [pid = 1648] [serial = 1061] [outer = 0x0] 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11852bc00) [pid = 1648] [serial = 1062] [outer = 0x118175800] 17:24:39 INFO - PROCESS | 1648 | 1467678279028 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118ff2000) [pid = 1648] [serial = 1063] [outer = 0x118175800] 17:24:39 INFO - PROCESS | 1648 | 1467678279333 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] 17:24:39 INFO - PROCESS | 1648 | 1467678279390 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1648 | 1467678279399 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1648 | 1467678279400 Marionette TRACE conn2 <- [1,1390,null,{}] 17:24:39 INFO - PROCESS | 1648 | 1467678279403 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}] 17:24:39 INFO - PROCESS | 1648 | 1467678279404 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:39 INFO - PROCESS | 1648 | 1467678279504 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:24:39 INFO - PROCESS | 1648 | 1467678279508 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1648 | 1467678279509 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215b1800 == 32 [pid = 1648] [id = 355] 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x116632c00) [pid = 1648] [serial = 1064] [outer = 0x0] 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1193fe400) [pid = 1648] [serial = 1065] [outer = 0x116632c00] 17:24:39 INFO - PROCESS | 1648 | 1467678279536 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1199c7800) [pid = 1648] [serial = 1066] [outer = 0x116632c00] 17:24:40 INFO - PROCESS | 1648 | 1467678279994 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 625ms 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:24:40 INFO - PROCESS | 1648 | 1467678280018 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1648 | 1467678280019 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:24:40 INFO - PROCESS | 1648 | 1467678280021 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1648 | 1467678280022 Marionette TRACE conn2 <- [1,1394,null,{}] 17:24:40 INFO - PROCESS | 1648 | 1467678280030 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}] 17:24:40 INFO - PROCESS | 1648 | 1467678280034 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:40 INFO - PROCESS | 1648 | 1467678280147 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:24:40 INFO - PROCESS | 1648 | 1467678280184 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1648 | 1467678280185 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c8800 == 33 [pid = 1648] [id = 356] 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119a49400) [pid = 1648] [serial = 1067] [outer = 0x0] 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11971b800) [pid = 1648] [serial = 1068] [outer = 0x119a49400] 17:24:40 INFO - PROCESS | 1648 | 1467678280210 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121473400) [pid = 1648] [serial = 1069] [outer = 0x119a49400] 17:24:40 INFO - PROCESS | 1648 | 1467678280512 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 524ms 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:24:40 INFO - PROCESS | 1648 | 1467678280546 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1648 | 1467678280547 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:24:40 INFO - PROCESS | 1648 | 1467678280555 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1648 | 1467678280556 Marionette TRACE conn2 <- [1,1398,null,{}] 17:24:40 INFO - PROCESS | 1648 | 1467678280559 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}] 17:24:40 INFO - PROCESS | 1648 | 1467678280567 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:40 INFO - PROCESS | 1648 | 1467678280655 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:24:40 INFO - PROCESS | 1648 | 1467678280658 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1648 | 1467678280659 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c28800 == 34 [pid = 1648] [id = 357] 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x119b26000) [pid = 1648] [serial = 1070] [outer = 0x0] 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121906c00) [pid = 1648] [serial = 1071] [outer = 0x119b26000] 17:24:40 INFO - PROCESS | 1648 | 1467678280684 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x121a64000) [pid = 1648] [serial = 1072] [outer = 0x119b26000] 17:24:41 INFO - PROCESS | 1648 | 1467678281027 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 17:24:41 INFO - PROCESS | 1648 | 1467678281074 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1648 | 1467678281075 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:24:41 INFO - PROCESS | 1648 | 1467678281077 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1648 | 1467678281078 Marionette TRACE conn2 <- [1,1402,null,{}] 17:24:41 INFO - PROCESS | 1648 | 1467678281080 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}] 17:24:41 INFO - PROCESS | 1648 | 1467678281081 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:41 INFO - PROCESS | 1648 | 1467678281169 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:24:41 INFO - PROCESS | 1648 | 1467678281205 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1648 | 1467678281206 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d9000 == 35 [pid = 1648] [id = 358] 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x121e31400) [pid = 1648] [serial = 1073] [outer = 0x0] 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x121e50000) [pid = 1648] [serial = 1074] [outer = 0x121e31400] 17:24:41 INFO - PROCESS | 1648 | 1467678281230 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x123eeb800) [pid = 1648] [serial = 1075] [outer = 0x121e31400] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11309e000) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119a3ec00) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117128800) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118181800) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x113d62400) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12753e000) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:24:41 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11817e800) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:24:41 INFO - PROCESS | 1648 | 1467678281573 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 17:24:41 INFO - PROCESS | 1648 | 1467678281598 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1648 | 1467678281600 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:24:41 INFO - PROCESS | 1648 | 1467678281605 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1648 | 1467678281606 Marionette TRACE conn2 <- [1,1406,null,{}] 17:24:41 INFO - PROCESS | 1648 | 1467678281609 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}] 17:24:41 INFO - PROCESS | 1648 | 1467678281610 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:41 INFO - PROCESS | 1648 | 1467678281713 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:24:41 INFO - PROCESS | 1648 | 1467678281748 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1648 | 1467678281749 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931f000 == 36 [pid = 1648] [id = 359] 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x111da9400) [pid = 1648] [serial = 1076] [outer = 0x0] 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1214dc000) [pid = 1648] [serial = 1077] [outer = 0x111da9400] 17:24:41 INFO - PROCESS | 1648 | 1467678281776 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x121eb4800) [pid = 1648] [serial = 1078] [outer = 0x111da9400] 17:24:42 INFO - PROCESS | 1648 | 1467678282137 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 568ms 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:24:42 INFO - PROCESS | 1648 | 1467678282175 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1648 | 1467678282176 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:24:42 INFO - PROCESS | 1648 | 1467678282179 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1648 | 1467678282182 Marionette TRACE conn2 <- [1,1410,null,{}] 17:24:42 INFO - PROCESS | 1648 | 1467678282187 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}] 17:24:42 INFO - PROCESS | 1648 | 1467678282189 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:42 INFO - PROCESS | 1648 | 1467678282334 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:24:42 INFO - PROCESS | 1648 | 1467678282343 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1648 | 1467678282344 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ed6800 == 37 [pid = 1648] [id = 360] 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11732a000) [pid = 1648] [serial = 1079] [outer = 0x0] 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x124a64400) [pid = 1648] [serial = 1080] [outer = 0x11732a000] 17:24:42 INFO - PROCESS | 1648 | 1467678282368 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x125523c00) [pid = 1648] [serial = 1081] [outer = 0x11732a000] 17:24:42 INFO - PROCESS | 1648 | 1467678282693 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 525ms 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:24:42 INFO - PROCESS | 1648 | 1467678282705 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1648 | 1467678282706 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:24:42 INFO - PROCESS | 1648 | 1467678282708 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1648 | 1467678282710 Marionette TRACE conn2 <- [1,1414,null,{}] 17:24:42 INFO - PROCESS | 1648 | 1467678282712 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}] 17:24:42 INFO - PROCESS | 1648 | 1467678282714 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:42 INFO - PROCESS | 1648 | 1467678282809 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:24:42 INFO - PROCESS | 1648 | 1467678282813 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1648 | 1467678282814 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215af800 == 38 [pid = 1648] [id = 361] 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x125682800) [pid = 1648] [serial = 1082] [outer = 0x0] 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x126dcfc00) [pid = 1648] [serial = 1083] [outer = 0x125682800] 17:24:42 INFO - PROCESS | 1648 | 1467678282842 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1272d5400) [pid = 1648] [serial = 1084] [outer = 0x125682800] 17:24:43 INFO - PROCESS | 1648 | 1467678283166 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 469ms 17:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:24:43 INFO - PROCESS | 1648 | 1467678283178 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1648 | 1467678283179 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:24:43 INFO - PROCESS | 1648 | 1467678283181 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1648 | 1467678283183 Marionette TRACE conn2 <- [1,1418,null,{}] 17:24:43 INFO - PROCESS | 1648 | 1467678283187 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}] 17:24:43 INFO - PROCESS | 1648 | 1467678283188 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:43 INFO - PROCESS | 1648 | 1467678283288 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:24:43 INFO - PROCESS | 1648 | 1467678283293 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1648 | 1467678283294 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77a000 == 39 [pid = 1648] [id = 362] 17:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1199c6c00) [pid = 1648] [serial = 1085] [outer = 0x0] 17:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1272d9c00) [pid = 1648] [serial = 1086] [outer = 0x1199c6c00] 17:24:43 INFO - PROCESS | 1648 | 1467678283318 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x127569400) [pid = 1648] [serial = 1087] [outer = 0x1199c6c00] 17:24:43 INFO - PROCESS | 1648 | 1467678283914 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 772ms 17:24:43 INFO - PROCESS | 1648 | 1467678283953 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1648 | 1467678283956 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:24:43 INFO - PROCESS | 1648 | 1467678283959 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1648 | 1467678283962 Marionette TRACE conn2 <- [1,1422,null,{}] 17:24:43 INFO - PROCESS | 1648 | 1467678283966 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}] 17:24:43 INFO - PROCESS | 1648 | 1467678283968 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:44 INFO - PROCESS | 1648 | 1467678284074 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:24:44 INFO - PROCESS | 1648 | 1467678284148 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1648 | 1467678284150 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118255800 == 40 [pid = 1648] [id = 363] 17:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1151b0400) [pid = 1648] [serial = 1088] [outer = 0x0] 17:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1162d9c00) [pid = 1648] [serial = 1089] [outer = 0x1151b0400] 17:24:44 INFO - PROCESS | 1648 | 1467678284181 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x117127800) [pid = 1648] [serial = 1090] [outer = 0x1151b0400] 17:24:44 INFO - PROCESS | 1648 | 1467678284908 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]]]}] 17:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 972ms 17:24:44 INFO - PROCESS | 1648 | 1467678284931 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1648 | 1467678284934 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:24:44 INFO - PROCESS | 1648 | 1467678284937 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1648 | 1467678284939 Marionette TRACE conn2 <- [1,1426,null,{}] 17:24:44 INFO - PROCESS | 1648 | 1467678284943 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}] 17:24:44 INFO - PROCESS | 1648 | 1467678284944 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:45 INFO - PROCESS | 1648 | 1467678285045 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:24:45 INFO - PROCESS | 1648 | 1467678285099 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1648 | 1467678285102 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x117171800 == 41 [pid = 1648] [id = 364] 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1129ab000) [pid = 1648] [serial = 1091] [outer = 0x0] 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1166f2000) [pid = 1648] [serial = 1092] [outer = 0x1129ab000] 17:24:45 INFO - PROCESS | 1648 | 1467678285130 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x117297400) [pid = 1648] [serial = 1093] [outer = 0x1129ab000] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1215af800 == 40 [pid = 1648] [id = 361] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x128ed6800 == 39 [pid = 1648] [id = 360] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11931f000 == 38 [pid = 1648] [id = 359] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d9000 == 37 [pid = 1648] [id = 358] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x126c28800 == 36 [pid = 1648] [id = 357] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c8800 == 35 [pid = 1648] [id = 356] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x1215b1800 == 34 [pid = 1648] [id = 355] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x119d17000 == 33 [pid = 1648] [id = 354] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11931f800 == 32 [pid = 1648] [id = 353] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11721f000 == 31 [pid = 1648] [id = 352] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11666a800 == 30 [pid = 1648] [id = 351] 17:24:45 INFO - PROCESS | 1648 | --DOCSHELL 0x117223000 == 29 [pid = 1648] [id = 350] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12146f000) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119b2a000) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12190f400) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121e50c00) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11712ec00) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117335c00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11848d800) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118fc1c00) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1162d3400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116a0b400) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1292d7000) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118344400) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11852b000) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 17:24:45 INFO - PROCESS | 1648 | 1467678285529 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]]]}] 17:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 620ms 17:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:24:45 INFO - PROCESS | 1648 | 1467678285558 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:24:45 INFO - PROCESS | 1648 | 1467678285561 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:24:45 INFO - PROCESS | 1648 | 1467678285566 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1648 | 1467678285570 Marionette TRACE conn2 <- [1,1430,null,{}] 17:24:45 INFO - PROCESS | 1648 | 1467678285572 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}] 17:24:45 INFO - PROCESS | 1648 | 1467678285574 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:45 INFO - PROCESS | 1648 | 1467678285651 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:24:45 INFO - PROCESS | 1648 | 1467678285655 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1648 | 1467678285657 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f03800 == 30 [pid = 1648] [id = 365] 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1175b0000) [pid = 1648] [serial = 1094] [outer = 0x0] 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176e5400) [pid = 1648] [serial = 1095] [outer = 0x1175b0000] 17:24:45 INFO - PROCESS | 1648 | 1467678285686 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11827c800) [pid = 1648] [serial = 1096] [outer = 0x1175b0000] 17:24:46 INFO - PROCESS | 1648 | 1467678286050 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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 522ms 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:24:46 INFO - PROCESS | 1648 | 1467678286087 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 1648 | 1467678286089 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:24:46 INFO - PROCESS | 1648 | 1467678286091 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1648 | 1467678286093 Marionette TRACE conn2 <- [1,1434,null,{}] 17:24:46 INFO - PROCESS | 1648 | 1467678286101 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}] 17:24:46 INFO - PROCESS | 1648 | 1467678286104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:46 INFO - PROCESS | 1648 | 1467678286181 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:24:46 INFO - PROCESS | 1648 | 1467678286190 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1648 | 1467678286192 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x121279800 == 31 [pid = 1648] [id = 366] 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118481c00) [pid = 1648] [serial = 1097] [outer = 0x0] 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118ff7400) [pid = 1648] [serial = 1098] [outer = 0x118481c00] 17:24:46 INFO - PROCESS | 1648 | 1467678286220 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1199c7400) [pid = 1648] [serial = 1099] [outer = 0x118481c00] 17:24:46 INFO - PROCESS | 1648 | 1467678286588 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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 17:24:46 INFO - PROCESS | 1648 | 1467678286613 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:24:46 INFO - PROCESS | 1648 | 1467678286615 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:24:46 INFO - PROCESS | 1648 | 1467678286619 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1648 | 1467678286620 Marionette TRACE conn2 <- [1,1438,null,{}] 17:24:46 INFO - PROCESS | 1648 | 1467678286632 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}] 17:24:46 INFO - PROCESS | 1648 | 1467678286633 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:46 INFO - PROCESS | 1648 | 1467678286711 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:24:46 INFO - PROCESS | 1648 | 1467678286715 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1648 | 1467678286716 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a9c000 == 32 [pid = 1648] [id = 367] 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119a49000) [pid = 1648] [serial = 1100] [outer = 0x0] 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119f6d400) [pid = 1648] [serial = 1101] [outer = 0x119a49000] 17:24:46 INFO - PROCESS | 1648 | 1467678286747 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121014c00) [pid = 1648] [serial = 1102] [outer = 0x119a49000] 17:24:47 INFO - PROCESS | 1648 | 1467678287164 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 573ms 17:24:47 INFO - PROCESS | 1648 | 1467678287193 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:24:47 INFO - PROCESS | 1648 | 1467678287195 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:24:47 INFO - PROCESS | 1648 | 1467678287198 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1648 | 1467678287203 Marionette TRACE conn2 <- [1,1442,null,{}] 17:24:47 INFO - PROCESS | 1648 | 1467678287206 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}] 17:24:47 INFO - PROCESS | 1648 | 1467678287208 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:47 INFO - PROCESS | 1648 | 1467678287355 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:24:47 INFO - PROCESS | 1648 | 1467678287369 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1648 | 1467678287370 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126888800 == 33 [pid = 1648] [id = 368] 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121007400) [pid = 1648] [serial = 1103] [outer = 0x0] 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12146fc00) [pid = 1648] [serial = 1104] [outer = 0x121007400] 17:24:47 INFO - PROCESS | 1648 | 1467678287396 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12190f400) [pid = 1648] [serial = 1105] [outer = 0x121007400] 17:24:47 INFO - PROCESS | 1648 | 1467678287738 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 572ms 17:24:47 INFO - PROCESS | 1648 | 1467678287771 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1648 | 1467678287772 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:24:47 INFO - PROCESS | 1648 | 1467678287774 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1648 | 1467678287775 Marionette TRACE conn2 <- [1,1446,null,{}] 17:24:47 INFO - PROCESS | 1648 | 1467678287777 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}] 17:24:47 INFO - PROCESS | 1648 | 1467678287782 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:47 INFO - PROCESS | 1648 | 1467678287895 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:24:47 INFO - PROCESS | 1648 | 1467678287908 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1648 | 1467678287909 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e1c800 == 34 [pid = 1648] [id = 369] 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12190d800) [pid = 1648] [serial = 1106] [outer = 0x0] 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e35800) [pid = 1648] [serial = 1107] [outer = 0x12190d800] 17:24:47 INFO - PROCESS | 1648 | 1467678287934 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1272c8000) [pid = 1648] [serial = 1108] [outer = 0x12190d800] 17:24:48 INFO - PROCESS | 1648 | 1467678288265 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 17:24:48 INFO - PROCESS | 1648 | 1467678288293 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1648 | 1467678288294 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:24:48 INFO - PROCESS | 1648 | 1467678288305 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1648 | 1467678288306 Marionette TRACE conn2 <- [1,1450,null,{}] 17:24:48 INFO - PROCESS | 1648 | 1467678288309 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}] 17:24:48 INFO - PROCESS | 1648 | 1467678288310 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:48 INFO - PROCESS | 1648 | 1467678288413 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:24:48 INFO - PROCESS | 1648 | 1467678288417 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1648 | 1467678288418 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a309000 == 35 [pid = 1648] [id = 370] 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1219c9800) [pid = 1648] [serial = 1109] [outer = 0x0] 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272cf400) [pid = 1648] [serial = 1110] [outer = 0x1219c9800] 17:24:48 INFO - PROCESS | 1648 | 1467678288442 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x127570400) [pid = 1648] [serial = 1111] [outer = 0x1219c9800] 17:24:48 INFO - PROCESS | 1648 | 1467678288767 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 17:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:24:48 INFO - PROCESS | 1648 | 1467678288823 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1648 | 1467678288825 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:24:48 INFO - PROCESS | 1648 | 1467678288827 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1648 | 1467678288828 Marionette TRACE conn2 <- [1,1454,null,{}] 17:24:48 INFO - PROCESS | 1648 | 1467678288830 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}] 17:24:48 INFO - PROCESS | 1648 | 1467678288831 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:48 INFO - PROCESS | 1648 | 1467678288925 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:24:48 INFO - PROCESS | 1648 | 1467678288929 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1648 | 1467678288930 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77c800 == 36 [pid = 1648] [id = 371] 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12753c400) [pid = 1648] [serial = 1112] [outer = 0x0] 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x128e69400) [pid = 1648] [serial = 1113] [outer = 0x12753c400] 17:24:48 INFO - PROCESS | 1648 | 1467678288954 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129181400) [pid = 1648] [serial = 1114] [outer = 0x12753c400] 17:24:49 INFO - PROCESS | 1648 | 1467678289284 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:24:49 INFO - PROCESS | 1648 | 1467678289296 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1648 | 1467678289298 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:24:49 INFO - PROCESS | 1648 | 1467678289301 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1648 | 1467678289302 Marionette TRACE conn2 <- [1,1458,null,{}] 17:24:49 INFO - PROCESS | 1648 | 1467678289304 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}] 17:24:49 INFO - PROCESS | 1648 | 1467678289306 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:49 INFO - PROCESS | 1648 | 1467678289409 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:24:49 INFO - PROCESS | 1648 | 1467678289420 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1648 | 1467678289421 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b870000 == 37 [pid = 1648] [id = 372] 17:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x129181800) [pid = 1648] [serial = 1115] [outer = 0x0] 17:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129186000) [pid = 1648] [serial = 1116] [outer = 0x129181800] 17:24:49 INFO - PROCESS | 1648 | 1467678289445 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1292d7000) [pid = 1648] [serial = 1117] [outer = 0x129181800] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x125682800) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x116632c00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x115e25000) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1162d8c00) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112d85800) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112d8ac00) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118175800) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a49400) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112d70c00) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117326c00) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a47000) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121ede800) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e31400) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12567a400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x111da9400) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b26000) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:24:49 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11732a000) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:24:49 INFO - PROCESS | 1648 | 1467678289847 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 571ms 17:24:49 INFO - PROCESS | 1648 | 1467678289873 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1648 | 1467678289874 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:24:49 INFO - PROCESS | 1648 | 1467678289876 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1648 | 1467678289877 Marionette TRACE conn2 <- [1,1462,null,{}] 17:24:49 INFO - PROCESS | 1648 | 1467678289880 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}] 17:24:49 INFO - PROCESS | 1648 | 1467678289881 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:49 INFO - PROCESS | 1648 | 1467678289960 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:24:50 INFO - PROCESS | 1648 | 1467678290013 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1648 | 1467678290014 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215b8800 == 38 [pid = 1648] [id = 373] 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112fc9c00) [pid = 1648] [serial = 1118] [outer = 0x0] 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117199800) [pid = 1648] [serial = 1119] [outer = 0x112fc9c00] 17:24:50 INFO - PROCESS | 1648 | 1467678290038 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1199bec00) [pid = 1648] [serial = 1120] [outer = 0x112fc9c00] 17:24:50 INFO - PROCESS | 1648 | 1467678290424 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 17:24:50 INFO - PROCESS | 1648 | 1467678290448 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1648 | 1467678290451 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:24:50 INFO - PROCESS | 1648 | 1467678290455 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1648 | 1467678290457 Marionette TRACE conn2 <- [1,1466,null,{}] 17:24:50 INFO - PROCESS | 1648 | 1467678290461 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}] 17:24:50 INFO - PROCESS | 1648 | 1467678290463 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:50 INFO - PROCESS | 1648 | 1467678290645 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:24:50 INFO - PROCESS | 1648 | 1467678290660 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1648 | 1467678290662 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd75000 == 39 [pid = 1648] [id = 374] 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193fa400) [pid = 1648] [serial = 1121] [outer = 0x0] 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12567c400) [pid = 1648] [serial = 1122] [outer = 0x1193fa400] 17:24:50 INFO - PROCESS | 1648 | 1467678290706 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11309e800) [pid = 1648] [serial = 1123] [outer = 0x1193fa400] 17:24:51 INFO - PROCESS | 1648 | 1467678291041 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 621ms 17:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:24:51 INFO - PROCESS | 1648 | 1467678291075 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1648 | 1467678291076 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1648 | 1467678291078 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1648 | 1467678291079 Marionette TRACE conn2 <- [1,1470,null,{}] 17:24:51 INFO - PROCESS | 1648 | 1467678291081 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}] 17:24:51 INFO - PROCESS | 1648 | 1467678291083 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:51 INFO - PROCESS | 1648 | 1467678291160 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:24:51 INFO - PROCESS | 1648 | 1467678291164 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1648 | 1467678291165 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c2800 == 40 [pid = 1648] [id = 375] 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12947b000) [pid = 1648] [serial = 1124] [outer = 0x0] 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a604800) [pid = 1648] [serial = 1125] [outer = 0x12947b000] 17:24:51 INFO - PROCESS | 1648 | 1467678291190 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a60fc00) [pid = 1648] [serial = 1126] [outer = 0x12947b000] 17:24:51 INFO - PROCESS | 1648 | 1467678291493 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 468ms 17:24:51 INFO - PROCESS | 1648 | 1467678291563 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1648 | 1467678291564 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:24:51 INFO - PROCESS | 1648 | 1467678291569 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1648 | 1467678291571 Marionette TRACE conn2 <- [1,1474,null,{}] 17:24:51 INFO - PROCESS | 1648 | 1467678291581 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}] 17:24:51 INFO - PROCESS | 1648 | 1467678291582 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:51 INFO - PROCESS | 1648 | 1467678291658 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:24:51 INFO - PROCESS | 1648 | 1467678291662 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1648 | 1467678291663 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c637000 == 41 [pid = 1648] [id = 376] 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119a43000) [pid = 1648] [serial = 1127] [outer = 0x0] 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a64dc00) [pid = 1648] [serial = 1128] [outer = 0x119a43000] 17:24:51 INFO - PROCESS | 1648 | 1467678291689 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12a7b5000) [pid = 1648] [serial = 1129] [outer = 0x119a43000] 17:24:52 INFO - PROCESS | 1648 | 1467678292241 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 722ms 17:24:52 INFO - PROCESS | 1648 | 1467678292289 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1648 | 1467678292292 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:24:52 INFO - PROCESS | 1648 | 1467678292295 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1648 | 1467678292298 Marionette TRACE conn2 <- [1,1478,null,{}] 17:24:52 INFO - PROCESS | 1648 | 1467678292302 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}] 17:24:52 INFO - PROCESS | 1648 | 1467678292303 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:52 INFO - PROCESS | 1648 | 1467678292406 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:24:52 INFO - PROCESS | 1648 | 1467678292461 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1648 | 1467678292462 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931f000 == 42 [pid = 1648] [id = 377] 17:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a0b400) [pid = 1648] [serial = 1130] [outer = 0x0] 17:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117135c00) [pid = 1648] [serial = 1131] [outer = 0x116a0b400] 17:24:52 INFO - PROCESS | 1648 | 1467678292493 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1176de400) [pid = 1648] [serial = 1132] [outer = 0x116a0b400] 17:24:52 INFO - PROCESS | 1648 | 1467678292942 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 675ms 17:24:52 INFO - PROCESS | 1648 | 1467678292971 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1648 | 1467678292974 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:24:52 INFO - PROCESS | 1648 | 1467678292978 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1648 | 1467678292980 Marionette TRACE conn2 <- [1,1482,null,{}] 17:24:52 INFO - PROCESS | 1648 | 1467678292983 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}] 17:24:52 INFO - PROCESS | 1648 | 1467678292985 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:53 INFO - PROCESS | 1648 | 1467678293090 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:24:53 INFO - PROCESS | 1648 | 1467678293194 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1648 | 1467678293195 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275f6000 == 43 [pid = 1648] [id = 378] 17:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118ff4400) [pid = 1648] [serial = 1133] [outer = 0x0] 17:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a3e400) [pid = 1648] [serial = 1134] [outer = 0x118ff4400] 17:24:53 INFO - PROCESS | 1648 | 1467678293227 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119b2f400) [pid = 1648] [serial = 1135] [outer = 0x118ff4400] 17:24:53 INFO - PROCESS | 1648 | 1467678293678 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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 724ms 17:24:53 INFO - PROCESS | 1648 | 1467678293720 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1648 | 1467678293723 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:24:53 INFO - PROCESS | 1648 | 1467678293728 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1648 | 1467678293733 Marionette TRACE conn2 <- [1,1486,null,{}] 17:24:53 INFO - PROCESS | 1648 | 1467678293746 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}] 17:24:53 INFO - PROCESS | 1648 | 1467678293751 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:53 INFO - PROCESS | 1648 | 1467678293901 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:24:54 INFO - PROCESS | 1648 | 1467678294001 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1648 | 1467678294004 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c643800 == 44 [pid = 1648] [id = 379] 17:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118770800) [pid = 1648] [serial = 1136] [outer = 0x0] 17:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119b30c00) [pid = 1648] [serial = 1137] [outer = 0x118770800] 17:24:54 INFO - PROCESS | 1648 | 1467678294053 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x125686800) [pid = 1648] [serial = 1138] [outer = 0x118770800] 17:24:54 INFO - PROCESS | 1648 | 1467678294591 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 879ms 17:24:54 INFO - PROCESS | 1648 | 1467678294608 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1648 | 1467678294610 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:24:54 INFO - PROCESS | 1648 | 1467678294614 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1648 | 1467678294616 Marionette TRACE conn2 <- [1,1490,null,{}] 17:24:54 INFO - PROCESS | 1648 | 1467678294620 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}] 17:24:54 INFO - PROCESS | 1648 | 1467678294622 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:54 INFO - PROCESS | 1648 | 1467678294801 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:24:54 INFO - PROCESS | 1648 | 1467678294889 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1648 | 1467678294890 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0a800 == 45 [pid = 1648] [id = 380] 17:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x118175c00) [pid = 1648] [serial = 1139] [outer = 0x0] 17:24:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1272d8800) [pid = 1648] [serial = 1140] [outer = 0x118175c00] 17:24:54 INFO - PROCESS | 1648 | 1467678294937 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128e76800) [pid = 1648] [serial = 1141] [outer = 0x118175c00] 17:24:55 INFO - PROCESS | 1648 | 1467678295652 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1074ms 17:24:55 INFO - PROCESS | 1648 | 1467678295697 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1648 | 1467678295700 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:24:55 INFO - PROCESS | 1648 | 1467678295704 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1648 | 1467678295706 Marionette TRACE conn2 <- [1,1494,null,{}] 17:24:55 INFO - PROCESS | 1648 | 1467678295709 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}] 17:24:55 INFO - PROCESS | 1648 | 1467678295711 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:55 INFO - PROCESS | 1648 | 1467678295806 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:24:55 INFO - PROCESS | 1648 | 1467678295861 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1648 | 1467678295864 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4c800 == 46 [pid = 1648] [id = 381] 17:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1151a3c00) [pid = 1648] [serial = 1142] [outer = 0x0] 17:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1166f1000) [pid = 1648] [serial = 1143] [outer = 0x1151a3c00] 17:24:55 INFO - PROCESS | 1648 | 1467678295892 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117197000) [pid = 1648] [serial = 1144] [outer = 0x1151a3c00] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c2800 == 45 [pid = 1648] [id = 375] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd75000 == 44 [pid = 1648] [id = 374] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1215b8800 == 43 [pid = 1648] [id = 373] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b870000 == 42 [pid = 1648] [id = 372] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77c800 == 41 [pid = 1648] [id = 371] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a309000 == 40 [pid = 1648] [id = 370] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128e1c800 == 39 [pid = 1648] [id = 369] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126888800 == 38 [pid = 1648] [id = 368] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x124a9c000 == 37 [pid = 1648] [id = 367] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x121279800 == 36 [pid = 1648] [id = 366] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118f03800 == 35 [pid = 1648] [id = 365] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x117171800 == 34 [pid = 1648] [id = 364] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77a000 == 33 [pid = 1648] [id = 362] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118255800 == 32 [pid = 1648] [id = 363] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0a800 == 31 [pid = 1648] [id = 380] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c643800 == 30 [pid = 1648] [id = 379] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1275f6000 == 29 [pid = 1648] [id = 378] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11931f000 == 28 [pid = 1648] [id = 377] 17:24:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c637000 == 27 [pid = 1648] [id = 376] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1272d9c00) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126dcfc00) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1193fe400) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11712c400) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11626b800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x116a0c000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x117326800) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11309d000) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1128cac00) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11827a000) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1183a6800) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11852bc00) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121473400) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11712c000) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1162de400) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118770c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11971b800) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11827e400) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12190dc00) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1211e4400) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x125528400) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x124cbc000) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e50000) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126caa400) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256f8000) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1214dc000) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121a64000) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121906c00) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x125523c00) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x123eeb800) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1272d5400) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121eb4800) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1199c7800) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x124a64400) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118ff2000) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 17:24:56 INFO - PROCESS | 1648 | 1467678296966 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1275ms 17:24:56 INFO - PROCESS | 1648 | 1467678296981 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1648 | 1467678296984 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:24:56 INFO - PROCESS | 1648 | 1467678296989 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1648 | 1467678296990 Marionette TRACE conn2 <- [1,1498,null,{}] 17:24:56 INFO - PROCESS | 1648 | 1467678296994 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}] 17:24:56 INFO - PROCESS | 1648 | 1467678296997 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:57 INFO - PROCESS | 1648 | 1467678297097 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:24:57 INFO - PROCESS | 1648 | 1467678297109 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1648 | 1467678297112 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11666e800 == 28 [pid = 1648] [id = 382] 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112a7b400) [pid = 1648] [serial = 1145] [outer = 0x0] 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113394000) [pid = 1648] [serial = 1146] [outer = 0x112a7b400] 17:24:57 INFO - PROCESS | 1648 | 1467678297157 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x116629800) [pid = 1648] [serial = 1147] [outer = 0x112a7b400] 17:24:57 INFO - PROCESS | 1648 | 1467678297514 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 17:24:57 INFO - PROCESS | 1648 | 1467678297558 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1648 | 1467678297561 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:24:57 INFO - PROCESS | 1648 | 1467678297566 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1648 | 1467678297568 Marionette TRACE conn2 <- [1,1502,null,{}] 17:24:57 INFO - PROCESS | 1648 | 1467678297571 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}] 17:24:57 INFO - PROCESS | 1648 | 1467678297572 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:57 INFO - PROCESS | 1648 | 1467678297653 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:24:57 INFO - PROCESS | 1648 | 1467678297658 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1648 | 1467678297659 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e6a800 == 29 [pid = 1648] [id = 383] 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117130400) [pid = 1648] [serial = 1148] [outer = 0x0] 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117334c00) [pid = 1648] [serial = 1149] [outer = 0x117130400] 17:24:57 INFO - PROCESS | 1648 | 1467678297686 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11817b000) [pid = 1648] [serial = 1150] [outer = 0x117130400] 17:24:58 INFO - PROCESS | 1648 | 1467678298025 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 17:24:58 INFO - PROCESS | 1648 | 1467678298087 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1648 | 1467678298089 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:24:58 INFO - PROCESS | 1648 | 1467678298091 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1648 | 1467678298093 Marionette TRACE conn2 <- [1,1506,null,{}] 17:24:58 INFO - PROCESS | 1648 | 1467678298101 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}] 17:24:58 INFO - PROCESS | 1648 | 1467678298104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:58 INFO - PROCESS | 1648 | 1467678298180 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:24:58 INFO - PROCESS | 1648 | 1467678298188 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1648 | 1467678298190 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b05000 == 30 [pid = 1648] [id = 384] 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112fce400) [pid = 1648] [serial = 1151] [outer = 0x0] 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118771800) [pid = 1648] [serial = 1152] [outer = 0x112fce400] 17:24:58 INFO - PROCESS | 1648 | 1467678298218 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1193f9c00) [pid = 1648] [serial = 1153] [outer = 0x112fce400] 17:24:58 INFO - PROCESS | 1648 | 1467678298644 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 570ms 17:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:24:58 INFO - PROCESS | 1648 | 1467678298677 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1648 | 1467678298679 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:24:58 INFO - PROCESS | 1648 | 1467678298682 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1648 | 1467678298684 Marionette TRACE conn2 <- [1,1510,null,{}] 17:24:58 INFO - PROCESS | 1648 | 1467678298688 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}] 17:24:58 INFO - PROCESS | 1648 | 1467678298690 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:58 INFO - PROCESS | 1648 | 1467678298808 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:24:58 INFO - PROCESS | 1648 | 1467678298813 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1648 | 1467678298814 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3b000 == 31 [pid = 1648] [id = 385] 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119a46800) [pid = 1648] [serial = 1154] [outer = 0x0] 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b2ac00) [pid = 1648] [serial = 1155] [outer = 0x119a46800] 17:24:58 INFO - PROCESS | 1648 | 1467678298852 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1210c3400) [pid = 1648] [serial = 1156] [outer = 0x119a46800] 17:24:59 INFO - PROCESS | 1648 | 1467678299204 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 573ms 17:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:24:59 INFO - PROCESS | 1648 | 1467678299255 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1648 | 1467678299257 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:24:59 INFO - PROCESS | 1648 | 1467678299259 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1648 | 1467678299267 Marionette TRACE conn2 <- [1,1514,null,{}] 17:24:59 INFO - PROCESS | 1648 | 1467678299269 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}] 17:24:59 INFO - PROCESS | 1648 | 1467678299270 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:59 INFO - PROCESS | 1648 | 1467678299360 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:24:59 INFO - PROCESS | 1648 | 1467678299398 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1648 | 1467678299399 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x125669000 == 32 [pid = 1648] [id = 386] 17:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11309cc00) [pid = 1648] [serial = 1157] [outer = 0x0] 17:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121354800) [pid = 1648] [serial = 1158] [outer = 0x11309cc00] 17:24:59 INFO - PROCESS | 1648 | 1467678299424 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121909000) [pid = 1648] [serial = 1159] [outer = 0x11309cc00] 17:24:59 INFO - PROCESS | 1648 | 1467678299759 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]]]}] 17:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 527ms 17:24:59 INFO - PROCESS | 1648 | 1467678299792 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1648 | 1467678299793 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:24:59 INFO - PROCESS | 1648 | 1467678299795 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1648 | 1467678299796 Marionette TRACE conn2 <- [1,1518,null,{}] 17:24:59 INFO - PROCESS | 1648 | 1467678299799 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}] 17:24:59 INFO - PROCESS | 1648 | 1467678299803 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:59 INFO - PROCESS | 1648 | 1467678299912 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:24:59 INFO - PROCESS | 1648 | 1467678299947 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1648 | 1467678299948 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:24:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a56800 == 33 [pid = 1648] [id = 387] 17:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1219c9400) [pid = 1648] [serial = 1160] [outer = 0x0] 17:24:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121ede800) [pid = 1648] [serial = 1161] [outer = 0x1219c9400] 17:24:59 INFO - PROCESS | 1648 | 1467678299973 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125523c00) [pid = 1648] [serial = 1162] [outer = 0x1219c9400] 17:25:00 INFO - PROCESS | 1648 | 1467678300279 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]]]}] 17:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 525ms 17:25:00 INFO - PROCESS | 1648 | 1467678300323 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1648 | 1467678300324 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:25:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:25:00 INFO - PROCESS | 1648 | 1467678300327 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1648 | 1467678300328 Marionette TRACE conn2 <- [1,1522,null,{}] 17:25:00 INFO - PROCESS | 1648 | 1467678300330 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}] 17:25:00 INFO - PROCESS | 1648 | 1467678300331 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:00 INFO - PROCESS | 1648 | 1467678300431 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:25:00 INFO - PROCESS | 1648 | 1467678300435 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1648 | 1467678300436 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12929e800 == 34 [pid = 1648] [id = 388] 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121cb2c00) [pid = 1648] [serial = 1163] [outer = 0x0] 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x126caa400) [pid = 1648] [serial = 1164] [outer = 0x121cb2c00] 17:25:00 INFO - PROCESS | 1648 | 1467678300460 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1272c0000) [pid = 1648] [serial = 1165] [outer = 0x121cb2c00] 17:25:00 INFO - PROCESS | 1648 | 1467678300780 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"]]]}] 17:25:00 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 () { 17:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:25:00 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 () { 17:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:25:00 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 () { 17:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:25:00 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 () { 17:25:00 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:00 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:25:00 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 17:25:00 INFO - PROCESS | 1648 | 1467678300797 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:25:00 INFO - PROCESS | 1648 | 1467678300799 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:25:00 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:25:00 INFO - PROCESS | 1648 | 1467678300809 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1648 | 1467678300810 Marionette TRACE conn2 <- [1,1526,null,{}] 17:25:00 INFO - PROCESS | 1648 | 1467678300812 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}] 17:25:00 INFO - PROCESS | 1648 | 1467678300814 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:00 INFO - PROCESS | 1648 | 1467678300913 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:25:00 INFO - PROCESS | 1648 | 1467678300917 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1648 | 1467678300917 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6db800 == 35 [pid = 1648] [id = 389] 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1272c0400) [pid = 1648] [serial = 1166] [outer = 0x0] 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1272dbc00) [pid = 1648] [serial = 1167] [outer = 0x1272c0400] 17:25:00 INFO - PROCESS | 1648 | 1467678300941 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128e72000) [pid = 1648] [serial = 1168] [outer = 0x1272c0400] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1193fa400) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12190d800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1219c9800) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fc9c00) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119a49000) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121007400) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118481c00) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1175b0000) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1129ab000) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12753c400) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1199c6c00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1151b0400) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129181800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a43000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:25:01 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12947b000) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:25:01 INFO - PROCESS | 1648 | 1467678301418 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"]]]}] 17:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:25:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:25:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 17:25:01 INFO - PROCESS | 1648 | 1467678301429 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:25:01 INFO - PROCESS | 1648 | 1467678301430 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:25:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:25:01 INFO - PROCESS | 1648 | 1467678301443 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1648 | 1467678301444 Marionette TRACE conn2 <- [1,1530,null,{}] 17:25:01 INFO - PROCESS | 1648 | 1467678301469 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}] 17:25:01 INFO - PROCESS | 1648 | 1467678301472 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:01 INFO - PROCESS | 1648 | 1467678301549 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:25:01 INFO - PROCESS | 1648 | 1467678301554 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1648 | 1467678301555 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b04800 == 36 [pid = 1648] [id = 390] 17:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1173c6c00) [pid = 1648] [serial = 1169] [outer = 0x0] 17:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b29000) [pid = 1648] [serial = 1170] [outer = 0x1173c6c00] 17:25:01 INFO - PROCESS | 1648 | 1467678301580 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x125523800) [pid = 1648] [serial = 1171] [outer = 0x1173c6c00] 17:25:01 INFO - PROCESS | 1648 | 1467678301885 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]]]}] 17:25:01 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 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:25:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:25:01 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. 17:25:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:25:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 490ms 17:25:01 INFO - PROCESS | 1648 | 1467678301924 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:25:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:25:01 INFO - PROCESS | 1648 | 1467678301926 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:25:01 INFO - PROCESS | 1648 | 1467678301929 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1648 | 1467678301931 Marionette TRACE conn2 <- [1,1534,null,{}] 17:25:01 INFO - PROCESS | 1648 | 1467678301935 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}] 17:25:01 INFO - PROCESS | 1648 | 1467678301936 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:02 INFO - PROCESS | 1648 | 1467678302058 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:25:02 INFO - PROCESS | 1648 | 1467678302124 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1648 | 1467678302125 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae21000 == 37 [pid = 1648] [id = 391] 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118176c00) [pid = 1648] [serial = 1172] [outer = 0x0] 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12753c400) [pid = 1648] [serial = 1173] [outer = 0x118176c00] 17:25:02 INFO - PROCESS | 1648 | 1467678302149 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129183400) [pid = 1648] [serial = 1174] [outer = 0x118176c00] 17:25:02 INFO - PROCESS | 1648 | 1467678302430 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 17:25:02 INFO - PROCESS | 1648 | 1467678302457 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1648 | 1467678302459 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:25:02 INFO - PROCESS | 1648 | 1467678302461 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1648 | 1467678302462 Marionette TRACE conn2 <- [1,1538,null,{}] 17:25:02 INFO - PROCESS | 1648 | 1467678302476 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}] 17:25:02 INFO - PROCESS | 1648 | 1467678302477 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:02 INFO - PROCESS | 1648 | 1467678302574 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:25:02 INFO - PROCESS | 1648 | 1467678302578 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1648 | 1467678302579 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x125668800 == 38 [pid = 1648] [id = 392] 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x129183800) [pid = 1648] [serial = 1175] [outer = 0x0] 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1292d9c00) [pid = 1648] [serial = 1176] [outer = 0x129183800] 17:25:02 INFO - PROCESS | 1648 | 1467678302606 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a3c1400) [pid = 1648] [serial = 1177] [outer = 0x129183800] 17:25:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:25:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 469ms 17:25:02 INFO - PROCESS | 1648 | 1467678302927 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]]]}] 17:25:02 INFO - PROCESS | 1648 | 1467678302931 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1648 | 1467678302932 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:25:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:25:02 INFO - PROCESS | 1648 | 1467678302935 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1648 | 1467678302938 Marionette TRACE conn2 <- [1,1542,null,{}] 17:25:02 INFO - PROCESS | 1648 | 1467678302943 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}] 17:25:02 INFO - PROCESS | 1648 | 1467678302944 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:03 INFO - PROCESS | 1648 | 1467678303023 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:25:03 INFO - PROCESS | 1648 | 1467678303083 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1648 | 1467678303084 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3b9800 == 39 [pid = 1648] [id = 393] 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x120f14c00) [pid = 1648] [serial = 1178] [outer = 0x0] 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12947ac00) [pid = 1648] [serial = 1179] [outer = 0x120f14c00] 17:25:03 INFO - PROCESS | 1648 | 1467678303108 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7b2400) [pid = 1648] [serial = 1180] [outer = 0x120f14c00] 17:25:03 INFO - PROCESS | 1648 | 1467678303546 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:25:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 674ms 17:25:03 INFO - PROCESS | 1648 | 1467678303626 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1648 | 1467678303629 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:25:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:25:03 INFO - PROCESS | 1648 | 1467678303633 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1648 | 1467678303637 Marionette TRACE conn2 <- [1,1546,null,{}] 17:25:03 INFO - PROCESS | 1648 | 1467678303642 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}] 17:25:03 INFO - PROCESS | 1648 | 1467678303644 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:03 INFO - PROCESS | 1648 | 1467678303755 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:25:03 INFO - PROCESS | 1648 | 1467678303882 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1648 | 1467678303884 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5b000 == 40 [pid = 1648] [id = 394] 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11670c000) [pid = 1648] [serial = 1181] [outer = 0x0] 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x116a0b000) [pid = 1648] [serial = 1182] [outer = 0x11670c000] 17:25:03 INFO - PROCESS | 1648 | 1467678303916 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x117335800) [pid = 1648] [serial = 1183] [outer = 0x11670c000] 17:25:04 INFO - PROCESS | 1648 | 1467678304428 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:25:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 825ms 17:25:04 INFO - PROCESS | 1648 | 1467678304477 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1648 | 1467678304480 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:25:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:25:04 INFO - PROCESS | 1648 | 1467678304488 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1648 | 1467678304490 Marionette TRACE conn2 <- [1,1550,null,{}] 17:25:04 INFO - PROCESS | 1648 | 1467678304493 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}] 17:25:04 INFO - PROCESS | 1648 | 1467678304494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:04 INFO - PROCESS | 1648 | 1467678304606 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:25:04 INFO - PROCESS | 1648 | 1467678304684 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1648 | 1467678304686 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0c000 == 41 [pid = 1648] [id = 395] 17:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11696d800) [pid = 1648] [serial = 1184] [outer = 0x0] 17:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118282400) [pid = 1648] [serial = 1185] [outer = 0x11696d800] 17:25:04 INFO - PROCESS | 1648 | 1467678304717 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11877bc00) [pid = 1648] [serial = 1186] [outer = 0x11696d800] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x125668800 == 40 [pid = 1648] [id = 392] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae21000 == 39 [pid = 1648] [id = 391] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119b04800 == 38 [pid = 1648] [id = 390] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6db800 == 37 [pid = 1648] [id = 389] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12929e800 == 36 [pid = 1648] [id = 388] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128a56800 == 35 [pid = 1648] [id = 387] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x125669000 == 34 [pid = 1648] [id = 386] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3b000 == 33 [pid = 1648] [id = 385] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119b05000 == 32 [pid = 1648] [id = 384] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117e6a800 == 31 [pid = 1648] [id = 383] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11666e800 == 30 [pid = 1648] [id = 382] 17:25:05 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4c800 == 29 [pid = 1648] [id = 381] 17:25:05 INFO - PROCESS | 1648 | 1467678305360 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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:25:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 924ms 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11309e800) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121e35800) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1272cf400) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117199800) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119f6d400) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121014c00) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12146fc00) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118ff7400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1199c7400) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176e5400) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11827c800) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1166f2000) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117297400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x128e69400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x129181400) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127569400) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1162d9c00) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117127800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129186000) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1292d7000) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x127570400) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1272c8000) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12190f400) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1199bec00) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12567c400) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a60fc00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a7b5000) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a64dc00) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12a604800) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 17:25:05 INFO - PROCESS | 1648 | 1467678305422 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1648 | 1467678305425 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:25:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:25:05 INFO - PROCESS | 1648 | 1467678305430 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1648 | 1467678305432 Marionette TRACE conn2 <- [1,1554,null,{}] 17:25:05 INFO - PROCESS | 1648 | 1467678305438 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}] 17:25:05 INFO - PROCESS | 1648 | 1467678305439 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:05 INFO - PROCESS | 1648 | 1467678305516 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:25:05 INFO - PROCESS | 1648 | 1467678305523 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1648 | 1467678305525 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x117214800 == 30 [pid = 1648] [id = 396] 17:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1173bc400) [pid = 1648] [serial = 1187] [outer = 0x0] 17:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1175b4c00) [pid = 1648] [serial = 1188] [outer = 0x1173bc400] 17:25:05 INFO - PROCESS | 1648 | 1467678305553 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118284400) [pid = 1648] [serial = 1189] [outer = 0x1173bc400] 17:25:05 INFO - PROCESS | 1648 | 1467678305937 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 573ms 17:25:06 INFO - PROCESS | 1648 | 1467678306004 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1648 | 1467678306006 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:25:06 INFO - PROCESS | 1648 | 1467678306010 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1648 | 1467678306012 Marionette TRACE conn2 <- [1,1558,null,{}] 17:25:06 INFO - PROCESS | 1648 | 1467678306014 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}] 17:25:06 INFO - PROCESS | 1648 | 1467678306015 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:06 INFO - PROCESS | 1648 | 1467678306078 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:25:06 INFO - PROCESS | 1648 | 1467678306082 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1648 | 1467678306086 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x119973800 == 31 [pid = 1648] [id = 397] 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11848cc00) [pid = 1648] [serial = 1190] [outer = 0x0] 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11970f800) [pid = 1648] [serial = 1191] [outer = 0x11848cc00] 17:25:06 INFO - PROCESS | 1648 | 1467678306114 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b27800) [pid = 1648] [serial = 1192] [outer = 0x11848cc00] 17:25:06 INFO - PROCESS | 1648 | 1467678306565 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:25:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 572ms 17:25:06 INFO - PROCESS | 1648 | 1467678306584 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:25:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:25:06 INFO - PROCESS | 1648 | 1467678306586 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:25:06 INFO - PROCESS | 1648 | 1467678306589 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1648 | 1467678306593 Marionette TRACE conn2 <- [1,1562,null,{}] 17:25:06 INFO - PROCESS | 1648 | 1467678306605 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}] 17:25:06 INFO - PROCESS | 1648 | 1467678306610 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:06 INFO - PROCESS | 1648 | 1467678306733 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:25:06 INFO - PROCESS | 1648 | 1467678306769 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1648 | 1467678306771 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5800 == 32 [pid = 1648] [id = 398] 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11309d000) [pid = 1648] [serial = 1193] [outer = 0x0] 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12190f400) [pid = 1648] [serial = 1194] [outer = 0x11309d000] 17:25:06 INFO - PROCESS | 1648 | 1467678306816 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121e32c00) [pid = 1648] [serial = 1195] [outer = 0x11309d000] 17:25:07 INFO - PROCESS | 1648 | 1467678307158 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 575ms 17:25:07 INFO - PROCESS | 1648 | 1467678307163 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1648 | 1467678307165 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:25:07 INFO - PROCESS | 1648 | 1467678307173 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1648 | 1467678307174 Marionette TRACE conn2 <- [1,1566,null,{}] 17:25:07 INFO - PROCESS | 1648 | 1467678307176 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}] 17:25:07 INFO - PROCESS | 1648 | 1467678307177 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:07 INFO - PROCESS | 1648 | 1467678307289 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:25:07 INFO - PROCESS | 1648 | 1467678307294 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1648 | 1467678307295 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275d9000 == 33 [pid = 1648] [id = 399] 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121904800) [pid = 1648] [serial = 1196] [outer = 0x0] 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121eb4800) [pid = 1648] [serial = 1197] [outer = 0x121904800] 17:25:07 INFO - PROCESS | 1648 | 1467678307320 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x125523400) [pid = 1648] [serial = 1198] [outer = 0x121904800] 17:25:07 INFO - PROCESS | 1648 | 1467678307636 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:25:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 523ms 17:25:07 INFO - PROCESS | 1648 | 1467678307692 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1648 | 1467678307693 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:25:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:25:07 INFO - PROCESS | 1648 | 1467678307695 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1648 | 1467678307696 Marionette TRACE conn2 <- [1,1570,null,{}] 17:25:07 INFO - PROCESS | 1648 | 1467678307698 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}] 17:25:07 INFO - PROCESS | 1648 | 1467678307699 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:07 INFO - PROCESS | 1648 | 1467678307794 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:25:07 INFO - PROCESS | 1648 | 1467678307805 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1648 | 1467678307806 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ed4800 == 34 [pid = 1648] [id = 400] 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112fd1c00) [pid = 1648] [serial = 1199] [outer = 0x0] 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1256fb000) [pid = 1648] [serial = 1200] [outer = 0x112fd1c00] 17:25:07 INFO - PROCESS | 1648 | 1467678307831 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272b9400) [pid = 1648] [serial = 1201] [outer = 0x112fd1c00] 17:25:08 INFO - PROCESS | 1648 | 1467678308200 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 17:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:25:08 INFO - PROCESS | 1648 | 1467678308213 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1648 | 1467678308214 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:25:08 INFO - PROCESS | 1648 | 1467678308217 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1648 | 1467678308218 Marionette TRACE conn2 <- [1,1574,null,{}] 17:25:08 INFO - PROCESS | 1648 | 1467678308221 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}] 17:25:08 INFO - PROCESS | 1648 | 1467678308225 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:08 INFO - PROCESS | 1648 | 1467678308341 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:25:08 INFO - PROCESS | 1648 | 1467678308353 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1648 | 1467678308355 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a76c000 == 35 [pid = 1648] [id = 401] 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121906c00) [pid = 1648] [serial = 1202] [outer = 0x0] 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1272d9800) [pid = 1648] [serial = 1203] [outer = 0x121906c00] 17:25:08 INFO - PROCESS | 1648 | 1467678308379 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12947c400) [pid = 1648] [serial = 1204] [outer = 0x121906c00] 17:25:08 INFO - PROCESS | 1648 | 1467678308722 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:25:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 521ms 17:25:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:25:08 INFO - PROCESS | 1648 | 1467678308738 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1648 | 1467678308739 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:25:08 INFO - PROCESS | 1648 | 1467678308741 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1648 | 1467678308742 Marionette TRACE conn2 <- [1,1578,null,{}] 17:25:08 INFO - PROCESS | 1648 | 1467678308753 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}] 17:25:08 INFO - PROCESS | 1648 | 1467678308755 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:08 INFO - PROCESS | 1648 | 1467678308850 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:25:08 INFO - PROCESS | 1648 | 1467678308853 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1648 | 1467678308854 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af5c000 == 36 [pid = 1648] [id = 402] 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1272d1400) [pid = 1648] [serial = 1205] [outer = 0x0] 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12a60c000) [pid = 1648] [serial = 1206] [outer = 0x1272d1400] 17:25:08 INFO - PROCESS | 1648 | 1467678308879 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12a650800) [pid = 1648] [serial = 1207] [outer = 0x1272d1400] 17:25:09 INFO - PROCESS | 1648 | 1467678309176 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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 480ms 17:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:25:09 INFO - PROCESS | 1648 | 1467678309224 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1648 | 1467678309226 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:25:09 INFO - PROCESS | 1648 | 1467678309228 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1648 | 1467678309229 Marionette TRACE conn2 <- [1,1582,null,{}] 17:25:09 INFO - PROCESS | 1648 | 1467678309238 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}] 17:25:09 INFO - PROCESS | 1648 | 1467678309239 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:09 INFO - PROCESS | 1648 | 1467678309338 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:25:09 INFO - PROCESS | 1648 | 1467678309342 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1648 | 1467678309343 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b889800 == 37 [pid = 1648] [id = 403] 17:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12947d400) [pid = 1648] [serial = 1208] [outer = 0x0] 17:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12a7b6400) [pid = 1648] [serial = 1209] [outer = 0x12947d400] 17:25:09 INFO - PROCESS | 1648 | 1467678309367 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12a7c0800) [pid = 1648] [serial = 1210] [outer = 0x12947d400] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11309cc00) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fce400) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119a46800) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a0b400) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1151a3c00) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117130400) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118ff4400) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a7b400) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118770800) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118175c00) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1219c9400) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121cb2c00) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1272c0400) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129183800) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1173c6c00) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:25:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118176c00) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:25:09 INFO - PROCESS | 1648 | 1467678309764 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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:25:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 571ms 17:25:09 INFO - PROCESS | 1648 | 1467678309799 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1648 | 1467678309802 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:25:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:25:09 INFO - PROCESS | 1648 | 1467678309805 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1648 | 1467678309806 Marionette TRACE conn2 <- [1,1586,null,{}] 17:25:09 INFO - PROCESS | 1648 | 1467678309808 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}] 17:25:09 INFO - PROCESS | 1648 | 1467678309809 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:09 INFO - PROCESS | 1648 | 1467678309890 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:25:09 INFO - PROCESS | 1648 | 1467678309895 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1648 | 1467678309897 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5000 == 38 [pid = 1648] [id = 404] 17:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1160ad400) [pid = 1648] [serial = 1211] [outer = 0x0] 17:25:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118176c00) [pid = 1648] [serial = 1212] [outer = 0x1160ad400] 17:25:09 INFO - PROCESS | 1648 | 1467678309937 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12100f800) [pid = 1648] [serial = 1213] [outer = 0x1160ad400] 17:25:10 INFO - PROCESS | 1648 | 1467678310323 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 570ms 17:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:25:10 INFO - PROCESS | 1648 | 1467678310377 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1648 | 1467678310378 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:25:10 INFO - PROCESS | 1648 | 1467678310381 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1648 | 1467678310382 Marionette TRACE conn2 <- [1,1590,null,{}] 17:25:10 INFO - PROCESS | 1648 | 1467678310384 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}] 17:25:10 INFO - PROCESS | 1648 | 1467678310385 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:10 INFO - PROCESS | 1648 | 1467678310463 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:25:10 INFO - PROCESS | 1648 | 1467678310469 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1648 | 1467678310471 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3cd800 == 39 [pid = 1648] [id = 405] 17:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121010800) [pid = 1648] [serial = 1214] [outer = 0x0] 17:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x129181800) [pid = 1648] [serial = 1215] [outer = 0x121010800] 17:25:10 INFO - PROCESS | 1648 | 1467678310495 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12ae6e800) [pid = 1648] [serial = 1216] [outer = 0x121010800] 17:25:10 INFO - PROCESS | 1648 | 1467678310909 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:25:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 568ms 17:25:10 INFO - PROCESS | 1648 | 1467678310950 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:25:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:25:10 INFO - PROCESS | 1648 | 1467678310955 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:25:10 INFO - PROCESS | 1648 | 1467678310958 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1648 | 1467678310960 Marionette TRACE conn2 <- [1,1594,null,{}] 17:25:10 INFO - PROCESS | 1648 | 1467678310964 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}] 17:25:10 INFO - PROCESS | 1648 | 1467678310966 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:11 INFO - PROCESS | 1648 | 1467678311139 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:25:11 INFO - PROCESS | 1648 | 1467678311154 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1648 | 1467678311156 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca8b800 == 40 [pid = 1648] [id = 406] 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12ae75000) [pid = 1648] [serial = 1217] [outer = 0x0] 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12ae89800) [pid = 1648] [serial = 1218] [outer = 0x12ae75000] 17:25:11 INFO - PROCESS | 1648 | 1467678311198 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b63a400) [pid = 1648] [serial = 1219] [outer = 0x12ae75000] 17:25:11 INFO - PROCESS | 1648 | 1467678311524 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]]]}] 17:25:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:25:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 622ms 17:25:11 INFO - PROCESS | 1648 | 1467678311580 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1648 | 1467678311582 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:25:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:25:11 INFO - PROCESS | 1648 | 1467678311585 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1648 | 1467678311587 Marionette TRACE conn2 <- [1,1598,null,{}] 17:25:11 INFO - PROCESS | 1648 | 1467678311590 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}] 17:25:11 INFO - PROCESS | 1648 | 1467678311592 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:11 INFO - PROCESS | 1648 | 1467678311666 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:25:11 INFO - PROCESS | 1648 | 1467678311829 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1648 | 1467678311831 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x115163800 == 41 [pid = 1648] [id = 407] 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11107d400) [pid = 1648] [serial = 1220] [outer = 0x0] 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11271e000) [pid = 1648] [serial = 1221] [outer = 0x11107d400] 17:25:11 INFO - PROCESS | 1648 | 1467678311881 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1151a3c00) [pid = 1648] [serial = 1222] [outer = 0x11107d400] 17:25:12 INFO - PROCESS | 1648 | 1467678312387 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:25:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 821ms 17:25:12 INFO - PROCESS | 1648 | 1467678312406 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:25:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:25:12 INFO - PROCESS | 1648 | 1467678312409 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:25:12 INFO - PROCESS | 1648 | 1467678312412 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1648 | 1467678312413 Marionette TRACE conn2 <- [1,1602,null,{}] 17:25:12 INFO - PROCESS | 1648 | 1467678312434 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}] 17:25:12 INFO - PROCESS | 1648 | 1467678312437 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:12 INFO - PROCESS | 1648 | 1467678312563 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:25:12 INFO - PROCESS | 1648 | 1467678312615 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1648 | 1467678312617 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218da800 == 42 [pid = 1648] [id = 408] 17:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11817e000) [pid = 1648] [serial = 1223] [outer = 0x0] 17:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118487800) [pid = 1648] [serial = 1224] [outer = 0x11817e000] 17:25:12 INFO - PROCESS | 1648 | 1467678312647 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1199bec00) [pid = 1648] [serial = 1225] [outer = 0x11817e000] 17:25:13 INFO - PROCESS | 1648 | 1467678313070 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 17:25:13 INFO - PROCESS | 1648 | 1467678313085 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1648 | 1467678313089 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:25:13 INFO - PROCESS | 1648 | 1467678313091 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1648 | 1467678313093 Marionette TRACE conn2 <- [1,1606,null,{}] 17:25:13 INFO - PROCESS | 1648 | 1467678313095 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}] 17:25:13 INFO - PROCESS | 1648 | 1467678313097 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:13 INFO - PROCESS | 1648 | 1467678313221 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:25:13 INFO - PROCESS | 1648 | 1467678313280 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1648 | 1467678313281 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77c800 == 43 [pid = 1648] [id = 409] 17:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1210c4000) [pid = 1648] [serial = 1226] [outer = 0x0] 17:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121cb2c00) [pid = 1648] [serial = 1227] [outer = 0x1210c4000] 17:25:13 INFO - PROCESS | 1648 | 1467678313310 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125525c00) [pid = 1648] [serial = 1228] [outer = 0x1210c4000] 17:25:13 INFO - PROCESS | 1648 | 1467678313756 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:25:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 17:25:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:25:13 INFO - PROCESS | 1648 | 1467678313812 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1648 | 1467678313814 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:25:13 INFO - PROCESS | 1648 | 1467678313821 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1648 | 1467678313825 Marionette TRACE conn2 <- [1,1610,null,{}] 17:25:13 INFO - PROCESS | 1648 | 1467678313829 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}] 17:25:13 INFO - PROCESS | 1648 | 1467678313831 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:13 INFO - PROCESS | 1648 | 1467678313932 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:25:13 INFO - PROCESS | 1648 | 1467678313993 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1648 | 1467678313994 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf21000 == 44 [pid = 1648] [id = 410] 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126f37000) [pid = 1648] [serial = 1229] [outer = 0x0] 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127547400) [pid = 1648] [serial = 1230] [outer = 0x126f37000] 17:25:14 INFO - PROCESS | 1648 | 1467678314023 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129478c00) [pid = 1648] [serial = 1231] [outer = 0x126f37000] 17:25:14 INFO - PROCESS | 1648 | 1467678314456 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:25:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 678ms 17:25:14 INFO - PROCESS | 1648 | 1467678314495 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1648 | 1467678314497 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:25:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:25:14 INFO - PROCESS | 1648 | 1467678314499 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1648 | 1467678314500 Marionette TRACE conn2 <- [1,1614,null,{}] 17:25:14 INFO - PROCESS | 1648 | 1467678314521 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}] 17:25:14 INFO - PROCESS | 1648 | 1467678314522 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:14 INFO - PROCESS | 1648 | 1467678314623 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:25:14 INFO - PROCESS | 1648 | 1467678314682 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1648 | 1467678314684 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x121455000 == 45 [pid = 1648] [id = 411] 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12190dc00) [pid = 1648] [serial = 1232] [outer = 0x0] 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x127577000) [pid = 1648] [serial = 1233] [outer = 0x12190dc00] 17:25:14 INFO - PROCESS | 1648 | 1467678314712 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a643c00) [pid = 1648] [serial = 1234] [outer = 0x12190dc00] 17:25:15 INFO - PROCESS | 1648 | 1467678315310 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]]]}] 17:25:15 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 17:25:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 17:25:15 INFO - PROCESS | 1648 | 1467678315322 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1648 | 1467678315324 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:25:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:25:15 INFO - PROCESS | 1648 | 1467678315328 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1648 | 1467678315331 Marionette TRACE conn2 <- [1,1618,null,{}] 17:25:15 INFO - PROCESS | 1648 | 1467678315334 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}] 17:25:15 INFO - PROCESS | 1648 | 1467678315336 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:15 INFO - PROCESS | 1648 | 1467678315432 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:25:15 INFO - PROCESS | 1648 | 1467678315490 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1648 | 1467678315492 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x117210000 == 46 [pid = 1648] [id = 412] 17:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117326800) [pid = 1648] [serial = 1235] [outer = 0x0] 17:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1176e3000) [pid = 1648] [serial = 1236] [outer = 0x117326800] 17:25:15 INFO - PROCESS | 1648 | 1467678315520 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1183a6800) [pid = 1648] [serial = 1237] [outer = 0x117326800] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca8b800 == 45 [pid = 1648] [id = 406] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3cd800 == 44 [pid = 1648] [id = 405] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5000 == 43 [pid = 1648] [id = 404] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12b889800 == 42 [pid = 1648] [id = 403] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12af5c000 == 41 [pid = 1648] [id = 402] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a76c000 == 40 [pid = 1648] [id = 401] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128ed4800 == 39 [pid = 1648] [id = 400] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1275d9000 == 38 [pid = 1648] [id = 399] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5800 == 37 [pid = 1648] [id = 398] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119973800 == 36 [pid = 1648] [id = 397] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117214800 == 35 [pid = 1648] [id = 396] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0c000 == 34 [pid = 1648] [id = 395] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5b000 == 33 [pid = 1648] [id = 394] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3b9800 == 32 [pid = 1648] [id = 393] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121455000 == 31 [pid = 1648] [id = 411] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf21000 == 30 [pid = 1648] [id = 410] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77c800 == 29 [pid = 1648] [id = 409] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x1218da800 == 28 [pid = 1648] [id = 408] 17:25:16 INFO - PROCESS | 1648 | --DOCSHELL 0x115163800 == 27 [pid = 1648] [id = 407] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1166f1000) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x117334c00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11817b000) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119b2f400) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119a3e400) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x113394000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x116629800) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x125686800) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119b30c00) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128e76800) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1272d8800) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121ede800) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126caa400) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x125523c00) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1272dbc00) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1272c0000) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1292d9c00) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b29000) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x128e72000) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a3c1400) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12753c400) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121909000) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1210c3400) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x125523800) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129183400) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12947ac00) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121354800) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118771800) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1193f9c00) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119b2ac00) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1176de400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117135c00) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x117197000) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 17:25:16 INFO - PROCESS | 1648 | 1467678316460 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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:25:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1176ms 17:25:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:25:16 INFO - PROCESS | 1648 | 1467678316505 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:25:16 INFO - PROCESS | 1648 | 1467678316507 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:25:16 INFO - PROCESS | 1648 | 1467678316510 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1648 | 1467678316511 Marionette TRACE conn2 <- [1,1622,null,{}] 17:25:16 INFO - PROCESS | 1648 | 1467678316515 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}] 17:25:16 INFO - PROCESS | 1648 | 1467678316516 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:16 INFO - PROCESS | 1648 | 1467678316596 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:25:16 INFO - PROCESS | 1648 | 1467678316650 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1648 | 1467678316652 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11694c800 == 28 [pid = 1648] [id = 413] 17:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x115ee9400) [pid = 1648] [serial = 1238] [outer = 0x0] 17:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1166f1000) [pid = 1648] [serial = 1239] [outer = 0x115ee9400] 17:25:16 INFO - PROCESS | 1648 | 1467678316682 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1167dfc00) [pid = 1648] [serial = 1240] [outer = 0x115ee9400] 17:25:16 INFO - PROCESS | 1648 | 1467678316996 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]]]}] 17:25:17 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 17:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 17:25:17 INFO - PROCESS | 1648 | 1467678317030 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1648 | 1467678317034 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:25:17 INFO - PROCESS | 1648 | 1467678317041 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1648 | 1467678317043 Marionette TRACE conn2 <- [1,1626,null,{}] 17:25:17 INFO - PROCESS | 1648 | 1467678317045 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}] 17:25:17 INFO - PROCESS | 1648 | 1467678317047 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:17 INFO - PROCESS | 1648 | 1467678317128 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:25:17 INFO - PROCESS | 1648 | 1467678317132 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1648 | 1467678317133 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11854e800 == 29 [pid = 1648] [id = 414] 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117126400) [pid = 1648] [serial = 1241] [outer = 0x0] 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1175b6c00) [pid = 1648] [serial = 1242] [outer = 0x117126400] 17:25:17 INFO - PROCESS | 1648 | 1467678317164 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1183a1c00) [pid = 1648] [serial = 1243] [outer = 0x117126400] 17:25:17 INFO - PROCESS | 1648 | 1467678317504 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]]]}] 17:25:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:25:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 518ms 17:25:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:25:17 INFO - PROCESS | 1648 | 1467678317560 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1648 | 1467678317561 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:25:17 INFO - PROCESS | 1648 | 1467678317563 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1648 | 1467678317566 Marionette TRACE conn2 <- [1,1630,null,{}] 17:25:17 INFO - PROCESS | 1648 | 1467678317574 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}] 17:25:17 INFO - PROCESS | 1648 | 1467678317577 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:17 INFO - PROCESS | 1648 | 1467678317650 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:25:17 INFO - PROCESS | 1648 | 1467678317658 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1648 | 1467678317660 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f47000 == 30 [pid = 1648] [id = 415] 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112a7b000) [pid = 1648] [serial = 1244] [outer = 0x0] 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118fca000) [pid = 1648] [serial = 1245] [outer = 0x112a7b000] 17:25:17 INFO - PROCESS | 1648 | 1467678317687 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1193f7800) [pid = 1648] [serial = 1246] [outer = 0x112a7b000] 17:25:18 INFO - PROCESS | 1648 | 1467678318073 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 524ms 17:25:18 INFO - PROCESS | 1648 | 1467678318105 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1648 | 1467678318108 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:25:18 INFO - PROCESS | 1648 | 1467678318113 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1648 | 1467678318114 Marionette TRACE conn2 <- [1,1634,null,{}] 17:25:18 INFO - PROCESS | 1648 | 1467678318118 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}] 17:25:18 INFO - PROCESS | 1648 | 1467678318121 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:18 INFO - PROCESS | 1648 | 1467678318244 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:25:18 INFO - PROCESS | 1648 | 1467678318253 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1648 | 1467678318255 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218d3000 == 31 [pid = 1648] [id = 416] 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119712400) [pid = 1648] [serial = 1247] [outer = 0x0] 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b29000) [pid = 1648] [serial = 1248] [outer = 0x119712400] 17:25:18 INFO - PROCESS | 1648 | 1467678318295 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12100c400) [pid = 1648] [serial = 1249] [outer = 0x119712400] 17:25:18 INFO - PROCESS | 1648 | 1467678318711 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:25:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 620ms 17:25:18 INFO - PROCESS | 1648 | 1467678318732 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1648 | 1467678318734 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:25:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:25:18 INFO - PROCESS | 1648 | 1467678318737 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1648 | 1467678318739 Marionette TRACE conn2 <- [1,1638,null,{}] 17:25:18 INFO - PROCESS | 1648 | 1467678318741 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}] 17:25:18 INFO - PROCESS | 1648 | 1467678318742 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:18 INFO - PROCESS | 1648 | 1467678318833 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:25:18 INFO - PROCESS | 1648 | 1467678318869 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1648 | 1467678318870 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c8000 == 32 [pid = 1648] [id = 417] 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11696e000) [pid = 1648] [serial = 1250] [outer = 0x0] 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1210c9c00) [pid = 1648] [serial = 1251] [outer = 0x11696e000] 17:25:18 INFO - PROCESS | 1648 | 1467678318895 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1216d6800) [pid = 1648] [serial = 1252] [outer = 0x11696e000] 17:25:19 INFO - PROCESS | 1648 | 1467678319216 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 17:25:19 INFO - PROCESS | 1648 | 1467678319256 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:25:19 INFO - PROCESS | 1648 | 1467678319258 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:25:19 INFO - PROCESS | 1648 | 1467678319260 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1648 | 1467678319262 Marionette TRACE conn2 <- [1,1642,null,{}] 17:25:19 INFO - PROCESS | 1648 | 1467678319264 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}] 17:25:19 INFO - PROCESS | 1648 | 1467678319268 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:19 INFO - PROCESS | 1648 | 1467678319406 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:25:19 INFO - PROCESS | 1648 | 1467678319454 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 1648 | 1467678319455 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a56800 == 33 [pid = 1648] [id = 418] 17:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1173c1c00) [pid = 1648] [serial = 1253] [outer = 0x0] 17:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12190d800) [pid = 1648] [serial = 1254] [outer = 0x1173c1c00] 17:25:19 INFO - PROCESS | 1648 | 1467678319495 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x125522000) [pid = 1648] [serial = 1255] [outer = 0x1173c1c00] 17:25:19 INFO - PROCESS | 1648 | 1467678319862 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:25:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 624ms 17:25:19 INFO - PROCESS | 1648 | 1467678319886 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1648 | 1467678319898 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:25:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:25:19 INFO - PROCESS | 1648 | 1467678319912 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1648 | 1467678319913 Marionette TRACE conn2 <- [1,1646,null,{}] 17:25:19 INFO - PROCESS | 1648 | 1467678319917 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}] 17:25:19 INFO - PROCESS | 1648 | 1467678319918 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:20 INFO - PROCESS | 1648 | 1467678320063 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:25:20 INFO - PROCESS | 1648 | 1467678320144 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1648 | 1467678320145 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ede000 == 34 [pid = 1648] [id = 419] 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x112d88000) [pid = 1648] [serial = 1256] [outer = 0x0] 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1256f8400) [pid = 1648] [serial = 1257] [outer = 0x112d88000] 17:25:20 INFO - PROCESS | 1648 | 1467678320182 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126dd6000) [pid = 1648] [serial = 1258] [outer = 0x112d88000] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112fd1c00) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121906c00) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12947d400) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11670c000) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11696d800) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1173bc400) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11309d000) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11848cc00) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121904800) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x120f14c00) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1272d1400) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1160ad400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12ae75000) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:25:20 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121010800) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:25:20 INFO - PROCESS | 1648 | 1467678320736 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:25:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 870ms 17:25:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:25:20 INFO - PROCESS | 1648 | 1467678320781 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1648 | 1467678320782 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:25:20 INFO - PROCESS | 1648 | 1467678320790 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1648 | 1467678320791 Marionette TRACE conn2 <- [1,1650,null,{}] 17:25:20 INFO - PROCESS | 1648 | 1467678320793 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}] 17:25:20 INFO - PROCESS | 1648 | 1467678320794 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:20 INFO - PROCESS | 1648 | 1467678320871 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:25:20 INFO - PROCESS | 1648 | 1467678320875 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1648 | 1467678320876 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292b2800 == 35 [pid = 1648] [id = 420] 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x113939000) [pid = 1648] [serial = 1259] [outer = 0x0] 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1173bc400) [pid = 1648] [serial = 1260] [outer = 0x113939000] 17:25:20 INFO - PROCESS | 1648 | 1467678320901 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123eeb800) [pid = 1648] [serial = 1261] [outer = 0x113939000] 17:25:21 INFO - PROCESS | 1648 | 1467678321229 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 477ms 17:25:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:25:21 INFO - PROCESS | 1648 | 1467678321262 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1648 | 1467678321263 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:25:21 INFO - PROCESS | 1648 | 1467678321265 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1648 | 1467678321274 Marionette TRACE conn2 <- [1,1654,null,{}] 17:25:21 INFO - PROCESS | 1648 | 1467678321277 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}] 17:25:21 INFO - PROCESS | 1648 | 1467678321278 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:21 INFO - PROCESS | 1648 | 1467678321376 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:25:21 INFO - PROCESS | 1648 | 1467678321398 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1648 | 1467678321399 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d2a800 == 36 [pid = 1648] [id = 421] 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1130a5000) [pid = 1648] [serial = 1262] [outer = 0x0] 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1272bdc00) [pid = 1648] [serial = 1263] [outer = 0x1130a5000] 17:25:21 INFO - PROCESS | 1648 | 1467678321425 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272d5800) [pid = 1648] [serial = 1264] [outer = 0x1130a5000] 17:25:21 INFO - PROCESS | 1648 | 1467678321704 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:25:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 477ms 17:25:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:25:21 INFO - PROCESS | 1648 | 1467678321742 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1648 | 1467678321743 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:25:21 INFO - PROCESS | 1648 | 1467678321745 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1648 | 1467678321746 Marionette TRACE conn2 <- [1,1658,null,{}] 17:25:21 INFO - PROCESS | 1648 | 1467678321749 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}] 17:25:21 INFO - PROCESS | 1648 | 1467678321750 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:21 INFO - PROCESS | 1648 | 1467678321829 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:25:21 INFO - PROCESS | 1648 | 1467678321832 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1648 | 1467678321833 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae25800 == 37 [pid = 1648] [id = 422] 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x115e24800) [pid = 1648] [serial = 1265] [outer = 0x0] 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12190f000) [pid = 1648] [serial = 1266] [outer = 0x115e24800] 17:25:21 INFO - PROCESS | 1648 | 1467678321861 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1272dcc00) [pid = 1648] [serial = 1267] [outer = 0x115e24800] 17:25:22 INFO - PROCESS | 1648 | 1467678322183 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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 472ms 17:25:22 INFO - PROCESS | 1648 | 1467678322218 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:25:22 INFO - PROCESS | 1648 | 1467678322221 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:25:22 INFO - PROCESS | 1648 | 1467678322224 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1648 | 1467678322226 Marionette TRACE conn2 <- [1,1662,null,{}] 17:25:22 INFO - PROCESS | 1648 | 1467678322228 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}] 17:25:22 INFO - PROCESS | 1648 | 1467678322230 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:22 INFO - PROCESS | 1648 | 1467678322351 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:25:22 INFO - PROCESS | 1648 | 1467678322358 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1648 | 1467678322360 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a91000 == 38 [pid = 1648] [id = 423] 17:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a40000) [pid = 1648] [serial = 1268] [outer = 0x0] 17:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127542800) [pid = 1648] [serial = 1269] [outer = 0x119a40000] 17:25:22 INFO - PROCESS | 1648 | 1467678322386 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129187c00) [pid = 1648] [serial = 1270] [outer = 0x119a40000] 17:25:22 INFO - PROCESS | 1648 | 1467678322775 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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 17:25:22 INFO - PROCESS | 1648 | 1467678322794 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:25:22 INFO - PROCESS | 1648 | 1467678322796 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:25:22 INFO - PROCESS | 1648 | 1467678322800 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1648 | 1467678322802 Marionette TRACE conn2 <- [1,1666,null,{}] 17:25:22 INFO - PROCESS | 1648 | 1467678322806 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}] 17:25:22 INFO - PROCESS | 1648 | 1467678322807 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:22 INFO - PROCESS | 1648 | 1467678322920 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:25:22 INFO - PROCESS | 1648 | 1467678322980 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1648 | 1467678322981 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x117164800 == 39 [pid = 1648] [id = 424] 17:25:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1128d5c00) [pid = 1648] [serial = 1271] [outer = 0x0] 17:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113392000) [pid = 1648] [serial = 1272] [outer = 0x1128d5c00] 17:25:23 INFO - PROCESS | 1648 | 1467678323012 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1166ff800) [pid = 1648] [serial = 1273] [outer = 0x1128d5c00] 17:25:23 INFO - PROCESS | 1648 | 1467678323531 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]]]}] 17:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 775ms 17:25:23 INFO - PROCESS | 1648 | 1467678323596 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 1648 | 1467678323600 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:25:23 INFO - PROCESS | 1648 | 1467678323608 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1648 | 1467678323610 Marionette TRACE conn2 <- [1,1670,null,{}] 17:25:23 INFO - PROCESS | 1648 | 1467678323612 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}] 17:25:23 INFO - PROCESS | 1648 | 1467678323614 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:23 INFO - PROCESS | 1648 | 1467678323721 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:25:23 INFO - PROCESS | 1648 | 1467678323800 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1648 | 1467678323801 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cc4000 == 40 [pid = 1648] [id = 425] 17:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117334c00) [pid = 1648] [serial = 1274] [outer = 0x0] 17:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11827cc00) [pid = 1648] [serial = 1275] [outer = 0x117334c00] 17:25:23 INFO - PROCESS | 1648 | 1467678323832 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118483800) [pid = 1648] [serial = 1276] [outer = 0x117334c00] 17:25:24 INFO - PROCESS | 1648 | 1467678324507 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]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 920ms 17:25:24 INFO - PROCESS | 1648 | 1467678324528 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1648 | 1467678324530 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:25:24 INFO - PROCESS | 1648 | 1467678324534 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1648 | 1467678324535 Marionette TRACE conn2 <- [1,1674,null,{}] 17:25:24 INFO - PROCESS | 1648 | 1467678324539 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}] 17:25:24 INFO - PROCESS | 1648 | 1467678324540 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:24 INFO - PROCESS | 1648 | 1467678324642 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:25:24 INFO - PROCESS | 1648 | 1467678324724 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:24 INFO - PROCESS | 1648 | 1467678324728 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x116939800 == 41 [pid = 1648] [id = 426] 17:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1129b1c00) [pid = 1648] [serial = 1277] [outer = 0x0] 17:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x112d6c400) [pid = 1648] [serial = 1278] [outer = 0x1129b1c00] 17:25:24 INFO - PROCESS | 1648 | 1467678324756 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11393b000) [pid = 1648] [serial = 1279] [outer = 0x1129b1c00] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae25800 == 40 [pid = 1648] [id = 422] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119d2a800 == 39 [pid = 1648] [id = 421] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1292b2800 == 38 [pid = 1648] [id = 420] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128ede000 == 37 [pid = 1648] [id = 419] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128a56800 == 36 [pid = 1648] [id = 418] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c8000 == 35 [pid = 1648] [id = 417] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1218d3000 == 34 [pid = 1648] [id = 416] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x120f47000 == 33 [pid = 1648] [id = 415] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11854e800 == 32 [pid = 1648] [id = 414] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11694c800 == 31 [pid = 1648] [id = 413] 17:25:24 INFO - PROCESS | 1648 | --DOCSHELL 0x117210000 == 30 [pid = 1648] [id = 412] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1256fb000) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1272d9800) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12a7b6400) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x116a0b000) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x117335800) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118282400) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11877bc00) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1175b4c00) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118284400) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12190f400) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121e32c00) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11970f800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b27800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121eb4800) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12a7b2400) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a60c000) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118176c00) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12b63a400) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12a7c0800) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x129181800) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12947c400) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a650800) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12ae6e800) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1272b9400) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12100f800) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x125523400) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12ae89800) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 17:25:25 INFO - PROCESS | 1648 | 1467678325134 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]]]}] 17:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 623ms 17:25:25 INFO - PROCESS | 1648 | 1467678325157 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1648 | 1467678325160 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:25:25 INFO - PROCESS | 1648 | 1467678325165 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1648 | 1467678325166 Marionette TRACE conn2 <- [1,1678,null,{}] 17:25:25 INFO - PROCESS | 1648 | 1467678325171 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}] 17:25:25 INFO - PROCESS | 1648 | 1467678325173 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:25 INFO - PROCESS | 1648 | 1467678325249 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:25:25 INFO - PROCESS | 1648 | 1467678325255 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1648 | 1467678325257 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f09800 == 31 [pid = 1648] [id = 427] 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1166f1400) [pid = 1648] [serial = 1280] [outer = 0x0] 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11670d400) [pid = 1648] [serial = 1281] [outer = 0x1166f1400] 17:25:25 INFO - PROCESS | 1648 | 1467678325283 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11696dc00) [pid = 1648] [serial = 1282] [outer = 0x1166f1400] 17:25:25 INFO - PROCESS | 1648 | 1467678325637 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]]]}] 17:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 523ms 17:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:25:25 INFO - PROCESS | 1648 | 1467678325687 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1648 | 1467678325689 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:25:25 INFO - PROCESS | 1648 | 1467678325691 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1648 | 1467678325693 Marionette TRACE conn2 <- [1,1682,null,{}] 17:25:25 INFO - PROCESS | 1648 | 1467678325702 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}] 17:25:25 INFO - PROCESS | 1648 | 1467678325705 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:25 INFO - PROCESS | 1648 | 1467678325783 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:25:25 INFO - PROCESS | 1648 | 1467678325790 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1648 | 1467678325792 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12114e800 == 32 [pid = 1648] [id = 428] 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x112a79800) [pid = 1648] [serial = 1283] [outer = 0x0] 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1175b1400) [pid = 1648] [serial = 1284] [outer = 0x112a79800] 17:25:25 INFO - PROCESS | 1648 | 1467678325820 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1183a3800) [pid = 1648] [serial = 1285] [outer = 0x112a79800] 17:25:26 INFO - PROCESS | 1648 | 1467678326172 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]]]}] 17:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 17:25:26 INFO - PROCESS | 1648 | 1467678326214 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1648 | 1467678326216 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:25:26 INFO - PROCESS | 1648 | 1467678326218 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1648 | 1467678326221 Marionette TRACE conn2 <- [1,1686,null,{}] 17:25:26 INFO - PROCESS | 1648 | 1467678326224 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}] 17:25:26 INFO - PROCESS | 1648 | 1467678326225 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:26 INFO - PROCESS | 1648 | 1467678326303 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:25:26 INFO - PROCESS | 1648 | 1467678326308 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1648 | 1467678326309 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5000 == 33 [pid = 1648] [id = 429] 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118484400) [pid = 1648] [serial = 1286] [outer = 0x0] 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11852f000) [pid = 1648] [serial = 1287] [outer = 0x118484400] 17:25:26 INFO - PROCESS | 1648 | 1467678326334 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118ff0000) [pid = 1648] [serial = 1288] [outer = 0x118484400] 17:25:26 INFO - PROCESS | 1648 | 1467678326646 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]]]}] 17:25:26 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 17:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 17:25:26 INFO - PROCESS | 1648 | 1467678326690 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1648 | 1467678326692 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:25:26 INFO - PROCESS | 1648 | 1467678326694 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1648 | 1467678326695 Marionette TRACE conn2 <- [1,1690,null,{}] 17:25:26 INFO - PROCESS | 1648 | 1467678326697 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}] 17:25:26 INFO - PROCESS | 1648 | 1467678326698 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:26 INFO - PROCESS | 1648 | 1467678326773 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:25:26 INFO - PROCESS | 1648 | 1467678326835 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1648 | 1467678326836 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d1b800 == 34 [pid = 1648] [id = 430] 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1129ac400) [pid = 1648] [serial = 1289] [outer = 0x0] 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193f3800) [pid = 1648] [serial = 1290] [outer = 0x1129ac400] 17:25:26 INFO - PROCESS | 1648 | 1467678326860 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119a45400) [pid = 1648] [serial = 1291] [outer = 0x1129ac400] 17:25:27 INFO - PROCESS | 1648 | 1467678327186 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 17:25:27 INFO - PROCESS | 1648 | 1467678327213 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1648 | 1467678327214 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:25:27 INFO - PROCESS | 1648 | 1467678327216 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1648 | 1467678327218 Marionette TRACE conn2 <- [1,1694,null,{}] 17:25:27 INFO - PROCESS | 1648 | 1467678327228 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}] 17:25:27 INFO - PROCESS | 1648 | 1467678327232 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:27 INFO - PROCESS | 1648 | 1467678327349 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:25:27 INFO - PROCESS | 1648 | 1467678327354 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1648 | 1467678327355 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edc000 == 35 [pid = 1648] [id = 431] 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a4c400) [pid = 1648] [serial = 1292] [outer = 0x0] 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119b30800) [pid = 1648] [serial = 1293] [outer = 0x119a4c400] 17:25:27 INFO - PROCESS | 1648 | 1467678327380 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121911000) [pid = 1648] [serial = 1294] [outer = 0x119a4c400] 17:25:27 INFO - PROCESS | 1648 | 1467678327704 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 525ms 17:25:27 INFO - PROCESS | 1648 | 1467678327744 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:25:27 INFO - PROCESS | 1648 | 1467678327745 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:25:27 INFO - PROCESS | 1648 | 1467678327747 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1648 | 1467678327748 Marionette TRACE conn2 <- [1,1698,null,{}] 17:25:27 INFO - PROCESS | 1648 | 1467678327750 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}] 17:25:27 INFO - PROCESS | 1648 | 1467678327752 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:27 INFO - PROCESS | 1648 | 1467678327850 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:25:27 INFO - PROCESS | 1648 | 1467678327854 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1648 | 1467678327855 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a521800 == 36 [pid = 1648] [id = 432] 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1219c9800) [pid = 1648] [serial = 1295] [outer = 0x0] 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e34000) [pid = 1648] [serial = 1296] [outer = 0x1219c9800] 17:25:27 INFO - PROCESS | 1648 | 1467678327888 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121e3bc00) [pid = 1648] [serial = 1297] [outer = 0x1219c9800] 17:25:28 INFO - PROCESS | 1648 | 1467678328256 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]]]}] 17:25:28 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 17:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 17:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:25:28 INFO - PROCESS | 1648 | 1467678328265 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1648 | 1467678328266 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:25:28 INFO - PROCESS | 1648 | 1467678328270 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1648 | 1467678328271 Marionette TRACE conn2 <- [1,1702,null,{}] 17:25:28 INFO - PROCESS | 1648 | 1467678328273 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}] 17:25:28 INFO - PROCESS | 1648 | 1467678328275 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:28 INFO - PROCESS | 1648 | 1467678328377 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:25:28 INFO - PROCESS | 1648 | 1467678328393 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1648 | 1467678328394 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae15000 == 37 [pid = 1648] [id = 433] 17:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e5e000) [pid = 1648] [serial = 1298] [outer = 0x0] 17:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124cc3400) [pid = 1648] [serial = 1299] [outer = 0x121e5e000] 17:25:28 INFO - PROCESS | 1648 | 1467678328435 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125526000) [pid = 1648] [serial = 1300] [outer = 0x121e5e000] 17:25:28 INFO - PROCESS | 1648 | 1467678328909 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 671ms 17:25:28 INFO - PROCESS | 1648 | 1467678328945 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1648 | 1467678328948 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:25:28 INFO - PROCESS | 1648 | 1467678328952 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1648 | 1467678328954 Marionette TRACE conn2 <- [1,1706,null,{}] 17:25:28 INFO - PROCESS | 1648 | 1467678328957 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}] 17:25:28 INFO - PROCESS | 1648 | 1467678328959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:29 INFO - PROCESS | 1648 | 1467678329106 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11696e000) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117326800) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117126400) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115ee9400) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a7b000) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119712400) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1173c1c00) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11107d400) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11817e000) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x115e24800) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1210c4000) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126f37000) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12190dc00) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112d88000) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113939000) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:25:29 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1130a5000) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:25:29 INFO - PROCESS | 1648 | 1467678329242 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1648 | 1467678329243 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x116998000 == 38 [pid = 1648] [id = 434] 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1128ca400) [pid = 1648] [serial = 1301] [outer = 0x0] 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129a8400) [pid = 1648] [serial = 1302] [outer = 0x1128ca400] 17:25:29 INFO - PROCESS | 1648 | 1467678329274 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117199800) [pid = 1648] [serial = 1303] [outer = 0x1128ca400] 17:25:29 INFO - PROCESS | 1648 | 1467678329524 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 620ms 17:25:29 INFO - PROCESS | 1648 | 1467678329575 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1648 | 1467678329577 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:25:29 INFO - PROCESS | 1648 | 1467678329579 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1648 | 1467678329580 Marionette TRACE conn2 <- [1,1710,null,{}] 17:25:29 INFO - PROCESS | 1648 | 1467678329582 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}] 17:25:29 INFO - PROCESS | 1648 | 1467678329584 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:29 INFO - PROCESS | 1648 | 1467678329666 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:25:29 INFO - PROCESS | 1648 | 1467678329672 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1648 | 1467678329673 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b959000 == 39 [pid = 1648] [id = 435] 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11719b800) [pid = 1648] [serial = 1304] [outer = 0x0] 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b28400) [pid = 1648] [serial = 1305] [outer = 0x11719b800] 17:25:29 INFO - PROCESS | 1648 | 1467678329698 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1256f0000) [pid = 1648] [serial = 1306] [outer = 0x11719b800] 17:25:30 INFO - PROCESS | 1648 | 1467678330033 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 470ms 17:25:30 INFO - PROCESS | 1648 | 1467678330055 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1648 | 1467678330057 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:25:30 INFO - PROCESS | 1648 | 1467678330059 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1648 | 1467678330061 Marionette TRACE conn2 <- [1,1714,null,{}] 17:25:30 INFO - PROCESS | 1648 | 1467678330063 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}] 17:25:30 INFO - PROCESS | 1648 | 1467678330064 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:30 INFO - PROCESS | 1648 | 1467678330185 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:25:30 INFO - PROCESS | 1648 | 1467678330190 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1648 | 1467678330199 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3ca000 == 40 [pid = 1648] [id = 436] 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1173c1c00) [pid = 1648] [serial = 1307] [outer = 0x0] 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256fb000) [pid = 1648] [serial = 1308] [outer = 0x1173c1c00] 17:25:30 INFO - PROCESS | 1648 | 1467678330225 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12753c000) [pid = 1648] [serial = 1309] [outer = 0x1173c1c00] 17:25:30 INFO - PROCESS | 1648 | 1467678330562 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:25:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 17:25:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:25:30 INFO - PROCESS | 1648 | 1467678330580 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1648 | 1467678330582 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:25:30 INFO - PROCESS | 1648 | 1467678330585 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1648 | 1467678330589 Marionette TRACE conn2 <- [1,1718,null,{}] 17:25:30 INFO - PROCESS | 1648 | 1467678330593 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}] 17:25:30 INFO - PROCESS | 1648 | 1467678330595 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:30 INFO - PROCESS | 1648 | 1467678330717 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:25:30 INFO - PROCESS | 1648 | 1467678330807 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1648 | 1467678330808 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c63c800 == 41 [pid = 1648] [id = 437] 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1176ddc00) [pid = 1648] [serial = 1310] [outer = 0x0] 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127544000) [pid = 1648] [serial = 1311] [outer = 0x1176ddc00] 17:25:30 INFO - PROCESS | 1648 | 1467678330847 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12917c800) [pid = 1648] [serial = 1312] [outer = 0x1176ddc00] 17:25:31 INFO - PROCESS | 1648 | 1467678331268 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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 723ms 17:25:31 INFO - PROCESS | 1648 | 1467678331309 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1648 | 1467678331311 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:25:31 INFO - PROCESS | 1648 | 1467678331315 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 1648 | 1467678331318 Marionette TRACE conn2 <- [1,1722,null,{}] 17:25:31 INFO - PROCESS | 1648 | 1467678331324 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}] 17:25:31 INFO - PROCESS | 1648 | 1467678331326 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:31 INFO - PROCESS | 1648 | 1467678331434 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:25:31 INFO - PROCESS | 1648 | 1467678331517 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1648 | 1467678331520 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11693a000 == 42 [pid = 1648] [id = 438] 17:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1129b0800) [pid = 1648] [serial = 1313] [outer = 0x0] 17:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x112a7b400) [pid = 1648] [serial = 1314] [outer = 0x1129b0800] 17:25:31 INFO - PROCESS | 1648 | 1467678331551 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11604c800) [pid = 1648] [serial = 1315] [outer = 0x1129b0800] 17:25:31 INFO - PROCESS | 1648 | 1467678331964 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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 17:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 674ms 17:25:31 INFO - PROCESS | 1648 | 1467678331990 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1648 | 1467678331993 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:25:32 INFO - PROCESS | 1648 | 1467678331997 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1648 | 1467678331999 Marionette TRACE conn2 <- [1,1726,null,{}] 17:25:32 INFO - PROCESS | 1648 | 1467678332002 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}] 17:25:32 INFO - PROCESS | 1648 | 1467678332004 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:32 INFO - PROCESS | 1648 | 1467678332131 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:25:32 INFO - PROCESS | 1648 | 1467678332218 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1648 | 1467678332219 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x124aad000 == 43 [pid = 1648] [id = 439] 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11712f400) [pid = 1648] [serial = 1316] [outer = 0x0] 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117333800) [pid = 1648] [serial = 1317] [outer = 0x11712f400] 17:25:32 INFO - PROCESS | 1648 | 1467678332251 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11834c800) [pid = 1648] [serial = 1318] [outer = 0x11712f400] 17:25:32 INFO - PROCESS | 1648 | 1467678332659 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms 17:25:32 INFO - PROCESS | 1648 | 1467678332722 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1648 | 1467678332723 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:25:32 INFO - PROCESS | 1648 | 1467678332726 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1648 | 1467678332728 Marionette TRACE conn2 <- [1,1730,null,{}] 17:25:32 INFO - PROCESS | 1648 | 1467678332736 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}] 17:25:32 INFO - PROCESS | 1648 | 1467678332739 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:32 INFO - PROCESS | 1648 | 1467678332839 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:25:32 INFO - PROCESS | 1648 | 1467678332901 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1648 | 1467678332904 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c8000 == 44 [pid = 1648] [id = 440] 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119a4d800) [pid = 1648] [serial = 1319] [outer = 0x0] 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12100e000) [pid = 1648] [serial = 1320] [outer = 0x119a4d800] 17:25:32 INFO - PROCESS | 1648 | 1467678332935 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1214d1400) [pid = 1648] [serial = 1321] [outer = 0x119a4d800] 17:25:33 INFO - PROCESS | 1648 | 1467678333387 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]]]}] 17:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 673ms 17:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:25:33 INFO - PROCESS | 1648 | 1467678333398 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 1648 | 1467678333400 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:25:33 INFO - PROCESS | 1648 | 1467678333404 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 1648 | 1467678333406 Marionette TRACE conn2 <- [1,1734,null,{}] 17:25:33 INFO - PROCESS | 1648 | 1467678333408 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}] 17:25:33 INFO - PROCESS | 1648 | 1467678333410 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:33 INFO - PROCESS | 1648 | 1467678333534 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:25:33 INFO - PROCESS | 1648 | 1467678333595 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1648 | 1467678333597 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf06000 == 45 [pid = 1648] [id = 441] 17:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121e30c00) [pid = 1648] [serial = 1322] [outer = 0x0] 17:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1256f2c00) [pid = 1648] [serial = 1323] [outer = 0x121e30c00] 17:25:33 INFO - PROCESS | 1648 | 1467678333625 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1272b9400) [pid = 1648] [serial = 1324] [outer = 0x121e30c00] 17:25:34 INFO - PROCESS | 1648 | 1467678334248 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 875ms 17:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:25:34 INFO - PROCESS | 1648 | 1467678334279 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1648 | 1467678334281 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:25:34 INFO - PROCESS | 1648 | 1467678334285 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1648 | 1467678334289 Marionette TRACE conn2 <- [1,1738,null,{}] 17:25:34 INFO - PROCESS | 1648 | 1467678334293 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}] 17:25:34 INFO - PROCESS | 1648 | 1467678334295 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:34 INFO - PROCESS | 1648 | 1467678334392 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:25:34 INFO - PROCESS | 1648 | 1467678334465 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1648 | 1467678334468 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4e000 == 46 [pid = 1648] [id = 442] 17:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113d62400) [pid = 1648] [serial = 1325] [outer = 0x0] 17:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1167e5800) [pid = 1648] [serial = 1326] [outer = 0x113d62400] 17:25:34 INFO - PROCESS | 1648 | 1467678334496 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11728f800) [pid = 1648] [serial = 1327] [outer = 0x113d62400] 17:25:34 INFO - PROCESS | 1648 | 1467678334927 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 674ms 17:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:25:34 INFO - PROCESS | 1648 | 1467678334958 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1648 | 1467678334961 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:25:34 INFO - PROCESS | 1648 | 1467678334965 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1648 | 1467678334967 Marionette TRACE conn2 <- [1,1742,null,{}] 17:25:34 INFO - PROCESS | 1648 | 1467678334969 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}] 17:25:34 INFO - PROCESS | 1648 | 1467678334971 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3ca000 == 45 [pid = 1648] [id = 436] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b959000 == 44 [pid = 1648] [id = 435] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116998000 == 43 [pid = 1648] [id = 434] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae15000 == 42 [pid = 1648] [id = 433] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a521800 == 41 [pid = 1648] [id = 432] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x128edc000 == 40 [pid = 1648] [id = 431] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126d1b800 == 39 [pid = 1648] [id = 430] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5000 == 38 [pid = 1648] [id = 429] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12114e800 == 37 [pid = 1648] [id = 428] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x118f09800 == 36 [pid = 1648] [id = 427] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116939800 == 35 [pid = 1648] [id = 426] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x121cc4000 == 34 [pid = 1648] [id = 425] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x117164800 == 33 [pid = 1648] [id = 424] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124a91000 == 32 [pid = 1648] [id = 423] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4e000 == 31 [pid = 1648] [id = 442] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf06000 == 30 [pid = 1648] [id = 441] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c8000 == 29 [pid = 1648] [id = 440] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124aad000 == 28 [pid = 1648] [id = 439] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c63c800 == 27 [pid = 1648] [id = 437] 17:25:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11693a000 == 26 [pid = 1648] [id = 438] 17:25:35 INFO - PROCESS | 1648 | 1467678335575 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1210c9c00) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1183a6800) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1176e3000) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1175b6c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1166f1000) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1167dfc00) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1183a1c00) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118fca000) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1193f7800) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x119b29000) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12190d800) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1151a3c00) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11271e000) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1199bec00) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118487800) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1272dcc00) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x125525c00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121cb2c00) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x129478c00) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x127547400) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1216d6800) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12a643c00) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256f8400) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x125522000) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127577000) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x123eeb800) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1173bc400) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12190f000) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x127542800) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126dd6000) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1272bdc00) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1272d5800) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12100c400) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 17:25:35 INFO - PROCESS | 1648 | 1467678335672 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1648 | 1467678335674 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x113916800 == 27 [pid = 1648] [id = 443] 17:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x112232c00) [pid = 1648] [serial = 1328] [outer = 0x0] 17:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1128d6400) [pid = 1648] [serial = 1329] [outer = 0x112232c00] 17:25:35 INFO - PROCESS | 1648 | 1467678335703 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1129b3000) [pid = 1648] [serial = 1330] [outer = 0x112232c00] 17:25:36 INFO - PROCESS | 1648 | 1467678336009 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1071ms 17:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:25:36 INFO - PROCESS | 1648 | 1467678336042 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1648 | 1467678336044 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:25:36 INFO - PROCESS | 1648 | 1467678336047 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1648 | 1467678336049 Marionette TRACE conn2 <- [1,1746,null,{}] 17:25:36 INFO - PROCESS | 1648 | 1467678336053 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}] 17:25:36 INFO - PROCESS | 1648 | 1467678336057 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:36 INFO - PROCESS | 1648 | 1467678336136 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:25:36 INFO - PROCESS | 1648 | 1467678336209 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1648 | 1467678336210 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715c800 == 28 [pid = 1648] [id = 444] 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112d86000) [pid = 1648] [serial = 1331] [outer = 0x0] 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11662c800) [pid = 1648] [serial = 1332] [outer = 0x112d86000] 17:25:36 INFO - PROCESS | 1648 | 1467678336237 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x117130c00) [pid = 1648] [serial = 1333] [outer = 0x112d86000] 17:25:36 INFO - PROCESS | 1648 | 1467678336531 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 524ms 17:25:36 INFO - PROCESS | 1648 | 1467678336574 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1648 | 1467678336576 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:25:36 INFO - PROCESS | 1648 | 1467678336578 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1648 | 1467678336579 Marionette TRACE conn2 <- [1,1750,null,{}] 17:25:36 INFO - PROCESS | 1648 | 1467678336581 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}] 17:25:36 INFO - PROCESS | 1648 | 1467678336583 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:36 INFO - PROCESS | 1648 | 1467678336661 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:25:36 INFO - PROCESS | 1648 | 1467678336668 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1648 | 1467678336672 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11715b800 == 29 [pid = 1648] [id = 445] 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117334400) [pid = 1648] [serial = 1334] [outer = 0x0] 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11817fc00) [pid = 1648] [serial = 1335] [outer = 0x117334400] 17:25:36 INFO - PROCESS | 1648 | 1467678336704 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1183a9400) [pid = 1648] [serial = 1336] [outer = 0x117334400] 17:25:37 INFO - PROCESS | 1648 | 1467678337074 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 17:25:37 INFO - PROCESS | 1648 | 1467678337099 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1648 | 1467678337101 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:25:37 INFO - PROCESS | 1648 | 1467678337111 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1648 | 1467678337114 Marionette TRACE conn2 <- [1,1754,null,{}] 17:25:37 INFO - PROCESS | 1648 | 1467678337117 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}] 17:25:37 INFO - PROCESS | 1648 | 1467678337119 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:37 INFO - PROCESS | 1648 | 1467678337241 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:25:37 INFO - PROCESS | 1648 | 1467678337297 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1648 | 1467678337299 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162bc800 == 30 [pid = 1648] [id = 446] 17:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x111bad400) [pid = 1648] [serial = 1337] [outer = 0x0] 17:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1128d6c00) [pid = 1648] [serial = 1338] [outer = 0x111bad400] 17:25:37 INFO - PROCESS | 1648 | 1467678337331 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x112fd1c00) [pid = 1648] [serial = 1339] [outer = 0x111bad400] 17:25:37 INFO - PROCESS | 1648 | 1467678337857 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 774ms 17:25:37 INFO - PROCESS | 1648 | 1467678337883 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1648 | 1467678337885 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:25:37 INFO - PROCESS | 1648 | 1467678337916 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1648 | 1467678337919 Marionette TRACE conn2 <- [1,1758,null,{}] 17:25:37 INFO - PROCESS | 1648 | 1467678337924 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}] 17:25:37 INFO - PROCESS | 1648 | 1467678337926 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:38 INFO - PROCESS | 1648 | 1467678338051 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:25:38 INFO - PROCESS | 1648 | 1467678338129 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1648 | 1467678338130 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x121265800 == 31 [pid = 1648] [id = 447] 17:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176d7800) [pid = 1648] [serial = 1340] [outer = 0x0] 17:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11817a800) [pid = 1648] [serial = 1341] [outer = 0x1176d7800] 17:25:38 INFO - PROCESS | 1648 | 1467678338161 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118487800) [pid = 1648] [serial = 1342] [outer = 0x1176d7800] 17:25:38 INFO - PROCESS | 1648 | 1467678338695 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]]]}] 17:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 826ms 17:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:25:38 INFO - PROCESS | 1648 | 1467678338741 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1648 | 1467678338743 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:25:38 INFO - PROCESS | 1648 | 1467678338746 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1648 | 1467678338747 Marionette TRACE conn2 <- [1,1762,null,{}] 17:25:38 INFO - PROCESS | 1648 | 1467678338750 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}] 17:25:38 INFO - PROCESS | 1648 | 1467678338751 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:38 INFO - PROCESS | 1648 | 1467678338908 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:25:38 INFO - PROCESS | 1648 | 1467678338987 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1648 | 1467678338989 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x117157800 == 32 [pid = 1648] [id = 448] 17:25:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x112a85400) [pid = 1648] [serial = 1343] [outer = 0x0] 17:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x113942000) [pid = 1648] [serial = 1344] [outer = 0x112a85400] 17:25:39 INFO - PROCESS | 1648 | 1467678339017 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166f3000) [pid = 1648] [serial = 1345] [outer = 0x112a85400] 17:25:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11715b800 == 31 [pid = 1648] [id = 445] 17:25:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11715c800 == 30 [pid = 1648] [id = 444] 17:25:39 INFO - PROCESS | 1648 | --DOCSHELL 0x113916800 == 29 [pid = 1648] [id = 443] 17:25:39 INFO - PROCESS | 1648 | 1467678339412 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 669ms 17:25:39 INFO - PROCESS | 1648 | 1467678339416 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1648 | 1467678339419 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:25:39 INFO - PROCESS | 1648 | 1467678339424 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1648 | 1467678339426 Marionette TRACE conn2 <- [1,1766,null,{}] 17:25:39 INFO - PROCESS | 1648 | 1467678339429 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}] 17:25:39 INFO - PROCESS | 1648 | 1467678339431 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:39 INFO - PROCESS | 1648 | 1467678339508 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:25:39 INFO - PROCESS | 1648 | 1467678339596 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1648 | 1467678339597 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x121262000 == 30 [pid = 1648] [id = 449] 17:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x116632c00) [pid = 1648] [serial = 1346] [outer = 0x0] 17:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11827b000) [pid = 1648] [serial = 1347] [outer = 0x116632c00] 17:25:39 INFO - PROCESS | 1648 | 1467678339624 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x118fc3000) [pid = 1648] [serial = 1348] [outer = 0x116632c00] 17:25:39 INFO - PROCESS | 1648 | 1467678339976 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:25:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 17:25:39 INFO - PROCESS | 1648 | 1467678339994 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1648 | 1467678339996 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:25:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:25:40 INFO - PROCESS | 1648 | 1467678339998 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1648 | 1467678339999 Marionette TRACE conn2 <- [1,1770,null,{}] 17:25:40 INFO - PROCESS | 1648 | 1467678340002 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}] 17:25:40 INFO - PROCESS | 1648 | 1467678340005 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:40 INFO - PROCESS | 1648 | 1467678340106 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:25:40 INFO - PROCESS | 1648 | 1467678340149 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1648 | 1467678340150 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565f800 == 31 [pid = 1648] [id = 450] 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117330c00) [pid = 1648] [serial = 1349] [outer = 0x0] 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119a40400) [pid = 1648] [serial = 1350] [outer = 0x117330c00] 17:25:40 INFO - PROCESS | 1648 | 1467678340176 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119b2c000) [pid = 1648] [serial = 1351] [outer = 0x117330c00] 17:25:40 INFO - PROCESS | 1648 | 1467678340510 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]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 524ms 17:25:40 INFO - PROCESS | 1648 | 1467678340523 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1648 | 1467678340525 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:25:40 INFO - PROCESS | 1648 | 1467678340533 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1648 | 1467678340536 Marionette TRACE conn2 <- [1,1774,null,{}] 17:25:40 INFO - PROCESS | 1648 | 1467678340544 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}] 17:25:40 INFO - PROCESS | 1648 | 1467678340547 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:40 INFO - PROCESS | 1648 | 1467678340650 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:25:40 INFO - PROCESS | 1648 | 1467678340654 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1648 | 1467678340655 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e02800 == 32 [pid = 1648] [id = 451] 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x113392800) [pid = 1648] [serial = 1352] [outer = 0x0] 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12100b000) [pid = 1648] [serial = 1353] [outer = 0x113392800] 17:25:40 INFO - PROCESS | 1648 | 1467678340679 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121907800) [pid = 1648] [serial = 1354] [outer = 0x113392800] 17:25:41 INFO - PROCESS | 1648 | 1467678341034 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 528ms 17:25:41 INFO - PROCESS | 1648 | 1467678341058 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1648 | 1467678341059 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:25:41 INFO - PROCESS | 1648 | 1467678341061 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1648 | 1467678341062 Marionette TRACE conn2 <- [1,1778,null,{}] 17:25:41 INFO - PROCESS | 1648 | 1467678341064 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}] 17:25:41 INFO - PROCESS | 1648 | 1467678341066 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:41 INFO - PROCESS | 1648 | 1467678341166 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:25:41 INFO - PROCESS | 1648 | 1467678341205 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1648 | 1467678341206 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x111f06800 == 33 [pid = 1648] [id = 452] 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12190b800) [pid = 1648] [serial = 1355] [outer = 0x0] 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121a69000) [pid = 1648] [serial = 1356] [outer = 0x12190b800] 17:25:41 INFO - PROCESS | 1648 | 1467678341230 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121eb7000) [pid = 1648] [serial = 1357] [outer = 0x12190b800] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119a4c400) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1219c9800) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x121e5e000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119a40000) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x1166f1400) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129b1c00) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1128ca400) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118484400) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1129ac400) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1128d5c00) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a79800) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x117334c00) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176ddc00) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1173c1c00) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11719b800) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113d62400) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x112232c00) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112d86000) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11712f400) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129b0800) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119a4d800) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:25:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121e30c00) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:25:41 INFO - PROCESS | 1648 | 1467678341547 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]]]}] 17:25:41 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 17:25:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 17:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:25:41 INFO - PROCESS | 1648 | 1467678341582 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1648 | 1467678341583 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:25:41 INFO - PROCESS | 1648 | 1467678341585 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1648 | 1467678341588 Marionette TRACE conn2 <- [1,1782,null,{}] 17:25:41 INFO - PROCESS | 1648 | 1467678341591 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}] 17:25:41 INFO - PROCESS | 1648 | 1467678341592 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:41 INFO - PROCESS | 1648 | 1467678341667 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:25:41 INFO - PROCESS | 1648 | 1467678341673 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1648 | 1467678341677 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cbe800 == 34 [pid = 1648] [id = 453] 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11696e000) [pid = 1648] [serial = 1358] [outer = 0x0] 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117135400) [pid = 1648] [serial = 1359] [outer = 0x11696e000] 17:25:41 INFO - PROCESS | 1648 | 1467678341710 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118fc6800) [pid = 1648] [serial = 1360] [outer = 0x11696e000] 17:25:42 INFO - PROCESS | 1648 | 1467678342057 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]]]}] 17:25:42 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 17:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 17:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:25:42 INFO - PROCESS | 1648 | 1467678342108 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1648 | 1467678342109 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:25:42 INFO - PROCESS | 1648 | 1467678342111 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1648 | 1467678342112 Marionette TRACE conn2 <- [1,1786,null,{}] 17:25:42 INFO - PROCESS | 1648 | 1467678342114 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}] 17:25:42 INFO - PROCESS | 1648 | 1467678342115 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:42 INFO - PROCESS | 1648 | 1467678342190 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:25:42 INFO - PROCESS | 1648 | 1467678342252 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1648 | 1467678342253 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a777800 == 35 [pid = 1648] [id = 454] 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118771800) [pid = 1648] [serial = 1361] [outer = 0x0] 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121a5b000) [pid = 1648] [serial = 1362] [outer = 0x118771800] 17:25:42 INFO - PROCESS | 1648 | 1467678342277 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125524400) [pid = 1648] [serial = 1363] [outer = 0x118771800] 17:25:42 INFO - PROCESS | 1648 | 1467678342539 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]]]}] 17:25:42 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 17:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 469ms 17:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:25:42 INFO - PROCESS | 1648 | 1467678342597 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1648 | 1467678342598 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:25:42 INFO - PROCESS | 1648 | 1467678342601 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1648 | 1467678342605 Marionette TRACE conn2 <- [1,1790,null,{}] 17:25:42 INFO - PROCESS | 1648 | 1467678342609 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}] 17:25:42 INFO - PROCESS | 1648 | 1467678342610 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:42 INFO - PROCESS | 1648 | 1467678342695 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:25:42 INFO - PROCESS | 1648 | 1467678342698 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1648 | 1467678342700 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b884000 == 36 [pid = 1648] [id = 455] 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x120f12c00) [pid = 1648] [serial = 1364] [outer = 0x0] 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1256f6400) [pid = 1648] [serial = 1365] [outer = 0x120f12c00] 17:25:42 INFO - PROCESS | 1648 | 1467678342726 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x126f29800) [pid = 1648] [serial = 1366] [outer = 0x120f12c00] 17:25:43 INFO - PROCESS | 1648 | 1467678343218 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]]]}] 17:25:43 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) 17:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 673ms 17:25:43 INFO - PROCESS | 1648 | 1467678343274 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:25:43 INFO - PROCESS | 1648 | 1467678343275 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:25:43 INFO - PROCESS | 1648 | 1467678343277 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:25:43 INFO - PROCESS | 1648 | 1467678343278 Marionette TRACE conn2 <- [1,1794,null,{}] 17:25:43 INFO - PROCESS | 1648 | 1467678343281 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}] 17:25:43 INFO - PROCESS | 1648 | 1467678343282 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:43 INFO - PROCESS | 1648 | 1467678343359 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:25:43 INFO - PROCESS | 1648 | 1467678343363 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1648 | 1467678343365 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7f000 == 37 [pid = 1648] [id = 456] 17:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126f29c00) [pid = 1648] [serial = 1367] [outer = 0x0] 17:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1272cfc00) [pid = 1648] [serial = 1368] [outer = 0x126f29c00] 17:25:43 INFO - PROCESS | 1648 | 1467678343389 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1272d8000) [pid = 1648] [serial = 1369] [outer = 0x126f29c00] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121262000 == 36 [pid = 1648] [id = 449] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x117157800 == 35 [pid = 1648] [id = 448] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121265800 == 34 [pid = 1648] [id = 447] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1162bc800 == 33 [pid = 1648] [id = 446] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12565f800 == 32 [pid = 1648] [id = 450] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12a777800 == 31 [pid = 1648] [id = 454] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12b884000 == 30 [pid = 1648] [id = 455] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x121cbe800 == 29 [pid = 1648] [id = 453] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128e02800 == 28 [pid = 1648] [id = 451] 17:25:44 INFO - PROCESS | 1648 | --DOCSHELL 0x111f06800 == 27 [pid = 1648] [id = 452] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x119b30800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121911000) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121e34000) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121e3bc00) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x125526000) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x124cc3400) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x129187c00) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11670d400) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11696dc00) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112d6c400) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117199800) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11393b000) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11852f000) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118ff0000) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1193f3800) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x113392000) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1166ff800) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1175b1400) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1183a3800) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11827cc00) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1167e5800) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118483800) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1128d6400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11662c800) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11728f800) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x117130c00) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1129b3000) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x112a7b400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x117333800) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11604c800) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12100e000) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11834c800) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x127544000) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12917c800) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x1256f2c00) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12753c000) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x119b28400) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1256f0000) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x1129a8400) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x1214d1400) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x1272b9400) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x1256fb000) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x119a45400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x11817fc00) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1648 | 1467678344933 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:25:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1674ms 17:25:44 INFO - PROCESS | 1648 | 1467678344953 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:25:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:25:44 INFO - PROCESS | 1648 | 1467678344958 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:25:44 INFO - PROCESS | 1648 | 1467678344962 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1648 | 1467678344964 Marionette TRACE conn2 <- [1,1798,null,{}] 17:25:44 INFO - PROCESS | 1648 | 1467678344968 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}] 17:25:44 INFO - PROCESS | 1648 | 1467678344972 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:45 INFO - PROCESS | 1648 | 1467678345063 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:25:45 INFO - PROCESS | 1648 | 1467678345130 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1648 | 1467678345132 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116939000 == 28 [pid = 1648] [id = 457] 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x113d64400) [pid = 1648] [serial = 1370] [outer = 0x0] 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x116263c00) [pid = 1648] [serial = 1371] [outer = 0x113d64400] 17:25:45 INFO - PROCESS | 1648 | 1467678345178 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x1167e6800) [pid = 1648] [serial = 1372] [outer = 0x113d64400] 17:25:45 INFO - PROCESS | 1648 | 1467678345559 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]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 623ms 17:25:45 INFO - PROCESS | 1648 | 1467678345585 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 1648 | 1467678345590 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:25:45 INFO - PROCESS | 1648 | 1467678345594 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 1648 | 1467678345596 Marionette TRACE conn2 <- [1,1802,null,{}] 17:25:45 INFO - PROCESS | 1648 | 1467678345598 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}] 17:25:45 INFO - PROCESS | 1648 | 1467678345600 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:45 INFO - PROCESS | 1648 | 1467678345677 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:25:45 INFO - PROCESS | 1648 | 1467678345729 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1648 | 1467678345731 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x118546800 == 29 [pid = 1648] [id = 458] 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x117126c00) [pid = 1648] [serial = 1373] [outer = 0x0] 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11728d000) [pid = 1648] [serial = 1374] [outer = 0x117126c00] 17:25:45 INFO - PROCESS | 1648 | 1467678345756 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x118178c00) [pid = 1648] [serial = 1375] [outer = 0x117126c00] 17:25:46 INFO - PROCESS | 1648 | 1467678346067 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]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 519ms 17:25:46 INFO - PROCESS | 1648 | 1467678346114 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:25:46 INFO - PROCESS | 1648 | 1467678346128 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:25:46 INFO - PROCESS | 1648 | 1467678346132 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1648 | 1467678346136 Marionette TRACE conn2 <- [1,1806,null,{}] 17:25:46 INFO - PROCESS | 1648 | 1467678346147 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}] 17:25:46 INFO - PROCESS | 1648 | 1467678346152 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:46 INFO - PROCESS | 1648 | 1467678346303 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:25:46 INFO - PROCESS | 1648 | 1467678346314 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1648 | 1467678346316 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f5d000 == 30 [pid = 1648] [id = 459] 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x112041000) [pid = 1648] [serial = 1376] [outer = 0x0] 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x118487000) [pid = 1648] [serial = 1377] [outer = 0x112041000] 17:25:46 INFO - PROCESS | 1648 | 1467678346362 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x1193f4000) [pid = 1648] [serial = 1378] [outer = 0x112041000] 17:25:46 INFO - PROCESS | 1648 | 1467678346747 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]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 625ms 17:25:46 INFO - PROCESS | 1648 | 1467678346758 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1648 | 1467678346760 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:25:46 INFO - PROCESS | 1648 | 1467678346762 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1648 | 1467678346763 Marionette TRACE conn2 <- [1,1810,null,{}] 17:25:46 INFO - PROCESS | 1648 | 1467678346765 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}] 17:25:46 INFO - PROCESS | 1648 | 1467678346766 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:46 INFO - PROCESS | 1648 | 1467678346848 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:25:46 INFO - PROCESS | 1648 | 1467678346904 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1648 | 1467678346905 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218da800 == 31 [pid = 1648] [id = 460] 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1193f3800) [pid = 1648] [serial = 1379] [outer = 0x0] 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x119a45400) [pid = 1648] [serial = 1380] [outer = 0x1193f3800] 17:25:46 INFO - PROCESS | 1648 | 1467678346931 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x12100c400) [pid = 1648] [serial = 1381] [outer = 0x1193f3800] 17:25:47 INFO - PROCESS | 1648 | 1467678347199 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 468ms 17:25:47 INFO - PROCESS | 1648 | 1467678347231 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1648 | 1467678347232 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:25:47 INFO - PROCESS | 1648 | 1467678347251 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1648 | 1467678347252 Marionette TRACE conn2 <- [1,1814,null,{}] 17:25:47 INFO - PROCESS | 1648 | 1467678347258 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}] 17:25:47 INFO - PROCESS | 1648 | 1467678347259 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:47 INFO - PROCESS | 1648 | 1467678347333 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:25:47 INFO - PROCESS | 1648 | 1467678347338 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1648 | 1467678347340 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12688c000 == 32 [pid = 1648] [id = 461] 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x116970000) [pid = 1648] [serial = 1382] [outer = 0x0] 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x121346400) [pid = 1648] [serial = 1383] [outer = 0x116970000] 17:25:47 INFO - PROCESS | 1648 | 1467678347364 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x121908400) [pid = 1648] [serial = 1384] [outer = 0x116970000] 17:25:47 INFO - PROCESS | 1648 | 1467678347702 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 471ms 17:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:25:47 INFO - PROCESS | 1648 | 1467678347723 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1648 | 1467678347724 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:25:47 INFO - PROCESS | 1648 | 1467678347726 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1648 | 1467678347727 Marionette TRACE conn2 <- [1,1818,null,{}] 17:25:47 INFO - PROCESS | 1648 | 1467678347730 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}] 17:25:47 INFO - PROCESS | 1648 | 1467678347734 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:47 INFO - PROCESS | 1648 | 1467678347853 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:25:47 INFO - PROCESS | 1648 | 1467678347861 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1648 | 1467678347862 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a66800 == 33 [pid = 1648] [id = 462] 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1211ea800) [pid = 1648] [serial = 1385] [outer = 0x0] 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x121e33400) [pid = 1648] [serial = 1386] [outer = 0x1211ea800] 17:25:47 INFO - PROCESS | 1648 | 1467678347886 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1272b9400) [pid = 1648] [serial = 1387] [outer = 0x1211ea800] 17:25:48 INFO - PROCESS | 1648 | 1467678348216 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 17:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:25:48 INFO - PROCESS | 1648 | 1467678348246 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1648 | 1467678348248 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1648 | 1467678348251 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1648 | 1467678348252 Marionette TRACE conn2 <- [1,1822,null,{}] 17:25:48 INFO - PROCESS | 1648 | 1467678348258 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}] 17:25:48 INFO - PROCESS | 1648 | 1467678348260 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:48 INFO - PROCESS | 1648 | 1467678348373 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:25:48 INFO - PROCESS | 1648 | 1467678348419 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1648 | 1467678348420 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292b2800 == 34 [pid = 1648] [id = 463] 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1129a5000) [pid = 1648] [serial = 1388] [outer = 0x0] 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x126f37c00) [pid = 1648] [serial = 1389] [outer = 0x1129a5000] 17:25:48 INFO - PROCESS | 1648 | 1467678348439 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x12753c400) [pid = 1648] [serial = 1390] [outer = 0x1129a5000] 17:25:48 INFO - PROCESS | 1648 | 1467678348711 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 473ms 17:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:25:48 INFO - PROCESS | 1648 | 1467678348731 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1648 | 1467678348733 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1648 | 1467678348744 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1648 | 1467678348746 Marionette TRACE conn2 <- [1,1826,null,{}] 17:25:48 INFO - PROCESS | 1648 | 1467678348748 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}] 17:25:48 INFO - PROCESS | 1648 | 1467678348749 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:48 INFO - PROCESS | 1648 | 1467678348847 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:25:48 INFO - PROCESS | 1648 | 1467678348853 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1648 | 1467678348854 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a766800 == 35 [pid = 1648] [id = 464] 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1272da800) [pid = 1648] [serial = 1391] [outer = 0x0] 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x12756bc00) [pid = 1648] [serial = 1392] [outer = 0x1272da800] 17:25:48 INFO - PROCESS | 1648 | 1467678348893 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x12917c400) [pid = 1648] [serial = 1393] [outer = 0x1272da800] 17:25:49 INFO - PROCESS | 1648 | 1467678349386 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 678ms 17:25:49 INFO - PROCESS | 1648 | 1467678349414 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1648 | 1467678349416 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:25:49 INFO - PROCESS | 1648 | 1467678349419 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1648 | 1467678349421 Marionette TRACE conn2 <- [1,1830,null,{}] 17:25:49 INFO - PROCESS | 1648 | 1467678349425 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}] 17:25:49 INFO - PROCESS | 1648 | 1467678349426 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:49 INFO - PROCESS | 1648 | 1467678349526 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:25:49 INFO - PROCESS | 1648 | 1467678349531 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1648 | 1467678349531 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f59000 == 36 [pid = 1648] [id = 465] 17:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x12917ec00) [pid = 1648] [serial = 1394] [outer = 0x0] 17:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x12917f800) [pid = 1648] [serial = 1395] [outer = 0x12917ec00] 17:25:49 INFO - PROCESS | 1648 | 1467678349558 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1292d6800) [pid = 1648] [serial = 1396] [outer = 0x12917ec00] 17:25:49 INFO - PROCESS | 1648 | 1467678349862 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 470ms 17:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:25:49 INFO - PROCESS | 1648 | 1467678349891 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1648 | 1467678349893 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:25:49 INFO - PROCESS | 1648 | 1467678349895 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1648 | 1467678349896 Marionette TRACE conn2 <- [1,1834,null,{}] 17:25:49 INFO - PROCESS | 1648 | 1467678349898 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}] 17:25:49 INFO - PROCESS | 1648 | 1467678349899 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:49 INFO - PROCESS | 1648 | 1467678349980 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:25:50 INFO - PROCESS | 1648 | 1467678350054 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1648 | 1467678350056 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b878000 == 37 [pid = 1648] [id = 466] 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118482800) [pid = 1648] [serial = 1397] [outer = 0x0] 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1292d6400) [pid = 1648] [serial = 1398] [outer = 0x118482800] 17:25:50 INFO - PROCESS | 1648 | 1467678350079 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118485c00) [pid = 1648] [serial = 1399] [outer = 0x118482800] 17:25:50 INFO - PROCESS | 1648 | 1467678350392 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]]]}] 17:25:50 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 17:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 17:25:50 INFO - PROCESS | 1648 | 1467678350414 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1648 | 1467678350415 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:25:50 INFO - PROCESS | 1648 | 1467678350418 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1648 | 1467678350421 Marionette TRACE conn2 <- [1,1838,null,{}] 17:25:50 INFO - PROCESS | 1648 | 1467678350424 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}] 17:25:50 INFO - PROCESS | 1648 | 1467678350426 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:50 INFO - PROCESS | 1648 | 1467678350541 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:25:50 INFO - PROCESS | 1648 | 1467678350545 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1648 | 1467678350546 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12688b000 == 38 [pid = 1648] [id = 467] 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12738d400) [pid = 1648] [serial = 1400] [outer = 0x0] 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12947c400) [pid = 1648] [serial = 1401] [outer = 0x12738d400] 17:25:50 INFO - PROCESS | 1648 | 1467678350605 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12a646000) [pid = 1648] [serial = 1402] [outer = 0x12738d400] 17:25:50 INFO - PROCESS | 1648 | 1467678350909 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 523ms 17:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:25:50 INFO - PROCESS | 1648 | 1467678350949 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1648 | 1467678350950 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:25:50 INFO - PROCESS | 1648 | 1467678350953 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1648 | 1467678350956 Marionette TRACE conn2 <- [1,1842,null,{}] 17:25:50 INFO - PROCESS | 1648 | 1467678350959 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}] 17:25:50 INFO - PROCESS | 1648 | 1467678350960 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:51 INFO - PROCESS | 1648 | 1467678351087 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:25:51 INFO - PROCESS | 1648 | 1467678351140 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1648 | 1467678351141 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c644000 == 39 [pid = 1648] [id = 468] 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12756a000) [pid = 1648] [serial = 1403] [outer = 0x0] 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a7b4000) [pid = 1648] [serial = 1404] [outer = 0x12756a000] 17:25:51 INFO - PROCESS | 1648 | 1467678351179 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12a7bdc00) [pid = 1648] [serial = 1405] [outer = 0x12756a000] 17:25:51 INFO - PROCESS | 1648 | 1467678351610 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 722ms 17:25:51 INFO - PROCESS | 1648 | 1467678351674 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1648 | 1467678351675 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:25:51 INFO - PROCESS | 1648 | 1467678351677 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1648 | 1467678351678 Marionette TRACE conn2 <- [1,1846,null,{}] 17:25:51 INFO - PROCESS | 1648 | 1467678351681 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}] 17:25:51 INFO - PROCESS | 1648 | 1467678351682 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:51 INFO - PROCESS | 1648 | 1467678351791 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:25:51 INFO - PROCESS | 1648 | 1467678351828 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1648 | 1467678351829 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c63e800 == 40 [pid = 1648] [id = 469] 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a60ec00) [pid = 1648] [serial = 1406] [outer = 0x0] 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a7c0800) [pid = 1648] [serial = 1407] [outer = 0x12a60ec00] 17:25:51 INFO - PROCESS | 1648 | 1467678351855 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12ae83000) [pid = 1648] [serial = 1408] [outer = 0x12a60ec00] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117330c00) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113392800) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12190b800) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11696e000) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118771800) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f12c00) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x112a85400) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1176d7800) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111bad400) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x117334400) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:25:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116632c00) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:25:52 INFO - PROCESS | 1648 | 1467678352358 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]]]}] 17:25:52 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) 17:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 17:25:52 INFO - PROCESS | 1648 | 1467678352399 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1648 | 1467678352400 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:25:52 INFO - PROCESS | 1648 | 1467678352402 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1648 | 1467678352403 Marionette TRACE conn2 <- [1,1850,null,{}] 17:25:52 INFO - PROCESS | 1648 | 1467678352405 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}] 17:25:52 INFO - PROCESS | 1648 | 1467678352406 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:52 INFO - PROCESS | 1648 | 1467678352483 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:25:52 INFO - PROCESS | 1648 | 1467678352556 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1648 | 1467678352557 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae0b800 == 41 [pid = 1648] [id = 470] 17:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1129a6c00) [pid = 1648] [serial = 1409] [outer = 0x0] 17:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11827d000) [pid = 1648] [serial = 1410] [outer = 0x1129a6c00] 17:25:52 INFO - PROCESS | 1648 | 1467678352584 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x119b29000) [pid = 1648] [serial = 1411] [outer = 0x1129a6c00] 17:25:52 INFO - PROCESS | 1648 | 1467678352835 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]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 471ms 17:25:52 INFO - PROCESS | 1648 | 1467678352877 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1648 | 1467678352878 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:25:52 INFO - PROCESS | 1648 | 1467678352881 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1648 | 1467678352882 Marionette TRACE conn2 <- [1,1854,null,{}] 17:25:52 INFO - PROCESS | 1648 | 1467678352884 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}] 17:25:52 INFO - PROCESS | 1648 | 1467678352885 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:52 INFO - PROCESS | 1648 | 1467678352990 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:25:52 INFO - PROCESS | 1648 | 1467678352993 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1648 | 1467678352994 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d026000 == 42 [pid = 1648] [id = 471] 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x119f6d400) [pid = 1648] [serial = 1412] [outer = 0x0] 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1256f2400) [pid = 1648] [serial = 1413] [outer = 0x119f6d400] 17:25:53 INFO - PROCESS | 1648 | 1467678353017 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12ae85800) [pid = 1648] [serial = 1414] [outer = 0x119f6d400] 17:25:53 INFO - PROCESS | 1648 | 1467678353384 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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 17:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:25:53 INFO - PROCESS | 1648 | 1467678353406 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1648 | 1467678353408 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:25:53 INFO - PROCESS | 1648 | 1467678353411 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1648 | 1467678353412 Marionette TRACE conn2 <- [1,1858,null,{}] 17:25:53 INFO - PROCESS | 1648 | 1467678353416 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}] 17:25:53 INFO - PROCESS | 1648 | 1467678353418 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:53 INFO - PROCESS | 1648 | 1467678353582 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:25:53 INFO - PROCESS | 1648 | 1467678353596 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1648 | 1467678353597 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d20b800 == 43 [pid = 1648] [id = 472] 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12753b800) [pid = 1648] [serial = 1415] [outer = 0x0] 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12b634c00) [pid = 1648] [serial = 1416] [outer = 0x12753b800] 17:25:53 INFO - PROCESS | 1648 | 1467678353635 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12b639c00) [pid = 1648] [serial = 1417] [outer = 0x12753b800] 17:25:54 INFO - PROCESS | 1648 | 1467678354018 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 621ms 17:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:25:54 INFO - PROCESS | 1648 | 1467678354031 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1648 | 1467678354033 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1648 | 1467678354035 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1648 | 1467678354036 Marionette TRACE conn2 <- [1,1862,null,{}] 17:25:54 INFO - PROCESS | 1648 | 1467678354042 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}] 17:25:54 INFO - PROCESS | 1648 | 1467678354050 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:54 INFO - PROCESS | 1648 | 1467678354132 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:25:54 INFO - PROCESS | 1648 | 1467678354194 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1648 | 1467678354195 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5c8800 == 44 [pid = 1648] [id = 473] 17:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12917c800) [pid = 1648] [serial = 1418] [outer = 0x0] 17:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12b63dc00) [pid = 1648] [serial = 1419] [outer = 0x12917c800] 17:25:54 INFO - PROCESS | 1648 | 1467678354219 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12b8c9000) [pid = 1648] [serial = 1420] [outer = 0x12917c800] 17:25:54 INFO - PROCESS | 1648 | 1467678354752 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 771ms 17:25:54 INFO - PROCESS | 1648 | 1467678354807 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1648 | 1467678354810 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:25:54 INFO - PROCESS | 1648 | 1467678354812 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1648 | 1467678354816 Marionette TRACE conn2 <- [1,1866,null,{}] 17:25:54 INFO - PROCESS | 1648 | 1467678354819 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}] 17:25:54 INFO - PROCESS | 1648 | 1467678354821 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:54 INFO - PROCESS | 1648 | 1467678354937 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:25:55 INFO - PROCESS | 1648 | 1467678355044 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1648 | 1467678355045 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x118544800 == 45 [pid = 1648] [id = 474] 17:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1166f2000) [pid = 1648] [serial = 1421] [outer = 0x0] 17:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11670f000) [pid = 1648] [serial = 1422] [outer = 0x1166f2000] 17:25:55 INFO - PROCESS | 1648 | 1467678355076 Marionette DEBUG loaded listener.js 17:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117290400) [pid = 1648] [serial = 1423] [outer = 0x1166f2000] 17:25:55 INFO - PROCESS | 1648 | 1467678355551 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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 772ms 17:25:55 INFO - PROCESS | 1648 | 1467678355585 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1648 | 1467678355590 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:25:55 INFO - PROCESS | 1648 | 1467678355595 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1648 | 1467678355596 Marionette TRACE conn2 <- [1,1870,null,{}] 17:25:55 INFO - PROCESS | 1648 | 1467678355599 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}] 17:25:55 INFO - PROCESS | 1648 | 1467678355601 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:55 INFO - PROCESS | 1648 | 1467678355856 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:25:55 INFO - PROCESS | 1648 | 1467678355972 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:55 INFO - PROCESS | 1648 | 1467678355973 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f2e000 == 46 [pid = 1648] [id = 475] 17:25:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1122b9400) [pid = 1648] [serial = 1424] [outer = 0x0] 17:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11309d000) [pid = 1648] [serial = 1425] [outer = 0x1122b9400] 17:25:56 INFO - PROCESS | 1648 | 1467678356002 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x113f04400) [pid = 1648] [serial = 1426] [outer = 0x1122b9400] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d20b800 == 45 [pid = 1648] [id = 472] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d026000 == 44 [pid = 1648] [id = 471] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae0b800 == 43 [pid = 1648] [id = 470] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1272cfc00) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c63e800 == 42 [pid = 1648] [id = 469] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12c644000 == 41 [pid = 1648] [id = 468] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12688b000 == 40 [pid = 1648] [id = 467] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12b878000 == 39 [pid = 1648] [id = 466] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x120f59000 == 38 [pid = 1648] [id = 465] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12a766800 == 37 [pid = 1648] [id = 464] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1292b2800 == 36 [pid = 1648] [id = 463] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x128a66800 == 35 [pid = 1648] [id = 462] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12688c000 == 34 [pid = 1648] [id = 461] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1218da800 == 33 [pid = 1648] [id = 460] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x120f5d000 == 32 [pid = 1648] [id = 459] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118546800 == 31 [pid = 1648] [id = 458] 17:25:56 INFO - PROCESS | 1648 | --DOCSHELL 0x116939000 == 30 [pid = 1648] [id = 457] 17:25:56 INFO - PROCESS | 1648 | 1467678356599 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]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1027ms 17:25:56 INFO - PROCESS | 1648 | 1467678356624 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1648 | 1467678356628 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:25:56 INFO - PROCESS | 1648 | 1467678356648 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1648 | 1467678356651 Marionette TRACE conn2 <- [1,1874,null,{}] 17:25:56 INFO - PROCESS | 1648 | 1467678356655 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}] 17:25:56 INFO - PROCESS | 1648 | 1467678356658 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:56 INFO - PROCESS | 1648 | 1467678356781 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119a40400) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12100b000) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119b2c000) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121a69000) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121907800) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117135400) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118fc6800) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121a5b000) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1256f6400) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121eb7000) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1166f3000) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113942000) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118487800) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11817a800) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x112fd1c00) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1128d6c00) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1183a9400) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126f29800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11827b000) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x125524400) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118fc3000) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 17:25:56 INFO - PROCESS | 1648 | 1467678356872 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1648 | 1467678356874 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x117156000 == 31 [pid = 1648] [id = 476] 17:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1128d6c00) [pid = 1648] [serial = 1427] [outer = 0x0] 17:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1162da000) [pid = 1648] [serial = 1428] [outer = 0x1128d6c00] 17:25:56 INFO - PROCESS | 1648 | 1467678356902 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1176e2c00) [pid = 1648] [serial = 1429] [outer = 0x1128d6c00] 17:25:57 INFO - PROCESS | 1648 | 1467678357218 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 626ms 17:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:25:57 INFO - PROCESS | 1648 | 1467678357273 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1648 | 1467678357274 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:25:57 INFO - PROCESS | 1648 | 1467678357277 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1648 | 1467678357278 Marionette TRACE conn2 <- [1,1878,null,{}] 17:25:57 INFO - PROCESS | 1648 | 1467678357280 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}] 17:25:57 INFO - PROCESS | 1648 | 1467678357282 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:57 INFO - PROCESS | 1648 | 1467678357361 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:25:57 INFO - PROCESS | 1648 | 1467678357423 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1648 | 1467678357424 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931b800 == 32 [pid = 1648] [id = 477] 17:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1129afc00) [pid = 1648] [serial = 1430] [outer = 0x0] 17:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11827e400) [pid = 1648] [serial = 1431] [outer = 0x1129afc00] 17:25:57 INFO - PROCESS | 1648 | 1467678357449 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1184a8800) [pid = 1648] [serial = 1432] [outer = 0x1129afc00] 17:25:57 INFO - PROCESS | 1648 | 1467678357746 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 17:25:57 INFO - PROCESS | 1648 | 1467678357799 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1648 | 1467678357802 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:25:57 INFO - PROCESS | 1648 | 1467678357812 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1648 | 1467678357815 Marionette TRACE conn2 <- [1,1882,null,{}] 17:25:57 INFO - PROCESS | 1648 | 1467678357818 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}] 17:25:57 INFO - PROCESS | 1648 | 1467678357820 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:57 INFO - PROCESS | 1648 | 1467678357902 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:25:57 INFO - PROCESS | 1648 | 1467678357958 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1648 | 1467678357959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218db000 == 33 [pid = 1648] [id = 478] 17:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x112d64800) [pid = 1648] [serial = 1433] [outer = 0x0] 17:25:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118772800) [pid = 1648] [serial = 1434] [outer = 0x112d64800] 17:25:57 INFO - PROCESS | 1648 | 1467678357984 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119a3fc00) [pid = 1648] [serial = 1435] [outer = 0x112d64800] 17:25:58 INFO - PROCESS | 1648 | 1467678358278 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 526ms 17:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:25:58 INFO - PROCESS | 1648 | 1467678358333 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1648 | 1467678358334 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:25:58 INFO - PROCESS | 1648 | 1467678358336 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1648 | 1467678358338 Marionette TRACE conn2 <- [1,1886,null,{}] 17:25:58 INFO - PROCESS | 1648 | 1467678358340 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}] 17:25:58 INFO - PROCESS | 1648 | 1467678358341 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:58 INFO - PROCESS | 1648 | 1467678358417 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:25:58 INFO - PROCESS | 1648 | 1467678358423 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1648 | 1467678358424 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x126883000 == 34 [pid = 1648] [id = 479] 17:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11852b400) [pid = 1648] [serial = 1436] [outer = 0x0] 17:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b30400) [pid = 1648] [serial = 1437] [outer = 0x11852b400] 17:25:58 INFO - PROCESS | 1648 | 1467678358449 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1210c4000) [pid = 1648] [serial = 1438] [outer = 0x11852b400] 17:25:58 INFO - PROCESS | 1648 | 1467678358821 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 17:25:58 INFO - PROCESS | 1648 | 1467678358857 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1648 | 1467678358858 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:25:58 INFO - PROCESS | 1648 | 1467678358860 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1648 | 1467678358861 Marionette TRACE conn2 <- [1,1890,null,{}] 17:25:58 INFO - PROCESS | 1648 | 1467678358864 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}] 17:25:58 INFO - PROCESS | 1648 | 1467678358865 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:58 INFO - PROCESS | 1648 | 1467678358965 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:25:59 INFO - PROCESS | 1648 | 1467678359004 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1648 | 1467678359008 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x123e8d000 == 35 [pid = 1648] [id = 480] 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12190c000) [pid = 1648] [serial = 1439] [outer = 0x0] 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12190f400) [pid = 1648] [serial = 1440] [outer = 0x12190c000] 17:25:59 INFO - PROCESS | 1648 | 1467678359040 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e37000) [pid = 1648] [serial = 1441] [outer = 0x12190c000] 17:25:59 INFO - PROCESS | 1648 | 1467678359378 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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 568ms 17:25:59 INFO - PROCESS | 1648 | 1467678359428 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1648 | 1467678359430 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:25:59 INFO - PROCESS | 1648 | 1467678359432 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1648 | 1467678359433 Marionette TRACE conn2 <- [1,1894,null,{}] 17:25:59 INFO - PROCESS | 1648 | 1467678359435 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}] 17:25:59 INFO - PROCESS | 1648 | 1467678359436 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:59 INFO - PROCESS | 1648 | 1467678359531 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:25:59 INFO - PROCESS | 1648 | 1467678359570 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1648 | 1467678359571 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:25:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edd000 == 36 [pid = 1648] [id = 481] 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11834a800) [pid = 1648] [serial = 1442] [outer = 0x0] 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x123ef3000) [pid = 1648] [serial = 1443] [outer = 0x11834a800] 17:25:59 INFO - PROCESS | 1648 | 1467678359595 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124e67c00) [pid = 1648] [serial = 1444] [outer = 0x11834a800] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1272da800) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12738d400) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x116970000) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117126c00) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1193f3800) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113d64400) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12917ec00) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112041000) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12756a000) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1211ea800) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1129a6c00) [pid = 1648] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a60ec00) [pid = 1648] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1129a5000) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119f6d400) [pid = 1648] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x126f29c00) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118482800) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:25:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12753b800) [pid = 1648] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:26:00 INFO - PROCESS | 1648 | 1467678360242 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 870ms 17:26:00 INFO - PROCESS | 1648 | 1467678360303 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1648 | 1467678360306 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:26:00 INFO - PROCESS | 1648 | 1467678360309 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1648 | 1467678360312 Marionette TRACE conn2 <- [1,1898,null,{}] 17:26:00 INFO - PROCESS | 1648 | 1467678360316 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}] 17:26:00 INFO - PROCESS | 1648 | 1467678360317 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:00 INFO - PROCESS | 1648 | 1467678360415 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:26:00 INFO - PROCESS | 1648 | 1467678360472 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1648 | 1467678360473 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x118262800 == 37 [pid = 1648] [id = 482] 17:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113386000) [pid = 1648] [serial = 1445] [outer = 0x0] 17:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1160b0400) [pid = 1648] [serial = 1446] [outer = 0x113386000] 17:26:00 INFO - PROCESS | 1648 | 1467678360505 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116970000) [pid = 1648] [serial = 1447] [outer = 0x113386000] 17:26:00 INFO - PROCESS | 1648 | 1467678360925 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 674ms 17:26:00 INFO - PROCESS | 1648 | 1467678360982 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1648 | 1467678360986 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:26:00 INFO - PROCESS | 1648 | 1467678360990 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1648 | 1467678360992 Marionette TRACE conn2 <- [1,1902,null,{}] 17:26:00 INFO - PROCESS | 1648 | 1467678360994 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}] 17:26:00 INFO - PROCESS | 1648 | 1467678360996 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:01 INFO - PROCESS | 1648 | 1467678361103 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:26:01 INFO - PROCESS | 1648 | 1467678361160 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1648 | 1467678361162 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12125f000 == 38 [pid = 1648] [id = 483] 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11732a800) [pid = 1648] [serial = 1448] [outer = 0x0] 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118178000) [pid = 1648] [serial = 1449] [outer = 0x11732a800] 17:26:01 INFO - PROCESS | 1648 | 1467678361193 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1183a8c00) [pid = 1648] [serial = 1450] [outer = 0x11732a800] 17:26:01 INFO - PROCESS | 1648 | 1467678361611 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 671ms 17:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:26:01 INFO - PROCESS | 1648 | 1467678361664 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1648 | 1467678361666 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:26:01 INFO - PROCESS | 1648 | 1467678361669 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1648 | 1467678361673 Marionette TRACE conn2 <- [1,1906,null,{}] 17:26:01 INFO - PROCESS | 1648 | 1467678361685 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}] 17:26:01 INFO - PROCESS | 1648 | 1467678361690 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:01 INFO - PROCESS | 1648 | 1467678361825 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:26:01 INFO - PROCESS | 1648 | 1467678361886 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1648 | 1467678361888 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128eda800 == 39 [pid = 1648] [id = 484] 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11852c400) [pid = 1648] [serial = 1451] [outer = 0x0] 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fc6800) [pid = 1648] [serial = 1452] [outer = 0x11852c400] 17:26:01 INFO - PROCESS | 1648 | 1467678361921 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119a49800) [pid = 1648] [serial = 1453] [outer = 0x11852c400] 17:26:02 INFO - PROCESS | 1648 | 1467678362375 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 725ms 17:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:26:02 INFO - PROCESS | 1648 | 1467678362394 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1648 | 1467678362395 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:26:02 INFO - PROCESS | 1648 | 1467678362398 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1648 | 1467678362399 Marionette TRACE conn2 <- [1,1910,null,{}] 17:26:02 INFO - PROCESS | 1648 | 1467678362401 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}] 17:26:02 INFO - PROCESS | 1648 | 1467678362403 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:02 INFO - PROCESS | 1648 | 1467678362506 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:26:02 INFO - PROCESS | 1648 | 1467678362562 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1648 | 1467678362564 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6d9800 == 40 [pid = 1648] [id = 485] 17:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b2f800) [pid = 1648] [serial = 1454] [outer = 0x0] 17:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1211ea800) [pid = 1648] [serial = 1455] [outer = 0x119b2f800] 17:26:02 INFO - PROCESS | 1648 | 1467678362593 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121905800) [pid = 1648] [serial = 1456] [outer = 0x119b2f800] 17:26:03 INFO - PROCESS | 1648 | 1467678363008 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]]]}] 17:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1129b3c00) [pid = 1648] [serial = 1457] [outer = 0x121e3a800] 17:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 674ms 17:26:03 INFO - PROCESS | 1648 | 1467678363084 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1648 | 1467678363085 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:26:03 INFO - PROCESS | 1648 | 1467678363090 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1648 | 1467678363091 Marionette TRACE conn2 <- [1,1914,null,{}] 17:26:03 INFO - PROCESS | 1648 | 1467678363093 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}] 17:26:03 INFO - PROCESS | 1648 | 1467678363094 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:03 INFO - PROCESS | 1648 | 1467678363189 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:26:03 INFO - PROCESS | 1648 | 1467678363290 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1648 | 1467678363291 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721b000 == 41 [pid = 1648] [id = 486] 17:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x112720000) [pid = 1648] [serial = 1458] [outer = 0x0] 17:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x117329c00) [pid = 1648] [serial = 1459] [outer = 0x112720000] 17:26:03 INFO - PROCESS | 1648 | 1467678363321 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12190b000) [pid = 1648] [serial = 1460] [outer = 0x112720000] 17:26:03 INFO - PROCESS | 1648 | 1467678363778 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]]]}] 17:26:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:26:03 INFO - PROCESS | 1648 | 1467678363810 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1648 | 1467678363813 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:26:03 INFO - PROCESS | 1648 | 1467678363816 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1648 | 1467678363818 Marionette TRACE conn2 <- [1,1918,null,{}] 17:26:03 INFO - PROCESS | 1648 | 1467678363823 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}] 17:26:03 INFO - PROCESS | 1648 | 1467678363824 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:03 INFO - PROCESS | 1648 | 1467678363924 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:26:04 INFO - PROCESS | 1648 | 1467678364001 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1648 | 1467678364003 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f2a800 == 42 [pid = 1648] [id = 487] 17:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1167e7000) [pid = 1648] [serial = 1461] [outer = 0x0] 17:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117126c00) [pid = 1648] [serial = 1462] [outer = 0x1167e7000] 17:26:04 INFO - PROCESS | 1648 | 1467678364032 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x117330000) [pid = 1648] [serial = 1463] [outer = 0x1167e7000] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12114b800 == 41 [pid = 1648] [id = 188] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x123e8d000 == 40 [pid = 1648] [id = 480] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126883000 == 39 [pid = 1648] [id = 479] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1218db000 == 38 [pid = 1648] [id = 478] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11931b800 == 37 [pid = 1648] [id = 477] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117156000 == 36 [pid = 1648] [id = 476] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116f2e000 == 35 [pid = 1648] [id = 475] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118544800 == 34 [pid = 1648] [id = 474] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7f000 == 33 [pid = 1648] [id = 456] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113b90800 == 32 [pid = 1648] [id = 192] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x116f29800 == 31 [pid = 1648] [id = 184] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118f1f000 == 30 [pid = 1648] [id = 193] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x113b9d000 == 29 [pid = 1648] [id = 183] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11263a800 == 28 [pid = 1648] [id = 190] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x126d1e000 == 27 [pid = 1648] [id = 197] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121131800 == 26 [pid = 1648] [id = 194] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119314000 == 25 [pid = 1648] [id = 186] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121a55800 == 24 [pid = 1648] [id = 195] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ac800 == 23 [pid = 1648] [id = 189] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x117e72000 == 22 [pid = 1648] [id = 196] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x1275f0800 == 21 [pid = 1648] [id = 198] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11825a800 == 20 [pid = 1648] [id = 185] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x121271800 == 19 [pid = 1648] [id = 200] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x119977800 == 18 [pid = 1648] [id = 187] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11721a800 == 17 [pid = 1648] [id = 199] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118fad800 == 16 [pid = 1648] [id = 191] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5c8800 == 15 [pid = 1648] [id = 473] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x11721b000 == 14 [pid = 1648] [id = 486] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6d9800 == 13 [pid = 1648] [id = 485] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128eda800 == 12 [pid = 1648] [id = 484] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12125f000 == 11 [pid = 1648] [id = 483] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x118262800 == 10 [pid = 1648] [id = 482] 17:26:05 INFO - PROCESS | 1648 | --DOCSHELL 0x128edd000 == 9 [pid = 1648] [id = 481] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12756bc00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12917c400) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12947c400) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121346400) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121908400) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11728d000) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118178c00) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a45400) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12100c400) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x116263c00) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1167e6800) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12917f800) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1292d6800) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118487000) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1193f4000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12a7b4000) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121e33400) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1272b9400) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a646000) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11827d000) [pid = 1648] [serial = 1410] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12a7c0800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12a7bdc00) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x126f37c00) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12753c400) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1256f2400) [pid = 1648] [serial = 1413] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1272d8000) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12ae85800) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12ae83000) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x1292d6400) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x118485c00) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x119b29000) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12b634c00) [pid = 1648] [serial = 1416] [outer = 0x0] [url = about:blank] 17:26:05 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12b639c00) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 17:26:06 INFO - PROCESS | 1648 | 1467678366172 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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2377ms 17:26:06 INFO - PROCESS | 1648 | 1467678366193 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1648 | 1467678366195 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:26:06 INFO - PROCESS | 1648 | 1467678366198 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1648 | 1467678366200 Marionette TRACE conn2 <- [1,1922,null,{}] 17:26:06 INFO - PROCESS | 1648 | 1467678366204 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}] 17:26:06 INFO - PROCESS | 1648 | 1467678366206 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:06 INFO - PROCESS | 1648 | 1467678366285 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:26:06 INFO - PROCESS | 1648 | 1467678366337 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1648 | 1467678366340 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169a2800 == 10 [pid = 1648] [id = 488] 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11309e400) [pid = 1648] [serial = 1464] [outer = 0x0] 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1151ae400) [pid = 1648] [serial = 1465] [outer = 0x11309e400] 17:26:06 INFO - PROCESS | 1648 | 1467678366368 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1162dec00) [pid = 1648] [serial = 1466] [outer = 0x11309e400] 17:26:06 INFO - PROCESS | 1648 | 1467678366683 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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 527ms 17:26:06 INFO - PROCESS | 1648 | 1467678366724 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1648 | 1467678366728 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:26:06 INFO - PROCESS | 1648 | 1467678366733 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1648 | 1467678366734 Marionette TRACE conn2 <- [1,1926,null,{}] 17:26:06 INFO - PROCESS | 1648 | 1467678366737 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}] 17:26:06 INFO - PROCESS | 1648 | 1467678366739 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:06 INFO - PROCESS | 1648 | 1467678366818 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:26:06 INFO - PROCESS | 1648 | 1467678366825 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1648 | 1467678366826 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x116667000 == 11 [pid = 1648] [id = 489] 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11670f400) [pid = 1648] [serial = 1467] [outer = 0x0] 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11712c400) [pid = 1648] [serial = 1468] [outer = 0x11670f400] 17:26:06 INFO - PROCESS | 1648 | 1467678366853 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x117290000) [pid = 1648] [serial = 1469] [outer = 0x11670f400] 17:26:07 INFO - PROCESS | 1648 | 1467678367216 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 524ms 17:26:07 INFO - PROCESS | 1648 | 1467678367257 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:26:07 INFO - PROCESS | 1648 | 1467678367265 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1648 | 1467678367267 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1648 | 1467678367270 Marionette TRACE conn2 <- [1,1930,null,{}] 17:26:07 INFO - PROCESS | 1648 | 1467678367277 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}] 17:26:07 INFO - PROCESS | 1648 | 1467678367281 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:07 INFO - PROCESS | 1648 | 1467678367357 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:26:07 INFO - PROCESS | 1648 | 1467678367363 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1648 | 1467678367365 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f59000 == 12 [pid = 1648] [id = 490] 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x113392000) [pid = 1648] [serial = 1470] [outer = 0x0] 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11817a800) [pid = 1648] [serial = 1471] [outer = 0x113392000] 17:26:07 INFO - PROCESS | 1648 | 1467678367395 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118349c00) [pid = 1648] [serial = 1472] [outer = 0x113392000] 17:26:07 INFO - PROCESS | 1648 | 1467678367735 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 473ms 17:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:26:07 INFO - PROCESS | 1648 | 1467678367742 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 1648 | 1467678367743 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1648 | 1467678367745 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1648 | 1467678367746 Marionette TRACE conn2 <- [1,1934,null,{}] 17:26:07 INFO - PROCESS | 1648 | 1467678367749 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}] 17:26:07 INFO - PROCESS | 1648 | 1467678367750 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:07 INFO - PROCESS | 1648 | 1467678367827 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:26:07 INFO - PROCESS | 1648 | 1467678367888 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1648 | 1467678367889 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x121383800 == 13 [pid = 1648] [id = 491] 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1183aec00) [pid = 1648] [serial = 1473] [outer = 0x0] 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x118488400) [pid = 1648] [serial = 1474] [outer = 0x1183aec00] 17:26:07 INFO - PROCESS | 1648 | 1467678367914 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118770400) [pid = 1648] [serial = 1475] [outer = 0x1183aec00] 17:26:08 INFO - PROCESS | 1648 | 1467678368217 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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 17:26:08 INFO - PROCESS | 1648 | 1467678368264 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1648 | 1467678368265 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:26:08 INFO - PROCESS | 1648 | 1467678368268 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1648 | 1467678368269 Marionette TRACE conn2 <- [1,1938,null,{}] 17:26:08 INFO - PROCESS | 1648 | 1467678368271 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}] 17:26:08 INFO - PROCESS | 1648 | 1467678368272 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:08 INFO - PROCESS | 1648 | 1467678368370 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:26:08 INFO - PROCESS | 1648 | 1467678368407 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1648 | 1467678368408 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5800 == 14 [pid = 1648] [id = 492] 17:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112d69400) [pid = 1648] [serial = 1476] [outer = 0x0] 17:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118f4c800) [pid = 1648] [serial = 1477] [outer = 0x112d69400] 17:26:08 INFO - PROCESS | 1648 | 1467678368432 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118ff9c00) [pid = 1648] [serial = 1478] [outer = 0x112d69400] 17:26:08 INFO - PROCESS | 1648 | 1467678368758 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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 17:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:26:08 INFO - PROCESS | 1648 | 1467678368787 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1648 | 1467678368788 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:26:08 INFO - PROCESS | 1648 | 1467678368790 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1648 | 1467678368791 Marionette TRACE conn2 <- [1,1942,null,{}] 17:26:08 INFO - PROCESS | 1648 | 1467678368793 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}] 17:26:08 INFO - PROCESS | 1648 | 1467678368797 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:08 INFO - PROCESS | 1648 | 1467678368914 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:26:08 INFO - PROCESS | 1648 | 1467678368950 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1648 | 1467678368951 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x127257000 == 15 [pid = 1648] [id = 493] 17:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119716800) [pid = 1648] [serial = 1479] [outer = 0x0] 17:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119a46800) [pid = 1648] [serial = 1480] [outer = 0x119716800] 17:26:08 INFO - PROCESS | 1648 | 1467678368976 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121010c00) [pid = 1648] [serial = 1481] [outer = 0x119716800] 17:26:09 INFO - PROCESS | 1648 | 1467678369299 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 17:26:09 INFO - PROCESS | 1648 | 1467678369310 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1648 | 1467678369311 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:26:09 INFO - PROCESS | 1648 | 1467678369313 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1648 | 1467678369314 Marionette TRACE conn2 <- [1,1946,null,{}] 17:26:09 INFO - PROCESS | 1648 | 1467678369316 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}] 17:26:09 INFO - PROCESS | 1648 | 1467678369317 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:09 INFO - PROCESS | 1648 | 1467678369417 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:26:09 INFO - PROCESS | 1648 | 1467678369453 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1648 | 1467678369455 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec8000 == 16 [pid = 1648] [id = 494] 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1210c5000) [pid = 1648] [serial = 1482] [outer = 0x0] 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12146f000) [pid = 1648] [serial = 1483] [outer = 0x1210c5000] 17:26:09 INFO - PROCESS | 1648 | 1467678369478 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121908800) [pid = 1648] [serial = 1484] [outer = 0x1210c5000] 17:26:09 INFO - PROCESS | 1648 | 1467678369770 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 17:26:09 INFO - PROCESS | 1648 | 1467678369833 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1648 | 1467678369834 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:26:09 INFO - PROCESS | 1648 | 1467678369836 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1648 | 1467678369837 Marionette TRACE conn2 <- [1,1950,null,{}] 17:26:09 INFO - PROCESS | 1648 | 1467678369839 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}] 17:26:09 INFO - PROCESS | 1648 | 1467678369840 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:09 INFO - PROCESS | 1648 | 1467678369930 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:26:09 INFO - PROCESS | 1648 | 1467678369965 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1648 | 1467678369966 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a30a000 == 17 [pid = 1648] [id = 495] 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11271f000) [pid = 1648] [serial = 1485] [outer = 0x0] 17:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e31000) [pid = 1648] [serial = 1486] [outer = 0x11271f000] 17:26:09 INFO - PROCESS | 1648 | 1467678369990 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x112a7c400) [pid = 1648] [serial = 1487] [outer = 0x11271f000] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x112720000) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b2f800) [pid = 1648] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11852c400) [pid = 1648] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11732a800) [pid = 1648] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x113386000) [pid = 1648] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11834a800) [pid = 1648] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1128d6c00) [pid = 1648] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1122b9400) [pid = 1648] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1166f2000) [pid = 1648] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112d64800) [pid = 1648] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1129afc00) [pid = 1648] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12917c800) [pid = 1648] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11852b400) [pid = 1648] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:26:10 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12190c000) [pid = 1648] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:26:10 INFO - PROCESS | 1648 | 1467678370488 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 670ms 17:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:26:10 INFO - PROCESS | 1648 | 1467678370507 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1648 | 1467678370509 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:26:10 INFO - PROCESS | 1648 | 1467678370511 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1648 | 1467678370512 Marionette TRACE conn2 <- [1,1954,null,{}] 17:26:10 INFO - PROCESS | 1648 | 1467678370515 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}] 17:26:10 INFO - PROCESS | 1648 | 1467678370516 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:10 INFO - PROCESS | 1648 | 1467678370590 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:26:10 INFO - PROCESS | 1648 | 1467678370593 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1648 | 1467678370594 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f58800 == 18 [pid = 1648] [id = 496] 17:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116a04000) [pid = 1648] [serial = 1488] [outer = 0x0] 17:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11827d800) [pid = 1648] [serial = 1489] [outer = 0x116a04000] 17:26:10 INFO - PROCESS | 1648 | 1467678370618 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118fc7800) [pid = 1648] [serial = 1490] [outer = 0x116a04000] 17:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 418ms 17:26:10 INFO - PROCESS | 1648 | 1467678370926 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]]]}] 17:26:10 INFO - PROCESS | 1648 | 1467678370929 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:26:10 INFO - PROCESS | 1648 | 1467678370930 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:26:10 INFO - PROCESS | 1648 | 1467678370932 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1648 | 1467678370933 Marionette TRACE conn2 <- [1,1958,null,{}] 17:26:10 INFO - PROCESS | 1648 | 1467678370936 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}] 17:26:10 INFO - PROCESS | 1648 | 1467678370938 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:11 INFO - PROCESS | 1648 | 1467678371028 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:26:11 INFO - PROCESS | 1648 | 1467678371083 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1648 | 1467678371084 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e4800 == 19 [pid = 1648] [id = 497] 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x117133400) [pid = 1648] [serial = 1491] [outer = 0x0] 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119b2e000) [pid = 1648] [serial = 1492] [outer = 0x117133400] 17:26:11 INFO - PROCESS | 1648 | 1467678371108 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x121e32400) [pid = 1648] [serial = 1493] [outer = 0x117133400] 17:26:11 INFO - PROCESS | 1648 | 1467678371410 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 524ms 17:26:11 INFO - PROCESS | 1648 | 1467678371458 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1648 | 1467678371459 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:26:11 INFO - PROCESS | 1648 | 1467678371461 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1648 | 1467678371463 Marionette TRACE conn2 <- [1,1962,null,{}] 17:26:11 INFO - PROCESS | 1648 | 1467678371465 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}] 17:26:11 INFO - PROCESS | 1648 | 1467678371467 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:11 INFO - PROCESS | 1648 | 1467678371551 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:26:11 INFO - PROCESS | 1648 | 1467678371608 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1648 | 1467678371609 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250c5000 == 20 [pid = 1648] [id = 498] 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1176dd800) [pid = 1648] [serial = 1494] [outer = 0x0] 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x121e52800) [pid = 1648] [serial = 1495] [outer = 0x1176dd800] 17:26:11 INFO - PROCESS | 1648 | 1467678371639 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x125522000) [pid = 1648] [serial = 1496] [outer = 0x1176dd800] 17:26:11 INFO - PROCESS | 1648 | 1467678371944 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 17:26:11 INFO - PROCESS | 1648 | 1467678371981 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1648 | 1467678371983 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:26:11 INFO - PROCESS | 1648 | 1467678371986 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1648 | 1467678371988 Marionette TRACE conn2 <- [1,1966,null,{}] 17:26:11 INFO - PROCESS | 1648 | 1467678371991 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}] 17:26:11 INFO - PROCESS | 1648 | 1467678371993 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:12 INFO - PROCESS | 1648 | 1467678372106 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:26:12 INFO - PROCESS | 1648 | 1467678372249 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1648 | 1467678372251 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b36000 == 21 [pid = 1648] [id = 499] 17:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1111aa800) [pid = 1648] [serial = 1497] [outer = 0x0] 17:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1122b9c00) [pid = 1648] [serial = 1498] [outer = 0x1111aa800] 17:26:12 INFO - PROCESS | 1648 | 1467678372306 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129acc00) [pid = 1648] [serial = 1499] [outer = 0x1111aa800] 17:26:12 INFO - PROCESS | 1648 | 1467678372778 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 871ms 17:26:12 INFO - PROCESS | 1648 | 1467678372858 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1648 | 1467678372861 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:26:12 INFO - PROCESS | 1648 | 1467678372864 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1648 | 1467678372866 Marionette TRACE conn2 <- [1,1970,null,{}] 17:26:12 INFO - PROCESS | 1648 | 1467678372869 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}] 17:26:12 INFO - PROCESS | 1648 | 1467678372872 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:13 INFO - PROCESS | 1648 | 1467678373004 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:26:13 INFO - PROCESS | 1648 | 1467678373015 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1648 | 1467678373017 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b17000 == 22 [pid = 1648] [id = 500] 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11670b400) [pid = 1648] [serial = 1500] [outer = 0x0] 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116978400) [pid = 1648] [serial = 1501] [outer = 0x11670b400] 17:26:13 INFO - PROCESS | 1648 | 1467678373047 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11732b800) [pid = 1648] [serial = 1502] [outer = 0x11670b400] 17:26:13 INFO - PROCESS | 1648 | 1467678373526 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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 17:26:13 INFO - PROCESS | 1648 | 1467678373537 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1648 | 1467678373541 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:26:13 INFO - PROCESS | 1648 | 1467678373546 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1648 | 1467678373548 Marionette TRACE conn2 <- [1,1974,null,{}] 17:26:13 INFO - PROCESS | 1648 | 1467678373552 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}] 17:26:13 INFO - PROCESS | 1648 | 1467678373554 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:13 INFO - PROCESS | 1648 | 1467678373701 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:26:13 INFO - PROCESS | 1648 | 1467678373807 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1648 | 1467678373808 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a309800 == 23 [pid = 1648] [id = 501] 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1173bc400) [pid = 1648] [serial = 1503] [outer = 0x0] 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11834ac00) [pid = 1648] [serial = 1504] [outer = 0x1173bc400] 17:26:13 INFO - PROCESS | 1648 | 1467678373838 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118feec00) [pid = 1648] [serial = 1505] [outer = 0x1173bc400] 17:26:14 INFO - PROCESS | 1648 | 1467678374229 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 17:26:14 INFO - PROCESS | 1648 | 1467678374300 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1648 | 1467678374301 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:26:14 INFO - PROCESS | 1648 | 1467678374309 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1648 | 1467678374313 Marionette TRACE conn2 <- [1,1978,null,{}] 17:26:14 INFO - PROCESS | 1648 | 1467678374317 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}] 17:26:14 INFO - PROCESS | 1648 | 1467678374320 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:14 INFO - PROCESS | 1648 | 1467678374416 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:26:14 INFO - PROCESS | 1648 | 1467678374485 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1648 | 1467678374486 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd6f000 == 24 [pid = 1648] [id = 502] 17:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1193f9400) [pid = 1648] [serial = 1506] [outer = 0x0] 17:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119b29000) [pid = 1648] [serial = 1507] [outer = 0x1193f9400] 17:26:14 INFO - PROCESS | 1648 | 1467678374516 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1216d0c00) [pid = 1648] [serial = 1508] [outer = 0x1193f9400] 17:26:15 INFO - PROCESS | 1648 | 1467678375084 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 827ms 17:26:15 INFO - PROCESS | 1648 | 1467678375134 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:26:15 INFO - PROCESS | 1648 | 1467678375139 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:26:15 INFO - PROCESS | 1648 | 1467678375145 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1648 | 1467678375148 Marionette TRACE conn2 <- [1,1982,null,{}] 17:26:15 INFO - PROCESS | 1648 | 1467678375154 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}] 17:26:15 INFO - PROCESS | 1648 | 1467678375157 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:15 INFO - PROCESS | 1648 | 1467678375286 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:26:15 INFO - PROCESS | 1648 | 1467678375379 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1648 | 1467678375383 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa9000 == 25 [pid = 1648] [id = 503] 17:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x113b7ec00) [pid = 1648] [serial = 1509] [outer = 0x0] 17:26:15 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9434 17:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x111daa000) [pid = 1648] [serial = 1510] [outer = 0x113b7ec00] 17:26:15 INFO - PROCESS | 1648 | 1467678375562 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113391400) [pid = 1648] [serial = 1511] [outer = 0x113b7ec00] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121e37000) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1162da000) [pid = 1648] [serial = 1428] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1176e2c00) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11309d000) [pid = 1648] [serial = 1425] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113f04400) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11670f000) [pid = 1648] [serial = 1422] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117290400) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118772800) [pid = 1648] [serial = 1434] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a3fc00) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11827e400) [pid = 1648] [serial = 1431] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1184a8800) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12b8c9000) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x12b63dc00) [pid = 1648] [serial = 1419] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12190f400) [pid = 1648] [serial = 1440] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12190b000) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121905800) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x117329c00) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119a49800) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1211ea800) [pid = 1648] [serial = 1455] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x117134400) [pid = 1648] [serial = 892] [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.] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1183a8c00) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118fc6800) [pid = 1648] [serial = 1452] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116970000) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x118178000) [pid = 1648] [serial = 1449] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1160b0400) [pid = 1648] [serial = 1446] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x124e67c00) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x123ef3000) [pid = 1648] [serial = 1443] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119b30400) [pid = 1648] [serial = 1437] [outer = 0x0] [url = about:blank] 17:26:15 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1210c4000) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 17:26:16 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x117126c00) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 17:26:16 INFO - PROCESS | 1648 | 1467678376342 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1227ms 17:26:16 INFO - PROCESS | 1648 | 1467678376376 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1648 | 1467678376378 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:26:16 INFO - PROCESS | 1648 | 1467678376381 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1648 | 1467678376383 Marionette TRACE conn2 <- [1,1986,null,{}] 17:26:16 INFO - PROCESS | 1648 | 1467678376388 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}] 17:26:16 INFO - PROCESS | 1648 | 1467678376390 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:16 INFO - PROCESS | 1648 | 1467678376466 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:26:16 INFO - PROCESS | 1648 | 1467678376475 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1648 | 1467678376478 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x117168000 == 26 [pid = 1648] [id = 504] 17:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x115ef6800) [pid = 1648] [serial = 1512] [outer = 0x0] 17:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1160a7400) [pid = 1648] [serial = 1513] [outer = 0x115ef6800] 17:26:16 INFO - PROCESS | 1648 | 1467678376506 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1166f9800) [pid = 1648] [serial = 1514] [outer = 0x115ef6800] 17:26:16 INFO - PROCESS | 1648 | 1467678376880 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 522ms 17:26:16 INFO - PROCESS | 1648 | 1467678376903 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:26:16 INFO - PROCESS | 1648 | 1467678376906 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:26:16 INFO - PROCESS | 1648 | 1467678376911 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1648 | 1467678376913 Marionette TRACE conn2 <- [1,1990,null,{}] 17:26:16 INFO - PROCESS | 1648 | 1467678376915 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}] 17:26:16 INFO - PROCESS | 1648 | 1467678376917 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:16 INFO - PROCESS | 1648 | 1467678376996 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:26:17 INFO - PROCESS | 1648 | 1467678377000 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1648 | 1467678377002 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fa0000 == 27 [pid = 1648] [id = 505] 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x117132000) [pid = 1648] [serial = 1515] [outer = 0x0] 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x117331800) [pid = 1648] [serial = 1516] [outer = 0x117132000] 17:26:17 INFO - PROCESS | 1648 | 1467678377031 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1176e6000) [pid = 1648] [serial = 1517] [outer = 0x117132000] 17:26:17 INFO - PROCESS | 1648 | 1467678377358 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]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 468ms 17:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:26:17 INFO - PROCESS | 1648 | 1467678377380 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1648 | 1467678377381 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:26:17 INFO - PROCESS | 1648 | 1467678377383 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1648 | 1467678377385 Marionette TRACE conn2 <- [1,1994,null,{}] 17:26:17 INFO - PROCESS | 1648 | 1467678377392 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}] 17:26:17 INFO - PROCESS | 1648 | 1467678377396 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:17 INFO - PROCESS | 1648 | 1467678377489 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:26:17 INFO - PROCESS | 1648 | 1467678377545 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1648 | 1467678377547 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b16800 == 28 [pid = 1648] [id = 506] 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116a0ac00) [pid = 1648] [serial = 1518] [outer = 0x0] 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118345400) [pid = 1648] [serial = 1519] [outer = 0x116a0ac00] 17:26:17 INFO - PROCESS | 1648 | 1467678377576 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11848bc00) [pid = 1648] [serial = 1520] [outer = 0x116a0ac00] 17:26:17 INFO - PROCESS | 1648 | 1467678377881 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]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 524ms 17:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:26:17 INFO - PROCESS | 1648 | 1467678377913 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1648 | 1467678377914 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:26:17 INFO - PROCESS | 1648 | 1467678377916 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1648 | 1467678377917 Marionette TRACE conn2 <- [1,1998,null,{}] 17:26:17 INFO - PROCESS | 1648 | 1467678377920 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}] 17:26:17 INFO - PROCESS | 1648 | 1467678377921 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:18 INFO - PROCESS | 1648 | 1467678378010 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:26:18 INFO - PROCESS | 1648 | 1467678378067 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1648 | 1467678378069 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136a000 == 29 [pid = 1648] [id = 507] 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11848b000) [pid = 1648] [serial = 1521] [outer = 0x0] 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118fef400) [pid = 1648] [serial = 1522] [outer = 0x11848b000] 17:26:18 INFO - PROCESS | 1648 | 1467678378094 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1193fe800) [pid = 1648] [serial = 1523] [outer = 0x11848b000] 17:26:18 INFO - PROCESS | 1648 | 1467678378393 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 522ms 17:26:18 INFO - PROCESS | 1648 | 1467678378441 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1648 | 1467678378449 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:26:18 INFO - PROCESS | 1648 | 1467678378451 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1648 | 1467678378452 Marionette TRACE conn2 <- [1,2002,null,{}] 17:26:18 INFO - PROCESS | 1648 | 1467678378455 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}] 17:26:18 INFO - PROCESS | 1648 | 1467678378456 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:18 INFO - PROCESS | 1648 | 1467678378546 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:26:18 INFO - PROCESS | 1648 | 1467678378583 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1648 | 1467678378584 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565d800 == 30 [pid = 1648] [id = 508] 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117131800) [pid = 1648] [serial = 1524] [outer = 0x0] 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119a42800) [pid = 1648] [serial = 1525] [outer = 0x117131800] 17:26:18 INFO - PROCESS | 1648 | 1467678378609 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119b2e800) [pid = 1648] [serial = 1526] [outer = 0x117131800] 17:26:18 INFO - PROCESS | 1648 | 1467678378913 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 473ms 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:26:18 INFO - PROCESS | 1648 | 1467678378927 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1648 | 1467678378928 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:26:18 INFO - PROCESS | 1648 | 1467678378930 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1648 | 1467678378931 Marionette TRACE conn2 <- [1,2006,null,{}] 17:26:18 INFO - PROCESS | 1648 | 1467678378934 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}] 17:26:18 INFO - PROCESS | 1648 | 1467678378939 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:19 INFO - PROCESS | 1648 | 1467678379063 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:26:19 INFO - PROCESS | 1648 | 1467678379067 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1648 | 1467678379068 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a57000 == 31 [pid = 1648] [id = 509] 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176e6c00) [pid = 1648] [serial = 1527] [outer = 0x0] 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1210c5800) [pid = 1648] [serial = 1528] [outer = 0x1176e6c00] 17:26:19 INFO - PROCESS | 1648 | 1467678379093 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121e3a400) [pid = 1648] [serial = 1529] [outer = 0x1176e6c00] 17:26:19 INFO - PROCESS | 1648 | 1467678379441 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]]]}] 17:26:19 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 17:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 17:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:26:19 INFO - PROCESS | 1648 | 1467678379450 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1648 | 1467678379451 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:26:19 INFO - PROCESS | 1648 | 1467678379454 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1648 | 1467678379455 Marionette TRACE conn2 <- [1,2010,null,{}] 17:26:19 INFO - PROCESS | 1648 | 1467678379461 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}] 17:26:19 INFO - PROCESS | 1648 | 1467678379462 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:19 INFO - PROCESS | 1648 | 1467678379563 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:26:19 INFO - PROCESS | 1648 | 1467678379601 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1648 | 1467678379602 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292a8000 == 32 [pid = 1648] [id = 510] 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11848d800) [pid = 1648] [serial = 1530] [outer = 0x0] 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123eeb800) [pid = 1648] [serial = 1531] [outer = 0x11848d800] 17:26:19 INFO - PROCESS | 1648 | 1467678379627 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cf1800) [pid = 1648] [serial = 1532] [outer = 0x11848d800] 17:26:20 INFO - PROCESS | 1648 | 1467678380025 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]]]}] 17:26:20 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 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 623ms 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:26:20 INFO - PROCESS | 1648 | 1467678380077 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1648 | 1467678380078 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1648 | 1467678380080 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1648 | 1467678380081 Marionette TRACE conn2 <- [1,2014,null,{}] 17:26:20 INFO - PROCESS | 1648 | 1467678380083 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}] 17:26:20 INFO - PROCESS | 1648 | 1467678380084 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:20 INFO - PROCESS | 1648 | 1467678380177 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:26:20 INFO - PROCESS | 1648 | 1467678380214 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1648 | 1467678380215 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a503800 == 33 [pid = 1648] [id = 511] 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124cf3c00) [pid = 1648] [serial = 1533] [outer = 0x0] 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125524400) [pid = 1648] [serial = 1534] [outer = 0x124cf3c00] 17:26:20 INFO - PROCESS | 1648 | 1467678380239 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1256ef800) [pid = 1648] [serial = 1535] [outer = 0x124cf3c00] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11271f000) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117133400) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1210c5000) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1167e7000) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11309e400) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112d69400) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x113392000) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119716800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11670f400) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:26:20 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116a04000) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:26:20 INFO - PROCESS | 1648 | 1467678380593 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 17:26:20 INFO - PROCESS | 1648 | 1467678380600 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1648 | 1467678380601 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:26:20 INFO - PROCESS | 1648 | 1467678380608 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1648 | 1467678380610 Marionette TRACE conn2 <- [1,2018,null,{}] 17:26:20 INFO - PROCESS | 1648 | 1467678380613 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}] 17:26:20 INFO - PROCESS | 1648 | 1467678380614 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:20 INFO - PROCESS | 1648 | 1467678380727 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:26:20 INFO - PROCESS | 1648 | 1467678380759 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1648 | 1467678380761 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b14800 == 34 [pid = 1648] [id = 512] 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11271f000) [pid = 1648] [serial = 1536] [outer = 0x0] 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11847f800) [pid = 1648] [serial = 1537] [outer = 0x11271f000] 17:26:20 INFO - PROCESS | 1648 | 1467678380785 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12551e000) [pid = 1648] [serial = 1538] [outer = 0x11271f000] 17:26:21 INFO - PROCESS | 1648 | 1467678381046 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 474ms 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:26:21 INFO - PROCESS | 1648 | 1467678381079 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1648 | 1467678381080 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1648 | 1467678381082 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1648 | 1467678381083 Marionette TRACE conn2 <- [1,2022,null,{}] 17:26:21 INFO - PROCESS | 1648 | 1467678381085 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}] 17:26:21 INFO - PROCESS | 1648 | 1467678381086 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:21 INFO - PROCESS | 1648 | 1467678381176 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:26:21 INFO - PROCESS | 1648 | 1467678381179 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1648 | 1467678381180 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b86c000 == 35 [pid = 1648] [id = 513] 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125520000) [pid = 1648] [serial = 1539] [outer = 0x0] 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1256fb800) [pid = 1648] [serial = 1540] [outer = 0x125520000] 17:26:21 INFO - PROCESS | 1648 | 1467678381205 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126caa400) [pid = 1648] [serial = 1541] [outer = 0x125520000] 17:26:21 INFO - PROCESS | 1648 | 1467678381545 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 471ms 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:26:21 INFO - PROCESS | 1648 | 1467678381557 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1648 | 1467678381559 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1648 | 1467678381561 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1648 | 1467678381563 Marionette TRACE conn2 <- [1,2026,null,{}] 17:26:21 INFO - PROCESS | 1648 | 1467678381565 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}] 17:26:21 INFO - PROCESS | 1648 | 1467678381567 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:21 INFO - PROCESS | 1648 | 1467678381692 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:26:21 INFO - PROCESS | 1648 | 1467678381698 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1648 | 1467678381699 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565d000 == 36 [pid = 1648] [id = 514] 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a40c00) [pid = 1648] [serial = 1542] [outer = 0x0] 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256f3400) [pid = 1648] [serial = 1543] [outer = 0x119a40c00] 17:26:21 INFO - PROCESS | 1648 | 1467678381726 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1272da800) [pid = 1648] [serial = 1544] [outer = 0x119a40c00] 17:26:22 INFO - PROCESS | 1648 | 1467678382025 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 519ms 17:26:22 INFO - PROCESS | 1648 | 1467678382080 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1648 | 1467678382082 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:26:22 INFO - PROCESS | 1648 | 1467678382085 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1648 | 1467678382086 Marionette TRACE conn2 <- [1,2030,null,{}] 17:26:22 INFO - PROCESS | 1648 | 1467678382088 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}] 17:26:22 INFO - PROCESS | 1648 | 1467678382089 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:22 INFO - PROCESS | 1648 | 1467678382162 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:26:22 INFO - PROCESS | 1648 | 1467678382165 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1648 | 1467678382166 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d6800 == 37 [pid = 1648] [id = 515] 17:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1272be400) [pid = 1648] [serial = 1545] [outer = 0x0] 17:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12753e000) [pid = 1648] [serial = 1546] [outer = 0x1272be400] 17:26:22 INFO - PROCESS | 1648 | 1467678382192 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127549c00) [pid = 1648] [serial = 1547] [outer = 0x1272be400] 17:26:22 INFO - PROCESS | 1648 | --DOCSHELL 0x116f2a800 == 36 [pid = 1648] [id = 487] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119b16800 == 35 [pid = 1648] [id = 506] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119b14800 == 34 [pid = 1648] [id = 512] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b86c000 == 33 [pid = 1648] [id = 513] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x128a57000 == 32 [pid = 1648] [id = 509] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1292a8000 == 31 [pid = 1648] [id = 510] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12136a000 == 30 [pid = 1648] [id = 507] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12565d800 == 29 [pid = 1648] [id = 508] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12a503800 == 28 [pid = 1648] [id = 511] 17:26:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12565d000 == 27 [pid = 1648] [id = 514] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x112a7c400) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119b2e000) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x121908800) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117330000) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1162dec00) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118ff9c00) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118349c00) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12146f000) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11817a800) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119a46800) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121e52800) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11712c400) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118488400) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x117290000) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121e32400) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x118f4c800) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118fc7800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1151ae400) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121e31000) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11827d800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121010c00) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 17:26:23 INFO - PROCESS | 1648 | 1467678383679 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1622ms 17:26:23 INFO - PROCESS | 1648 | 1467678383713 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1648 | 1467678383717 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:26:23 INFO - PROCESS | 1648 | 1467678383728 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1648 | 1467678383731 Marionette TRACE conn2 <- [1,2034,null,{}] 17:26:23 INFO - PROCESS | 1648 | 1467678383738 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}] 17:26:23 INFO - PROCESS | 1648 | 1467678383740 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:23 INFO - PROCESS | 1648 | 1467678383859 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:26:23 INFO - PROCESS | 1648 | 1467678383874 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1648 | 1467678383875 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f47800 == 28 [pid = 1648] [id = 516] 17:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1160ae400) [pid = 1648] [serial = 1548] [outer = 0x0] 17:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x116268c00) [pid = 1648] [serial = 1549] [outer = 0x1160ae400] 17:26:23 INFO - PROCESS | 1648 | 1467678383920 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11670e000) [pid = 1648] [serial = 1550] [outer = 0x1160ae400] 17:26:24 INFO - PROCESS | 1648 | 1467678384296 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 574ms 17:26:24 INFO - PROCESS | 1648 | 1467678384310 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1648 | 1467678384313 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:26:24 INFO - PROCESS | 1648 | 1467678384318 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1648 | 1467678384320 Marionette TRACE conn2 <- [1,2038,null,{}] 17:26:24 INFO - PROCESS | 1648 | 1467678384324 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}] 17:26:24 INFO - PROCESS | 1648 | 1467678384326 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:24 INFO - PROCESS | 1648 | 1467678384406 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:26:24 INFO - PROCESS | 1648 | 1467678384411 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1648 | 1467678384413 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11855b000 == 29 [pid = 1648] [id = 517] 17:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116979800) [pid = 1648] [serial = 1551] [outer = 0x0] 17:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x117133c00) [pid = 1648] [serial = 1552] [outer = 0x116979800] 17:26:24 INFO - PROCESS | 1648 | 1467678384440 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11732a400) [pid = 1648] [serial = 1553] [outer = 0x116979800] 17:26:24 INFO - PROCESS | 1648 | 1467678384794 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 17:26:24 INFO - PROCESS | 1648 | 1467678384843 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1648 | 1467678384853 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:26:24 INFO - PROCESS | 1648 | 1467678384855 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1648 | 1467678384858 Marionette TRACE conn2 <- [1,2042,null,{}] 17:26:24 INFO - PROCESS | 1648 | 1467678384866 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}] 17:26:24 INFO - PROCESS | 1648 | 1467678384869 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:24 INFO - PROCESS | 1648 | 1467678384946 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:26:24 INFO - PROCESS | 1648 | 1467678384952 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1648 | 1467678384956 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b16800 == 30 [pid = 1648] [id = 518] 17:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1122bcc00) [pid = 1648] [serial = 1554] [outer = 0x0] 17:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11817d400) [pid = 1648] [serial = 1555] [outer = 0x1122bcc00] 17:26:24 INFO - PROCESS | 1648 | 1467678384985 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1183a0400) [pid = 1648] [serial = 1556] [outer = 0x1122bcc00] 17:26:25 INFO - PROCESS | 1648 | 1467678385343 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]]]}] 17:26:25 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) 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 522ms 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:26:25 INFO - PROCESS | 1648 | 1467678385378 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1648 | 1467678385379 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:26:25 INFO - PROCESS | 1648 | 1467678385382 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1648 | 1467678385384 Marionette TRACE conn2 <- [1,2046,null,{}] 17:26:25 INFO - PROCESS | 1648 | 1467678385389 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}] 17:26:25 INFO - PROCESS | 1648 | 1467678385392 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:25 INFO - PROCESS | 1648 | 1467678385545 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:26:25 INFO - PROCESS | 1648 | 1467678385559 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1648 | 1467678385560 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x121447000 == 31 [pid = 1648] [id = 519] 17:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118482000) [pid = 1648] [serial = 1557] [outer = 0x0] 17:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1184a8000) [pid = 1648] [serial = 1558] [outer = 0x118482000] 17:26:25 INFO - PROCESS | 1648 | 1467678385601 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118f46400) [pid = 1648] [serial = 1559] [outer = 0x118482000] 17:26:25 INFO - PROCESS | 1648 | 1467678385955 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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 624ms 17:26:26 INFO - PROCESS | 1648 | 1467678386007 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1648 | 1467678386009 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:26:26 INFO - PROCESS | 1648 | 1467678386012 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1648 | 1467678386014 Marionette TRACE conn2 <- [1,2050,null,{}] 17:26:26 INFO - PROCESS | 1648 | 1467678386017 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}] 17:26:26 INFO - PROCESS | 1648 | 1467678386019 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:26 INFO - PROCESS | 1648 | 1467678386138 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:26:26 INFO - PROCESS | 1648 | 1467678386218 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1648 | 1467678386220 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x125657800 == 32 [pid = 1648] [id = 520] 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112d90800) [pid = 1648] [serial = 1560] [outer = 0x0] 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118f4c800) [pid = 1648] [serial = 1561] [outer = 0x112d90800] 17:26:26 INFO - PROCESS | 1648 | 1467678386260 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a3e800) [pid = 1648] [serial = 1562] [outer = 0x112d90800] 17:26:26 INFO - PROCESS | 1648 | 1467678386628 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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 671ms 17:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:26:26 INFO - PROCESS | 1648 | 1467678386682 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1648 | 1467678386683 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:26:26 INFO - PROCESS | 1648 | 1467678386686 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1648 | 1467678386687 Marionette TRACE conn2 <- [1,2054,null,{}] 17:26:26 INFO - PROCESS | 1648 | 1467678386689 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}] 17:26:26 INFO - PROCESS | 1648 | 1467678386693 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:26 INFO - PROCESS | 1648 | 1467678386808 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:26:26 INFO - PROCESS | 1648 | 1467678386813 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1648 | 1467678386815 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x126da2800 == 33 [pid = 1648] [id = 521] 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a48000) [pid = 1648] [serial = 1563] [outer = 0x0] 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121010c00) [pid = 1648] [serial = 1564] [outer = 0x119a48000] 17:26:26 INFO - PROCESS | 1648 | 1467678386840 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12190c400) [pid = 1648] [serial = 1565] [outer = 0x119a48000] 17:26:27 INFO - PROCESS | 1648 | 1467678387131 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 471ms 17:26:27 INFO - PROCESS | 1648 | 1467678387163 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1648 | 1467678387164 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:26:27 INFO - PROCESS | 1648 | 1467678387166 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1648 | 1467678387167 Marionette TRACE conn2 <- [1,2058,null,{}] 17:26:27 INFO - PROCESS | 1648 | 1467678387169 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}] 17:26:27 INFO - PROCESS | 1648 | 1467678387171 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:27 INFO - PROCESS | 1648 | 1467678387254 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:26:27 INFO - PROCESS | 1648 | 1467678387259 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1648 | 1467678387260 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edb800 == 34 [pid = 1648] [id = 522] 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118182400) [pid = 1648] [serial = 1566] [outer = 0x0] 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e30800) [pid = 1648] [serial = 1567] [outer = 0x118182400] 17:26:27 INFO - PROCESS | 1648 | 1467678387284 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121e56c00) [pid = 1648] [serial = 1568] [outer = 0x118182400] 17:26:27 INFO - PROCESS | 1648 | 1467678387611 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 468ms 17:26:27 INFO - PROCESS | 1648 | 1467678387634 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1648 | 1467678387636 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:26:27 INFO - PROCESS | 1648 | 1467678387639 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1648 | 1467678387641 Marionette TRACE conn2 <- [1,2062,null,{}] 17:26:27 INFO - PROCESS | 1648 | 1467678387644 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}] 17:26:27 INFO - PROCESS | 1648 | 1467678387645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:27 INFO - PROCESS | 1648 | 1467678387744 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:26:27 INFO - PROCESS | 1648 | 1467678387749 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1648 | 1467678387750 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a317000 == 35 [pid = 1648] [id = 523] 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116a03c00) [pid = 1648] [serial = 1569] [outer = 0x0] 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121e5dc00) [pid = 1648] [serial = 1570] [outer = 0x116a03c00] 17:26:27 INFO - PROCESS | 1648 | 1467678387775 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x124cf5000) [pid = 1648] [serial = 1571] [outer = 0x116a03c00] 17:26:28 INFO - PROCESS | 1648 | 1467678388078 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]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 473ms 17:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:26:28 INFO - PROCESS | 1648 | 1467678388111 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1648 | 1467678388112 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:26:28 INFO - PROCESS | 1648 | 1467678388114 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1648 | 1467678388116 Marionette TRACE conn2 <- [1,2066,null,{}] 17:26:28 INFO - PROCESS | 1648 | 1467678388118 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}] 17:26:28 INFO - PROCESS | 1648 | 1467678388119 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:28 INFO - PROCESS | 1648 | 1467678388200 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:26:28 INFO - PROCESS | 1648 | 1467678388204 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1648 | 1467678388206 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b14800 == 36 [pid = 1648] [id = 524] 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117128000) [pid = 1648] [serial = 1572] [outer = 0x0] 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125684800) [pid = 1648] [serial = 1573] [outer = 0x117128000] 17:26:28 INFO - PROCESS | 1648 | 1467678388231 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126818400) [pid = 1648] [serial = 1574] [outer = 0x117128000] 17:26:28 INFO - PROCESS | 1648 | 1467678388544 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]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 468ms 17:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:26:28 INFO - PROCESS | 1648 | 1467678388583 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1648 | 1467678388584 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:26:28 INFO - PROCESS | 1648 | 1467678388586 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1648 | 1467678388587 Marionette TRACE conn2 <- [1,2070,null,{}] 17:26:28 INFO - PROCESS | 1648 | 1467678388590 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}] 17:26:28 INFO - PROCESS | 1648 | 1467678388591 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:28 INFO - PROCESS | 1648 | 1467678388703 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:26:28 INFO - PROCESS | 1648 | 1467678388715 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1648 | 1467678388716 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b614800 == 37 [pid = 1648] [id = 525] 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x118176400) [pid = 1648] [serial = 1575] [outer = 0x0] 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124e66800) [pid = 1648] [serial = 1576] [outer = 0x118176400] 17:26:28 INFO - PROCESS | 1648 | 1467678388740 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1272bfc00) [pid = 1648] [serial = 1577] [outer = 0x118176400] 17:26:29 INFO - PROCESS | 1648 | 1467678389085 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 17:26:29 INFO - PROCESS | 1648 | 1467678389105 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1648 | 1467678389108 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:26:29 INFO - PROCESS | 1648 | 1467678389110 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1648 | 1467678389112 Marionette TRACE conn2 <- [1,2074,null,{}] 17:26:29 INFO - PROCESS | 1648 | 1467678389114 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}] 17:26:29 INFO - PROCESS | 1648 | 1467678389116 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:29 INFO - PROCESS | 1648 | 1467678389225 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:26:29 INFO - PROCESS | 1648 | 1467678389243 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1648 | 1467678389244 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x125656800 == 38 [pid = 1648] [id = 526] 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1272c0000) [pid = 1648] [serial = 1578] [outer = 0x0] 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x127394c00) [pid = 1648] [serial = 1579] [outer = 0x1272c0000] 17:26:29 INFO - PROCESS | 1648 | 1467678389271 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128d2c800) [pid = 1648] [serial = 1580] [outer = 0x1272c0000] 17:26:29 INFO - PROCESS | 1648 | 1467678389600 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:26:29 INFO - PROCESS | 1648 | 1467678389630 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1648 | 1467678389631 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:26:29 INFO - PROCESS | 1648 | 1467678389650 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1648 | 1467678389651 Marionette TRACE conn2 <- [1,2078,null,{}] 17:26:29 INFO - PROCESS | 1648 | 1467678389653 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}] 17:26:29 INFO - PROCESS | 1648 | 1467678389654 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:29 INFO - PROCESS | 1648 | 1467678389750 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:26:29 INFO - PROCESS | 1648 | 1467678389754 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1648 | 1467678389755 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d2800 == 39 [pid = 1648] [id = 527] 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1272c5800) [pid = 1648] [serial = 1581] [outer = 0x0] 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128e76400) [pid = 1648] [serial = 1582] [outer = 0x1272c5800] 17:26:29 INFO - PROCESS | 1648 | 1467678389780 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129182400) [pid = 1648] [serial = 1583] [outer = 0x1272c5800] 17:26:30 INFO - PROCESS | 1648 | 1467678390112 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 490ms 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:26:30 INFO - PROCESS | 1648 | 1467678390127 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1648 | 1467678390128 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:26:30 INFO - PROCESS | 1648 | 1467678390136 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1648 | 1467678390137 Marionette TRACE conn2 <- [1,2082,null,{}] 17:26:30 INFO - PROCESS | 1648 | 1467678390142 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}] 17:26:30 INFO - PROCESS | 1648 | 1467678390144 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:30 INFO - PROCESS | 1648 | 1467678390243 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:26:30 INFO - PROCESS | 1648 | 1467678390286 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1648 | 1467678390287 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca88800 == 40 [pid = 1648] [id = 528] 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129182800) [pid = 1648] [serial = 1584] [outer = 0x0] 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129189c00) [pid = 1648] [serial = 1585] [outer = 0x129182800] 17:26:30 INFO - PROCESS | 1648 | 1467678390310 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1292d7800) [pid = 1648] [serial = 1586] [outer = 0x129182800] 17:26:30 INFO - PROCESS | 1648 | 1467678390614 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 530ms 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1176e6c00) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11848d800) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x124cf3c00) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11271f000) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x125520000) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1111aa800) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11848b000) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x116a0ac00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117132000) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a40c00) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x115ef6800) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x113b7ec00) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1193f9400) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1173bc400) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11670b400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x117131800) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1176dd800) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:26:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1183aec00) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:26:30 INFO - PROCESS | 1648 | 1467678390802 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1648 | 1467678390803 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:26:30 INFO - PROCESS | 1648 | 1467678390813 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1648 | 1467678390814 Marionette TRACE conn2 <- [1,2086,null,{}] 17:26:30 INFO - PROCESS | 1648 | 1467678390817 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}] 17:26:30 INFO - PROCESS | 1648 | 1467678390817 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:30 INFO - PROCESS | 1648 | 1467678390896 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:26:30 INFO - PROCESS | 1648 | 1467678390900 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1648 | 1467678390901 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cbd800 == 41 [pid = 1648] [id = 529] 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x113d09400) [pid = 1648] [serial = 1587] [outer = 0x0] 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11662a800) [pid = 1648] [serial = 1588] [outer = 0x113d09400] 17:26:30 INFO - PROCESS | 1648 | 1467678390926 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1176dd800) [pid = 1648] [serial = 1589] [outer = 0x113d09400] 17:26:31 INFO - PROCESS | 1648 | 1467678391234 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:26:31 INFO - PROCESS | 1648 | 1467678391284 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1648 | 1467678391285 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:26:31 INFO - PROCESS | 1648 | 1467678391287 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1648 | 1467678391288 Marionette TRACE conn2 <- [1,2090,null,{}] 17:26:31 INFO - PROCESS | 1648 | 1467678391290 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}] 17:26:31 INFO - PROCESS | 1648 | 1467678391291 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:31 INFO - PROCESS | 1648 | 1467678391378 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:26:31 INFO - PROCESS | 1648 | 1467678391437 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1648 | 1467678391438 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca96800 == 42 [pid = 1648] [id = 530] 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1175b7800) [pid = 1648] [serial = 1590] [outer = 0x0] 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b29800) [pid = 1648] [serial = 1591] [outer = 0x1175b7800] 17:26:31 INFO - PROCESS | 1648 | 1467678391463 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1256efc00) [pid = 1648] [serial = 1592] [outer = 0x1175b7800] 17:26:31 INFO - PROCESS | 1648 | 1467678391745 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 471ms 17:26:31 INFO - PROCESS | 1648 | 1467678391768 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1648 | 1467678391769 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:26:31 INFO - PROCESS | 1648 | 1467678391779 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1648 | 1467678391780 Marionette TRACE conn2 <- [1,2094,null,{}] 17:26:31 INFO - PROCESS | 1648 | 1467678391782 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}] 17:26:31 INFO - PROCESS | 1648 | 1467678391783 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:31 INFO - PROCESS | 1648 | 1467678391865 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:26:31 INFO - PROCESS | 1648 | 1467678391869 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1648 | 1467678391870 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d206800 == 43 [pid = 1648] [id = 531] 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12681a800) [pid = 1648] [serial = 1593] [outer = 0x0] 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129476400) [pid = 1648] [serial = 1594] [outer = 0x12681a800] 17:26:31 INFO - PROCESS | 1648 | 1467678391897 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12947dc00) [pid = 1648] [serial = 1595] [outer = 0x12681a800] 17:26:32 INFO - PROCESS | 1648 | 1467678392209 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 476ms 17:26:32 INFO - PROCESS | 1648 | 1467678392247 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1648 | 1467678392248 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:26:32 INFO - PROCESS | 1648 | 1467678392251 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1648 | 1467678392252 Marionette TRACE conn2 <- [1,2098,null,{}] 17:26:32 INFO - PROCESS | 1648 | 1467678392254 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}] 17:26:32 INFO - PROCESS | 1648 | 1467678392255 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:32 INFO - PROCESS | 1648 | 1467678392370 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:26:32 INFO - PROCESS | 1648 | 1467678392376 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1648 | 1467678392377 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d222800 == 44 [pid = 1648] [id = 532] 17:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12100ac00) [pid = 1648] [serial = 1596] [outer = 0x0] 17:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129479c00) [pid = 1648] [serial = 1597] [outer = 0x12100ac00] 17:26:32 INFO - PROCESS | 1648 | 1467678392400 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12a608c00) [pid = 1648] [serial = 1598] [outer = 0x12100ac00] 17:26:32 INFO - PROCESS | 1648 | 1467678392707 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 474ms 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:26:32 INFO - PROCESS | 1648 | 1467678392726 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1648 | 1467678392727 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:26:32 INFO - PROCESS | 1648 | 1467678392729 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1648 | 1467678392730 Marionette TRACE conn2 <- [1,2102,null,{}] 17:26:32 INFO - PROCESS | 1648 | 1467678392733 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}] 17:26:32 INFO - PROCESS | 1648 | 1467678392734 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:32 INFO - PROCESS | 1648 | 1467678392825 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:26:32 INFO - PROCESS | 1648 | 1467678392965 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1648 | 1467678392967 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x113d5a000 == 45 [pid = 1648] [id = 533] 17:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1111ac400) [pid = 1648] [serial = 1599] [outer = 0x0] 17:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1128d9400) [pid = 1648] [serial = 1600] [outer = 0x1111ac400] 17:26:33 INFO - PROCESS | 1648 | 1467678393017 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x112d68800) [pid = 1648] [serial = 1601] [outer = 0x1111ac400] 17:26:33 INFO - PROCESS | 1648 | 1467678393578 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 872ms 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:26:33 INFO - PROCESS | 1648 | 1467678393603 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1648 | 1467678393605 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:26:33 INFO - PROCESS | 1648 | 1467678393608 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1648 | 1467678393610 Marionette TRACE conn2 <- [1,2106,null,{}] 17:26:33 INFO - PROCESS | 1648 | 1467678393614 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}] 17:26:33 INFO - PROCESS | 1648 | 1467678393615 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:33 INFO - PROCESS | 1648 | 1467678393730 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:26:33 INFO - PROCESS | 1648 | 1467678393790 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1648 | 1467678393792 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x119972000 == 46 [pid = 1648] [id = 534] 17:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11670cc00) [pid = 1648] [serial = 1602] [outer = 0x0] 17:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11712b000) [pid = 1648] [serial = 1603] [outer = 0x11670cc00] 17:26:33 INFO - PROCESS | 1648 | 1467678393825 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x117330400) [pid = 1648] [serial = 1604] [outer = 0x11670cc00] 17:26:34 INFO - PROCESS | 1648 | 1467678394531 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 973ms 17:26:34 INFO - PROCESS | 1648 | 1467678394581 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:26:34 INFO - PROCESS | 1648 | 1467678394583 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:26:34 INFO - PROCESS | 1648 | 1467678394587 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1648 | 1467678394589 Marionette TRACE conn2 <- [1,2110,null,{}] 17:26:34 INFO - PROCESS | 1648 | 1467678394593 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}] 17:26:34 INFO - PROCESS | 1648 | 1467678394595 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:34 INFO - PROCESS | 1648 | 1467678394693 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:26:34 INFO - PROCESS | 1648 | 1467678394776 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1648 | 1467678394780 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162ac800 == 47 [pid = 1648] [id = 535] 17:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1129b2400) [pid = 1648] [serial = 1605] [outer = 0x0] 17:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x113d62400) [pid = 1648] [serial = 1606] [outer = 0x1129b2400] 17:26:34 INFO - PROCESS | 1648 | 1467678394810 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1166f6c00) [pid = 1648] [serial = 1607] [outer = 0x1129b2400] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d222800 == 46 [pid = 1648] [id = 532] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d206800 == 45 [pid = 1648] [id = 531] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca96800 == 44 [pid = 1648] [id = 530] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x121cbd800 == 43 [pid = 1648] [id = 529] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca88800 == 42 [pid = 1648] [id = 528] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d2800 == 41 [pid = 1648] [id = 527] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x125656800 == 40 [pid = 1648] [id = 526] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12753e000) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b614800 == 39 [pid = 1648] [id = 525] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119b14800 == 38 [pid = 1648] [id = 524] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a317000 == 37 [pid = 1648] [id = 523] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x128edb800 == 36 [pid = 1648] [id = 522] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126da2800 == 35 [pid = 1648] [id = 521] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x125657800 == 34 [pid = 1648] [id = 520] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x121447000 == 33 [pid = 1648] [id = 519] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119b16800 == 32 [pid = 1648] [id = 518] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11855b000 == 31 [pid = 1648] [id = 517] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116f47800 == 30 [pid = 1648] [id = 516] 17:26:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d6800 == 29 [pid = 1648] [id = 515] 17:26:35 INFO - PROCESS | 1648 | 1467678395357 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 822ms 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:26:35 INFO - PROCESS | 1648 | 1467678395409 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1648 | 1467678395412 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:26:35 INFO - PROCESS | 1648 | 1467678395417 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1648 | 1467678395418 Marionette TRACE conn2 <- [1,2114,null,{}] 17:26:35 INFO - PROCESS | 1648 | 1467678395421 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}] 17:26:35 INFO - PROCESS | 1648 | 1467678395422 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:35 INFO - PROCESS | 1648 | 1467678395508 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:26:35 INFO - PROCESS | 1648 | 1467678395512 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1648 | 1467678395514 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x117223000 == 30 [pid = 1648] [id = 536] 17:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x116a04000) [pid = 1648] [serial = 1608] [outer = 0x0] 17:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11712b800) [pid = 1648] [serial = 1609] [outer = 0x116a04000] 17:26:35 INFO - PROCESS | 1648 | 1467678395542 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1173bb800) [pid = 1648] [serial = 1610] [outer = 0x116a04000] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x125522000) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1210c5800) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x123eeb800) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x125524400) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11847f800) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x124cf1800) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1256fb800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12551e000) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1256ef800) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1129acc00) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1122b9c00) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x118fef400) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118345400) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11848bc00) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117331800) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1176e6000) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1272da800) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1160a7400) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1166f9800) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113391400) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111daa000) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1216d0c00) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119b29000) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11834ac00) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118feec00) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11732b800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x116978400) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a42800) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121e3a400) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1256f3400) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b2e800) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126caa400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1193fe800) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118770400) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 17:26:35 INFO - PROCESS | 1648 | 1467678395918 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 17:26:35 INFO - PROCESS | 1648 | 1467678395936 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1648 | 1467678395938 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:26:35 INFO - PROCESS | 1648 | 1467678395943 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1648 | 1467678395946 Marionette TRACE conn2 <- [1,2118,null,{}] 17:26:35 INFO - PROCESS | 1648 | 1467678395954 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}] 17:26:35 INFO - PROCESS | 1648 | 1467678395959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:36 INFO - PROCESS | 1648 | 1467678396046 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:26:36 INFO - PROCESS | 1648 | 1467678396051 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1648 | 1467678396054 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11998d000 == 31 [pid = 1648] [id = 537] 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11817c000) [pid = 1648] [serial = 1611] [outer = 0x0] 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11827cc00) [pid = 1648] [serial = 1612] [outer = 0x11817c000] 17:26:36 INFO - PROCESS | 1648 | 1467678396085 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1183afc00) [pid = 1648] [serial = 1613] [outer = 0x11817c000] 17:26:36 INFO - PROCESS | 1648 | 1467678396456 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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 574ms 17:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:26:36 INFO - PROCESS | 1648 | 1467678396517 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1648 | 1467678396518 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:26:36 INFO - PROCESS | 1648 | 1467678396520 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1648 | 1467678396521 Marionette TRACE conn2 <- [1,2122,null,{}] 17:26:36 INFO - PROCESS | 1648 | 1467678396524 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}] 17:26:36 INFO - PROCESS | 1648 | 1467678396525 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:36 INFO - PROCESS | 1648 | 1467678396600 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:26:36 INFO - PROCESS | 1648 | 1467678396605 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1648 | 1467678396607 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a3b000 == 32 [pid = 1648] [id = 538] 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118482c00) [pid = 1648] [serial = 1614] [outer = 0x0] 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118532000) [pid = 1648] [serial = 1615] [outer = 0x118482c00] 17:26:36 INFO - PROCESS | 1648 | 1467678396633 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x118ff5400) [pid = 1648] [serial = 1616] [outer = 0x118482c00] 17:26:36 INFO - PROCESS | 1648 | 1467678396962 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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 17:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:26:37 INFO - PROCESS | 1648 | 1467678396994 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1648 | 1467678396995 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:26:37 INFO - PROCESS | 1648 | 1467678396997 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1648 | 1467678396998 Marionette TRACE conn2 <- [1,2126,null,{}] 17:26:37 INFO - PROCESS | 1648 | 1467678397000 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}] 17:26:37 INFO - PROCESS | 1648 | 1467678397001 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:37 INFO - PROCESS | 1648 | 1467678397074 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:26:37 INFO - PROCESS | 1648 | 1467678397135 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1648 | 1467678397136 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x115ec3000 == 33 [pid = 1648] [id = 539] 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118489c00) [pid = 1648] [serial = 1617] [outer = 0x0] 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1193fd800) [pid = 1648] [serial = 1618] [outer = 0x118489c00] 17:26:37 INFO - PROCESS | 1648 | 1467678397161 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a45800) [pid = 1648] [serial = 1619] [outer = 0x118489c00] 17:26:37 INFO - PROCESS | 1648 | 1467678397478 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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 17:26:37 INFO - PROCESS | 1648 | 1467678397524 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1648 | 1467678397525 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:26:37 INFO - PROCESS | 1648 | 1467678397528 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1648 | 1467678397529 Marionette TRACE conn2 <- [1,2130,null,{}] 17:26:37 INFO - PROCESS | 1648 | 1467678397531 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}] 17:26:37 INFO - PROCESS | 1648 | 1467678397535 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:37 INFO - PROCESS | 1648 | 1467678397654 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:26:37 INFO - PROCESS | 1648 | 1467678397657 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1648 | 1467678397658 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5f000 == 34 [pid = 1648] [id = 540] 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1129a6800) [pid = 1648] [serial = 1620] [outer = 0x0] 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a4c400) [pid = 1648] [serial = 1621] [outer = 0x1129a6800] 17:26:37 INFO - PROCESS | 1648 | 1467678397684 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1214d1400) [pid = 1648] [serial = 1622] [outer = 0x1129a6800] 17:26:38 INFO - PROCESS | 1648 | 1467678398129 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] 17:26:38 INFO - PROCESS | 1648 | 1467678398149 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:26:38 INFO - PROCESS | 1648 | 1467678398152 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1648 | 1467678398154 Marionette TRACE conn2 <- [1,2134,null,{}] 17:26:38 INFO - PROCESS | 1648 | 1467678398164 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}] 17:26:38 INFO - PROCESS | 1648 | 1467678398166 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:38 INFO - PROCESS | 1648 | 1467678398312 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:26:38 INFO - PROCESS | 1648 | 1467678398366 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1648 | 1467678398367 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ecd800 == 35 [pid = 1648] [id = 541] 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117128400) [pid = 1648] [serial = 1623] [outer = 0x0] 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12190cc00) [pid = 1648] [serial = 1624] [outer = 0x117128400] 17:26:38 INFO - PROCESS | 1648 | 1467678398397 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121e33800) [pid = 1648] [serial = 1625] [outer = 0x117128400] 17:26:38 INFO - PROCESS | 1648 | 1467678398705 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]]]}] 17:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 575ms 17:26:38 INFO - PROCESS | 1648 | 1467678398728 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:26:38 INFO - PROCESS | 1648 | 1467678398729 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:26:38 INFO - PROCESS | 1648 | 1467678398731 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1648 | 1467678398732 Marionette TRACE conn2 <- [1,2138,null,{}] 17:26:38 INFO - PROCESS | 1648 | 1467678398735 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}] 17:26:38 INFO - PROCESS | 1648 | 1467678398736 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:38 INFO - PROCESS | 1648 | 1467678398832 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:26:38 INFO - PROCESS | 1648 | 1467678398871 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1648 | 1467678398872 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a322800 == 36 [pid = 1648] [id = 542] 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121e3ac00) [pid = 1648] [serial = 1626] [outer = 0x0] 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121ee0c00) [pid = 1648] [serial = 1627] [outer = 0x121e3ac00] 17:26:38 INFO - PROCESS | 1648 | 1467678398896 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x124cbf400) [pid = 1648] [serial = 1628] [outer = 0x121e3ac00] 17:26:39 INFO - PROCESS | 1648 | 1467678399214 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]]]}] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1272c0000) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1272be400) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1122bcc00) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116979800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118482000) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119a48000) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1272c5800) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117128000) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x129182800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x113d09400) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118182400) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12681a800) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112d90800) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1160ae400) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x116a03c00) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118176400) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:26:39 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1175b7800) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:26:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 721ms 17:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:26:39 INFO - PROCESS | 1648 | 1467678399453 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1648 | 1467678399457 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:26:39 INFO - PROCESS | 1648 | 1467678399460 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1648 | 1467678399462 Marionette TRACE conn2 <- [1,2142,null,{}] 17:26:39 INFO - PROCESS | 1648 | 1467678399466 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}] 17:26:39 INFO - PROCESS | 1648 | 1467678399468 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:39 INFO - PROCESS | 1648 | 1467678399570 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:26:39 INFO - PROCESS | 1648 | 1467678399623 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1648 | 1467678399627 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f32000 == 37 [pid = 1648] [id = 543] 17:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a88800) [pid = 1648] [serial = 1629] [outer = 0x0] 17:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x113350000) [pid = 1648] [serial = 1630] [outer = 0x112a88800] 17:26:39 INFO - PROCESS | 1648 | 1467678399657 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1160adc00) [pid = 1648] [serial = 1631] [outer = 0x112a88800] 17:26:40 INFO - PROCESS | 1648 | 1467678400080 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] 17:26:40 INFO - PROCESS | 1648 | 1467678400133 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:26:40 INFO - PROCESS | 1648 | 1467678400138 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1648 | 1467678400142 Marionette TRACE conn2 <- [1,2146,null,{}] 17:26:40 INFO - PROCESS | 1648 | 1467678400145 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}] 17:26:40 INFO - PROCESS | 1648 | 1467678400147 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:40 INFO - PROCESS | 1648 | 1467678400247 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:26:40 INFO - PROCESS | 1648 | 1467678400303 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1648 | 1467678400304 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x121262000 == 38 [pid = 1648] [id = 544] 17:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x116a11000) [pid = 1648] [serial = 1632] [outer = 0x0] 17:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117331c00) [pid = 1648] [serial = 1633] [outer = 0x116a11000] 17:26:40 INFO - PROCESS | 1648 | 1467678400347 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1176e6c00) [pid = 1648] [serial = 1634] [outer = 0x116a11000] 17:26:40 INFO - PROCESS | 1648 | 1467678400775 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] 17:26:40 INFO - PROCESS | 1648 | 1467678400812 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:26:40 INFO - PROCESS | 1648 | 1467678400814 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1648 | 1467678400815 Marionette TRACE conn2 <- [1,2150,null,{}] 17:26:40 INFO - PROCESS | 1648 | 1467678400823 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}] 17:26:40 INFO - PROCESS | 1648 | 1467678400826 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:40 INFO - PROCESS | 1648 | 1467678400929 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:26:40 INFO - PROCESS | 1648 | 1467678400986 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1648 | 1467678400989 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a77d800 == 39 [pid = 1648] [id = 545] 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118486c00) [pid = 1648] [serial = 1635] [outer = 0x0] 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118fc1c00) [pid = 1648] [serial = 1636] [outer = 0x118486c00] 17:26:41 INFO - PROCESS | 1648 | 1467678401021 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a4ac00) [pid = 1648] [serial = 1637] [outer = 0x118486c00] 17:26:41 INFO - PROCESS | 1648 | 1467678401437 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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 671ms 17:26:41 INFO - PROCESS | 1648 | 1467678401485 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1648 | 1467678401487 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:26:41 INFO - PROCESS | 1648 | 1467678401489 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1648 | 1467678401490 Marionette TRACE conn2 <- [1,2154,null,{}] 17:26:41 INFO - PROCESS | 1648 | 1467678401493 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}] 17:26:41 INFO - PROCESS | 1648 | 1467678401494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:41 INFO - PROCESS | 1648 | 1467678401612 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:26:41 INFO - PROCESS | 1648 | 1467678401681 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1648 | 1467678401682 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b880800 == 40 [pid = 1648] [id = 546] 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121012800) [pid = 1648] [serial = 1638] [outer = 0x0] 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1210c5800) [pid = 1648] [serial = 1639] [outer = 0x121012800] 17:26:41 INFO - PROCESS | 1648 | 1467678401711 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1219c9400) [pid = 1648] [serial = 1640] [outer = 0x121012800] 17:26:42 INFO - PROCESS | 1648 | 1467678402151 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 670ms 17:26:42 INFO - PROCESS | 1648 | 1467678402160 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1648 | 1467678402161 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:26:42 INFO - PROCESS | 1648 | 1467678402163 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1648 | 1467678402165 Marionette TRACE conn2 <- [1,2158,null,{}] 17:26:42 INFO - PROCESS | 1648 | 1467678402167 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}] 17:26:42 INFO - PROCESS | 1648 | 1467678402168 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:42 INFO - PROCESS | 1648 | 1467678402266 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:26:42 INFO - PROCESS | 1648 | 1467678402320 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1648 | 1467678402321 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd75800 == 41 [pid = 1648] [id = 547] 17:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12100f000) [pid = 1648] [serial = 1641] [outer = 0x0] 17:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x124e64400) [pid = 1648] [serial = 1642] [outer = 0x12100f000] 17:26:42 INFO - PROCESS | 1648 | 1467678402361 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x125528c00) [pid = 1648] [serial = 1643] [outer = 0x12100f000] 17:26:42 INFO - PROCESS | 1648 | 1467678402876 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 770ms 17:26:42 INFO - PROCESS | 1648 | 1467678402954 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1648 | 1467678402956 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:26:42 INFO - PROCESS | 1648 | 1467678402961 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1648 | 1467678402963 Marionette TRACE conn2 <- [1,2162,null,{}] 17:26:42 INFO - PROCESS | 1648 | 1467678402971 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}] 17:26:42 INFO - PROCESS | 1648 | 1467678402973 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:43 INFO - PROCESS | 1648 | 1467678403065 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:26:43 INFO - PROCESS | 1648 | 1467678403133 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1648 | 1467678403136 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119978000 == 42 [pid = 1648] [id = 548] 17:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x112d8c000) [pid = 1648] [serial = 1644] [outer = 0x0] 17:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1167db400) [pid = 1648] [serial = 1645] [outer = 0x112d8c000] 17:26:43 INFO - PROCESS | 1648 | 1467678403163 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x117129800) [pid = 1648] [serial = 1646] [outer = 0x112d8c000] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x128ecd800 == 41 [pid = 1648] [id = 541] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5f000 == 40 [pid = 1648] [id = 540] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x115ec3000 == 39 [pid = 1648] [id = 539] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x121a3b000 == 38 [pid = 1648] [id = 538] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11998d000 == 37 [pid = 1648] [id = 537] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x117223000 == 36 [pid = 1648] [id = 536] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1162ac800 == 35 [pid = 1648] [id = 535] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119972000 == 34 [pid = 1648] [id = 534] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x113d5a000 == 33 [pid = 1648] [id = 533] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd75800 == 32 [pid = 1648] [id = 547] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b880800 == 31 [pid = 1648] [id = 546] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a77d800 == 30 [pid = 1648] [id = 545] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x121262000 == 29 [pid = 1648] [id = 544] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a322800 == 28 [pid = 1648] [id = 542] 17:26:43 INFO - PROCESS | 1648 | --DOCSHELL 0x116f32000 == 27 [pid = 1648] [id = 543] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127394c00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x127549c00) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11817d400) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1183a0400) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x117133c00) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11732a400) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1184a8000) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118f46400) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121010c00) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x128e76400) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12190c400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x125684800) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x126818400) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129189c00) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1292d7800) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11662a800) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1176dd800) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121e30800) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121e56c00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129476400) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118f4c800) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x119a3e800) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x116268c00) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11670e000) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121e5dc00) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x124cf5000) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12947dc00) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x124e66800) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1256efc00) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x128d2c800) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x129182400) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x129479c00) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1272bfc00) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 17:26:43 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119b29800) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 17:26:44 INFO - PROCESS | 1648 | 1467678404065 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1129ms 17:26:44 INFO - PROCESS | 1648 | 1467678404091 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:26:44 INFO - PROCESS | 1648 | 1467678404094 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1648 | 1467678404097 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1648 | 1467678404099 Marionette TRACE conn2 <- [1,2166,null,{}] 17:26:44 INFO - PROCESS | 1648 | 1467678404102 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}] 17:26:44 INFO - PROCESS | 1648 | 1467678404104 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:44 INFO - PROCESS | 1648 | 1467678404179 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:26:44 INFO - PROCESS | 1648 | 1467678404183 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1648 | 1467678404186 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x116939000 == 28 [pid = 1648] [id = 549] 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1129af000) [pid = 1648] [serial = 1647] [outer = 0x0] 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x113964400) [pid = 1648] [serial = 1648] [outer = 0x1129af000] 17:26:44 INFO - PROCESS | 1648 | 1467678404216 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1128d4000) [pid = 1648] [serial = 1649] [outer = 0x1129af000] 17:26:44 INFO - PROCESS | 1648 | 1467678404594 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]]]}] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 17:26:44 INFO - PROCESS | 1648 | 1467678404617 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 1648 | 1467678404620 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:26:44 INFO - PROCESS | 1648 | 1467678404627 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1648 | 1467678404629 Marionette TRACE conn2 <- [1,2170,null,{}] 17:26:44 INFO - PROCESS | 1648 | 1467678404631 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}] 17:26:44 INFO - PROCESS | 1648 | 1467678404633 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:44 INFO - PROCESS | 1648 | 1467678404710 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:26:44 INFO - PROCESS | 1648 | 1467678404714 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1648 | 1467678404715 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f9d800 == 29 [pid = 1648] [id = 550] 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1167e2800) [pid = 1648] [serial = 1650] [outer = 0x0] 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x117135000) [pid = 1648] [serial = 1651] [outer = 0x1167e2800] 17:26:44 INFO - PROCESS | 1648 | 1467678404745 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117331800) [pid = 1648] [serial = 1652] [outer = 0x1167e2800] 17:26:45 INFO - PROCESS | 1648 | 1467678405091 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 469ms 17:26:45 INFO - PROCESS | 1648 | 1467678405097 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1648 | 1467678405098 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:26:45 INFO - PROCESS | 1648 | 1467678405100 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1648 | 1467678405103 Marionette TRACE conn2 <- [1,2174,null,{}] 17:26:45 INFO - PROCESS | 1648 | 1467678405113 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}] 17:26:45 INFO - PROCESS | 1648 | 1467678405116 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:45 INFO - PROCESS | 1648 | 1467678405195 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:26:45 INFO - PROCESS | 1648 | 1467678405249 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1648 | 1467678405251 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121134000 == 30 [pid = 1648] [id = 551] 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113392000) [pid = 1648] [serial = 1653] [outer = 0x0] 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118180c00) [pid = 1648] [serial = 1654] [outer = 0x113392000] 17:26:45 INFO - PROCESS | 1648 | 1467678405279 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118480000) [pid = 1648] [serial = 1655] [outer = 0x113392000] 17:26:45 INFO - PROCESS | 1648 | 1467678405556 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 474ms 17:26:45 INFO - PROCESS | 1648 | 1467678405579 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1648 | 1467678405581 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:26:45 INFO - PROCESS | 1648 | 1467678405583 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1648 | 1467678405584 Marionette TRACE conn2 <- [1,2178,null,{}] 17:26:45 INFO - PROCESS | 1648 | 1467678405586 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}] 17:26:45 INFO - PROCESS | 1648 | 1467678405587 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:45 INFO - PROCESS | 1648 | 1467678405702 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:26:45 INFO - PROCESS | 1648 | 1467678405780 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1648 | 1467678405781 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x121cbe000 == 31 [pid = 1648] [id = 552] 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11847f800) [pid = 1648] [serial = 1656] [outer = 0x0] 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118f40c00) [pid = 1648] [serial = 1657] [outer = 0x11847f800] 17:26:45 INFO - PROCESS | 1648 | 1467678405820 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118ffb000) [pid = 1648] [serial = 1658] [outer = 0x11847f800] 17:26:46 INFO - PROCESS | 1648 | 1467678406194 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 618ms 17:26:46 INFO - PROCESS | 1648 | 1467678406202 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1648 | 1467678406203 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:26:46 INFO - PROCESS | 1648 | 1467678406206 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1648 | 1467678406208 Marionette TRACE conn2 <- [1,2182,null,{}] 17:26:46 INFO - PROCESS | 1648 | 1467678406216 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}] 17:26:46 INFO - PROCESS | 1648 | 1467678406218 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:46 INFO - PROCESS | 1648 | 1467678406318 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:26:46 INFO - PROCESS | 1648 | 1467678406322 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1648 | 1467678406323 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c2a000 == 32 [pid = 1648] [id = 553] 17:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11670dc00) [pid = 1648] [serial = 1659] [outer = 0x0] 17:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1193f9c00) [pid = 1648] [serial = 1660] [outer = 0x11670dc00] 17:26:46 INFO - PROCESS | 1648 | 1467678406348 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a48000) [pid = 1648] [serial = 1661] [outer = 0x11670dc00] 17:26:46 INFO - PROCESS | 1648 | 1467678406683 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 17:26:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:26:46 INFO - PROCESS | 1648 | 1467678406726 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1648 | 1467678406728 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:26:46 INFO - PROCESS | 1648 | 1467678406730 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1648 | 1467678406731 Marionette TRACE conn2 <- [1,2186,null,{}] 17:26:46 INFO - PROCESS | 1648 | 1467678406733 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}] 17:26:46 INFO - PROCESS | 1648 | 1467678406737 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:46 INFO - PROCESS | 1648 | 1467678406867 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:26:46 INFO - PROCESS | 1648 | 1467678406889 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1648 | 1467678406890 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ecc800 == 33 [pid = 1648] [id = 554] 17:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12146c000) [pid = 1648] [serial = 1662] [outer = 0x0] 17:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12190e800) [pid = 1648] [serial = 1663] [outer = 0x12146c000] 17:26:46 INFO - PROCESS | 1648 | 1467678406931 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121e33c00) [pid = 1648] [serial = 1664] [outer = 0x12146c000] 17:26:47 INFO - PROCESS | 1648 | 1467678407374 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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 668ms 17:26:47 INFO - PROCESS | 1648 | 1467678407398 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1648 | 1467678407400 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:26:47 INFO - PROCESS | 1648 | 1467678407411 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1648 | 1467678407412 Marionette TRACE conn2 <- [1,2190,null,{}] 17:26:47 INFO - PROCESS | 1648 | 1467678407421 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}] 17:26:47 INFO - PROCESS | 1648 | 1467678407422 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:47 INFO - PROCESS | 1648 | 1467678407515 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:26:47 INFO - PROCESS | 1648 | 1467678407518 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1648 | 1467678407519 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a518800 == 34 [pid = 1648] [id = 555] 17:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e31800) [pid = 1648] [serial = 1665] [outer = 0x0] 17:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x123eeb800) [pid = 1648] [serial = 1666] [outer = 0x121e31800] 17:26:47 INFO - PROCESS | 1648 | 1467678407543 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cf7c00) [pid = 1648] [serial = 1667] [outer = 0x121e31800] 17:26:47 INFO - PROCESS | 1648 | 1467678407863 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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 483ms 17:26:47 INFO - PROCESS | 1648 | 1467678407886 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1648 | 1467678407887 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:26:47 INFO - PROCESS | 1648 | 1467678407890 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1648 | 1467678407893 Marionette TRACE conn2 <- [1,2194,null,{}] 17:26:47 INFO - PROCESS | 1648 | 1467678407895 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}] 17:26:47 INFO - PROCESS | 1648 | 1467678407896 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:47 INFO - PROCESS | 1648 | 1467678407987 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:26:48 INFO - PROCESS | 1648 | 1467678408023 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1648 | 1467678408024 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae13800 == 35 [pid = 1648] [id = 556] 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124cf5c00) [pid = 1648] [serial = 1668] [outer = 0x0] 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256f1400) [pid = 1648] [serial = 1669] [outer = 0x124cf5c00] 17:26:48 INFO - PROCESS | 1648 | 1467678408049 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126812c00) [pid = 1648] [serial = 1670] [outer = 0x124cf5c00] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118489c00) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1129a6800) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12100ac00) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121e3ac00) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117128400) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1129b2400) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11670cc00) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1111ac400) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11817c000) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118482c00) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:26:48 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x116a04000) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:26:48 INFO - PROCESS | 1648 | 1467678408432 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 17:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:26:48 INFO - PROCESS | 1648 | 1467678408461 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1648 | 1467678408463 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:26:48 INFO - PROCESS | 1648 | 1467678408465 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1648 | 1467678408466 Marionette TRACE conn2 <- [1,2198,null,{}] 17:26:48 INFO - PROCESS | 1648 | 1467678408480 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}] 17:26:48 INFO - PROCESS | 1648 | 1467678408481 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:48 INFO - PROCESS | 1648 | 1467678408585 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:26:48 INFO - PROCESS | 1648 | 1467678408620 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1648 | 1467678408621 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x121133000 == 36 [pid = 1648] [id = 557] 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1111ac400) [pid = 1648] [serial = 1671] [outer = 0x0] 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11732fc00) [pid = 1648] [serial = 1672] [outer = 0x1111ac400] 17:26:48 INFO - PROCESS | 1648 | 1467678408645 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118774c00) [pid = 1648] [serial = 1673] [outer = 0x1111ac400] 17:26:48 INFO - PROCESS | 1648 | 1467678408889 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 17:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:26:48 INFO - PROCESS | 1648 | 1467678408934 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1648 | 1467678408935 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:26:48 INFO - PROCESS | 1648 | 1467678408937 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1648 | 1467678408938 Marionette TRACE conn2 <- [1,2202,null,{}] 17:26:48 INFO - PROCESS | 1648 | 1467678408948 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}] 17:26:48 INFO - PROCESS | 1648 | 1467678408949 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:49 INFO - PROCESS | 1648 | 1467678409029 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:26:49 INFO - PROCESS | 1648 | 1467678409033 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1648 | 1467678409034 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd74000 == 37 [pid = 1648] [id = 558] 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11877b400) [pid = 1648] [serial = 1674] [outer = 0x0] 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x125525c00) [pid = 1648] [serial = 1675] [outer = 0x11877b400] 17:26:49 INFO - PROCESS | 1648 | 1467678409060 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x126ca1c00) [pid = 1648] [serial = 1676] [outer = 0x11877b400] 17:26:49 INFO - PROCESS | 1648 | 1467678409352 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]]]}] 17:26:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:26:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 428ms 17:26:49 INFO - PROCESS | 1648 | 1467678409366 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:26:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:26:49 INFO - PROCESS | 1648 | 1467678409368 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:26:49 INFO - PROCESS | 1648 | 1467678409382 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1648 | 1467678409385 Marionette TRACE conn2 <- [1,2206,null,{}] 17:26:49 INFO - PROCESS | 1648 | 1467678409399 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}] 17:26:49 INFO - PROCESS | 1648 | 1467678409401 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:49 INFO - PROCESS | 1648 | 1467678409590 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:26:49 INFO - PROCESS | 1648 | 1467678409598 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1648 | 1467678409601 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3b9000 == 38 [pid = 1648] [id = 559] 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x126caa400) [pid = 1648] [serial = 1677] [outer = 0x0] 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126f30400) [pid = 1648] [serial = 1678] [outer = 0x126caa400] 17:26:49 INFO - PROCESS | 1648 | 1467678409644 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272d5c00) [pid = 1648] [serial = 1679] [outer = 0x126caa400] 17:26:49 INFO - PROCESS | 1648 | 1467678409973 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]]]}] 17:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 633ms 17:26:50 INFO - PROCESS | 1648 | 1467678410005 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1648 | 1467678410007 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:26:50 INFO - PROCESS | 1648 | 1467678410012 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1648 | 1467678410013 Marionette TRACE conn2 <- [1,2210,null,{}] 17:26:50 INFO - PROCESS | 1648 | 1467678410015 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}] 17:26:50 INFO - PROCESS | 1648 | 1467678410016 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:50 INFO - PROCESS | 1648 | 1467678410094 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:26:50 INFO - PROCESS | 1648 | 1467678410150 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1648 | 1467678410151 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c636000 == 39 [pid = 1648] [id = 560] 17:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a46800) [pid = 1648] [serial = 1680] [outer = 0x0] 17:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1272de000) [pid = 1648] [serial = 1681] [outer = 0x119a46800] 17:26:50 INFO - PROCESS | 1648 | 1467678410174 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127542000) [pid = 1648] [serial = 1682] [outer = 0x119a46800] 17:26:50 INFO - PROCESS | 1648 | 1467678410688 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]]]}] 17:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 720ms 17:26:50 INFO - PROCESS | 1648 | 1467678410732 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:26:50 INFO - PROCESS | 1648 | 1467678410734 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:26:50 INFO - PROCESS | 1648 | 1467678410738 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1648 | 1467678410740 Marionette TRACE conn2 <- [1,2214,null,{}] 17:26:50 INFO - PROCESS | 1648 | 1467678410744 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}] 17:26:50 INFO - PROCESS | 1648 | 1467678410746 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:50 INFO - PROCESS | 1648 | 1467678410854 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:26:50 INFO - PROCESS | 1648 | 1467678410979 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1648 | 1467678410980 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x119307000 == 40 [pid = 1648] [id = 561] 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1162d5c00) [pid = 1648] [serial = 1683] [outer = 0x0] 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1166f5c00) [pid = 1648] [serial = 1684] [outer = 0x1162d5c00] 17:26:51 INFO - PROCESS | 1648 | 1467678411011 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11712bc00) [pid = 1648] [serial = 1685] [outer = 0x1162d5c00] 17:26:51 INFO - PROCESS | 1648 | 1467678411618 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:26:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 922ms 17:26:51 INFO - PROCESS | 1648 | 1467678411660 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1648 | 1467678411662 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:26:51 INFO - PROCESS | 1648 | 1467678411665 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1648 | 1467678411668 Marionette TRACE conn2 <- [1,2218,null,{}] 17:26:51 INFO - PROCESS | 1648 | 1467678411676 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}] 17:26:51 INFO - PROCESS | 1648 | 1467678411678 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:51 INFO - PROCESS | 1648 | 1467678411779 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:26:51 INFO - PROCESS | 1648 | 1467678411860 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1648 | 1467678411863 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f3c000 == 41 [pid = 1648] [id = 562] 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11276a800) [pid = 1648] [serial = 1686] [outer = 0x0] 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1129a5c00) [pid = 1648] [serial = 1687] [outer = 0x11276a800] 17:26:51 INFO - PROCESS | 1648 | 1467678411892 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x112d87400) [pid = 1648] [serial = 1688] [outer = 0x11276a800] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3b9000 == 40 [pid = 1648] [id = 559] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd74000 == 39 [pid = 1648] [id = 558] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121133000 == 38 [pid = 1648] [id = 557] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae13800 == 37 [pid = 1648] [id = 556] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x12a518800 == 36 [pid = 1648] [id = 555] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x128ecc800 == 35 [pid = 1648] [id = 554] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x126c2a000 == 34 [pid = 1648] [id = 553] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121cbe000 == 33 [pid = 1648] [id = 552] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x121134000 == 32 [pid = 1648] [id = 551] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x118f9d800 == 31 [pid = 1648] [id = 550] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x116939000 == 30 [pid = 1648] [id = 549] 17:26:52 INFO - PROCESS | 1648 | --DOCSHELL 0x119978000 == 29 [pid = 1648] [id = 548] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x124cbf400) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1214d1400) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12190cc00) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121ee0c00) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x113d62400) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1166f6c00) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11712b000) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x117330400) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1128d9400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112d68800) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11827cc00) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1183afc00) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118532000) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118ff5400) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11712b800) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1173bb800) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121e33800) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119a45800) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1193fd800) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119a4c400) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12a608c00) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 17:26:52 INFO - PROCESS | 1648 | 1467678412309 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 671ms 17:26:52 INFO - PROCESS | 1648 | 1467678412337 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1648 | 1467678412340 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:26:52 INFO - PROCESS | 1648 | 1467678412345 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1648 | 1467678412347 Marionette TRACE conn2 <- [1,2222,null,{}] 17:26:52 INFO - PROCESS | 1648 | 1467678412349 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}] 17:26:52 INFO - PROCESS | 1648 | 1467678412351 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:52 INFO - PROCESS | 1648 | 1467678412430 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:26:52 INFO - PROCESS | 1648 | 1467678412434 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1648 | 1467678412435 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x118549000 == 30 [pid = 1648] [id = 563] 17:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11662fc00) [pid = 1648] [serial = 1689] [outer = 0x0] 17:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11670e000) [pid = 1648] [serial = 1690] [outer = 0x11662fc00] 17:26:52 INFO - PROCESS | 1648 | 1467678412464 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116a0ac00) [pid = 1648] [serial = 1691] [outer = 0x11662fc00] 17:26:52 INFO - PROCESS | 1648 | 1467678412792 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 17:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:26:52 INFO - PROCESS | 1648 | 1467678412867 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1648 | 1467678412868 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:26:52 INFO - PROCESS | 1648 | 1467678412870 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1648 | 1467678412873 Marionette TRACE conn2 <- [1,2226,null,{}] 17:26:52 INFO - PROCESS | 1648 | 1467678412881 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}] 17:26:52 INFO - PROCESS | 1648 | 1467678412884 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:52 INFO - PROCESS | 1648 | 1467678412964 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:26:52 INFO - PROCESS | 1648 | 1467678412969 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1648 | 1467678412972 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d24800 == 31 [pid = 1648] [id = 564] 17:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117328400) [pid = 1648] [serial = 1692] [outer = 0x0] 17:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1175ad800) [pid = 1648] [serial = 1693] [outer = 0x117328400] 17:26:53 INFO - PROCESS | 1648 | 1467678413003 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118175400) [pid = 1648] [serial = 1694] [outer = 0x117328400] 17:26:53 INFO - PROCESS | 1648 | 1467678413337 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms 17:26:53 INFO - PROCESS | 1648 | 1467678413344 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:26:53 INFO - PROCESS | 1648 | 1467678413346 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:26:53 INFO - PROCESS | 1648 | 1467678413348 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1648 | 1467678413349 Marionette TRACE conn2 <- [1,2230,null,{}] 17:26:53 INFO - PROCESS | 1648 | 1467678413351 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}] 17:26:53 INFO - PROCESS | 1648 | 1467678413352 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:53 INFO - PROCESS | 1648 | 1467678413437 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:26:53 INFO - PROCESS | 1648 | 1467678413493 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1648 | 1467678413494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ae000 == 32 [pid = 1648] [id = 565] 17:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118175000) [pid = 1648] [serial = 1695] [outer = 0x0] 17:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11827cc00) [pid = 1648] [serial = 1696] [outer = 0x118175000] 17:26:53 INFO - PROCESS | 1648 | 1467678413519 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1183af400) [pid = 1648] [serial = 1697] [outer = 0x118175000] 17:26:53 INFO - PROCESS | 1648 | 1467678413818 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 17:26:53 INFO - PROCESS | 1648 | 1467678413869 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1648 | 1467678413870 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:26:53 INFO - PROCESS | 1648 | 1467678413873 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1648 | 1467678413877 Marionette TRACE conn2 <- [1,2234,null,{}] 17:26:53 INFO - PROCESS | 1648 | 1467678413880 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}] 17:26:53 INFO - PROCESS | 1648 | 1467678413882 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:54 INFO - PROCESS | 1648 | 1467678413996 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:26:54 INFO - PROCESS | 1648 | 1467678414083 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1648 | 1467678414085 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e14000 == 33 [pid = 1648] [id = 566] 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118179400) [pid = 1648] [serial = 1698] [outer = 0x0] 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11848d400) [pid = 1648] [serial = 1699] [outer = 0x118179400] 17:26:54 INFO - PROCESS | 1648 | 1467678414124 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118f49400) [pid = 1648] [serial = 1700] [outer = 0x118179400] 17:26:54 INFO - PROCESS | 1648 | 1467678414433 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:26:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 572ms 17:26:54 INFO - PROCESS | 1648 | 1467678414457 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1648 | 1467678414460 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:26:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:26:54 INFO - PROCESS | 1648 | 1467678414467 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1648 | 1467678414468 Marionette TRACE conn2 <- [1,2238,null,{}] 17:26:54 INFO - PROCESS | 1648 | 1467678414471 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}] 17:26:54 INFO - PROCESS | 1648 | 1467678414478 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:54 INFO - PROCESS | 1648 | 1467678414606 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:26:54 INFO - PROCESS | 1648 | 1467678414619 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1648 | 1467678414620 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a6b000 == 34 [pid = 1648] [id = 567] 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118fed400) [pid = 1648] [serial = 1701] [outer = 0x0] 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1193f6c00) [pid = 1648] [serial = 1702] [outer = 0x118fed400] 17:26:54 INFO - PROCESS | 1648 | 1467678414645 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121011800) [pid = 1648] [serial = 1703] [outer = 0x118fed400] 17:26:54 INFO - PROCESS | 1648 | 1467678414994 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 17:26:55 INFO - PROCESS | 1648 | 1467678415037 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1648 | 1467678415038 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:26:55 INFO - PROCESS | 1648 | 1467678415041 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1648 | 1467678415042 Marionette TRACE conn2 <- [1,2242,null,{}] 17:26:55 INFO - PROCESS | 1648 | 1467678415044 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}] 17:26:55 INFO - PROCESS | 1648 | 1467678415045 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:55 INFO - PROCESS | 1648 | 1467678415142 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:26:55 INFO - PROCESS | 1648 | 1467678415145 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1648 | 1467678415146 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292a9800 == 35 [pid = 1648] [id = 568] 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118feec00) [pid = 1648] [serial = 1704] [outer = 0x0] 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121469000) [pid = 1648] [serial = 1705] [outer = 0x118feec00] 17:26:55 INFO - PROCESS | 1648 | 1467678415170 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x121908400) [pid = 1648] [serial = 1706] [outer = 0x118feec00] 17:26:55 INFO - PROCESS | 1648 | 1467678415540 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 518ms 17:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:26:55 INFO - PROCESS | 1648 | 1467678415560 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1648 | 1467678415562 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:26:55 INFO - PROCESS | 1648 | 1467678415565 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1648 | 1467678415567 Marionette TRACE conn2 <- [1,2246,null,{}] 17:26:55 INFO - PROCESS | 1648 | 1467678415570 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}] 17:26:55 INFO - PROCESS | 1648 | 1467678415572 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:55 INFO - PROCESS | 1648 | 1467678415725 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:26:55 INFO - PROCESS | 1648 | 1467678415741 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1648 | 1467678415742 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6da000 == 36 [pid = 1648] [id = 569] 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1214dcc00) [pid = 1648] [serial = 1707] [outer = 0x0] 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121caa000) [pid = 1648] [serial = 1708] [outer = 0x1214dcc00] 17:26:55 INFO - PROCESS | 1648 | 1467678415767 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121e52800) [pid = 1648] [serial = 1709] [outer = 0x1214dcc00] 17:26:56 INFO - PROCESS | 1648 | 1467678416105 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 571ms 17:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:26:56 INFO - PROCESS | 1648 | 1467678416140 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1648 | 1467678416142 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:26:56 INFO - PROCESS | 1648 | 1467678416144 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1648 | 1467678416145 Marionette TRACE conn2 <- [1,2250,null,{}] 17:26:56 INFO - PROCESS | 1648 | 1467678416148 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}] 17:26:56 INFO - PROCESS | 1648 | 1467678416149 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:56 INFO - PROCESS | 1648 | 1467678416245 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:26:56 INFO - PROCESS | 1648 | 1467678416257 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1648 | 1467678416258 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a778800 == 37 [pid = 1648] [id = 570] 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x121908c00) [pid = 1648] [serial = 1710] [outer = 0x0] 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121efc000) [pid = 1648] [serial = 1711] [outer = 0x121908c00] 17:26:56 INFO - PROCESS | 1648 | 1467678416282 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x124cefc00) [pid = 1648] [serial = 1712] [outer = 0x121908c00] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11670dc00) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1167e2800) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11847f800) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x113392000) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x112d8c000) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1129af000) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x112a88800) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x116a11000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118486c00) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x121012800) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12146c000) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1111ac400) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121e31800) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12100f000) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x124cf5c00) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11877b400) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:26:56 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126caa400) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:26:56 INFO - PROCESS | 1648 | 1467678416675 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:26:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 570ms 17:26:56 INFO - PROCESS | 1648 | 1467678416715 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1648 | 1467678416716 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:26:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:26:56 INFO - PROCESS | 1648 | 1467678416718 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1648 | 1467678416719 Marionette TRACE conn2 <- [1,2254,null,{}] 17:26:56 INFO - PROCESS | 1648 | 1467678416721 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}] 17:26:56 INFO - PROCESS | 1648 | 1467678416722 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:56 INFO - PROCESS | 1648 | 1467678416834 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:26:56 INFO - PROCESS | 1648 | 1467678416871 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1648 | 1467678416872 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x1218cd800 == 38 [pid = 1648] [id = 571] 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11107f800) [pid = 1648] [serial = 1713] [outer = 0x0] 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117130000) [pid = 1648] [serial = 1714] [outer = 0x11107f800] 17:26:56 INFO - PROCESS | 1648 | 1467678416898 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1184a8000) [pid = 1648] [serial = 1715] [outer = 0x11107f800] 17:26:57 INFO - PROCESS | 1648 | 1467678417276 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 569ms 17:26:57 INFO - PROCESS | 1648 | 1467678417288 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1648 | 1467678417293 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:26:57 INFO - PROCESS | 1648 | 1467678417296 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1648 | 1467678417299 Marionette TRACE conn2 <- [1,2258,null,{}] 17:26:57 INFO - PROCESS | 1648 | 1467678417302 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}] 17:26:57 INFO - PROCESS | 1648 | 1467678417305 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:57 INFO - PROCESS | 1648 | 1467678417480 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:26:57 INFO - PROCESS | 1648 | 1467678417496 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1648 | 1467678417497 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3ba800 == 39 [pid = 1648] [id = 572] 17:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12100f000) [pid = 1648] [serial = 1716] [outer = 0x0] 17:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124fad400) [pid = 1648] [serial = 1717] [outer = 0x12100f000] 17:26:57 INFO - PROCESS | 1648 | 1467678417523 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1256f6800) [pid = 1648] [serial = 1718] [outer = 0x12100f000] 17:26:57 INFO - PROCESS | 1648 | 1467678417831 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:26:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 17:26:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:26:57 INFO - PROCESS | 1648 | 1467678417867 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1648 | 1467678417868 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:26:57 INFO - PROCESS | 1648 | 1467678417870 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1648 | 1467678417871 Marionette TRACE conn2 <- [1,2262,null,{}] 17:26:57 INFO - PROCESS | 1648 | 1467678417875 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}] 17:26:57 INFO - PROCESS | 1648 | 1467678417877 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:57 INFO - PROCESS | 1648 | 1467678417952 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:26:57 INFO - PROCESS | 1648 | 1467678417956 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1648 | 1467678417959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c650000 == 40 [pid = 1648] [id = 573] 17:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126813000) [pid = 1648] [serial = 1719] [outer = 0x0] 17:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126dda400) [pid = 1648] [serial = 1720] [outer = 0x126813000] 17:26:57 INFO - PROCESS | 1648 | 1467678417983 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1272c8000) [pid = 1648] [serial = 1721] [outer = 0x126813000] 17:26:58 INFO - PROCESS | 1648 | 1467678418309 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 17:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:26:58 INFO - PROCESS | 1648 | 1467678418341 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1648 | 1467678418342 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:26:58 INFO - PROCESS | 1648 | 1467678418344 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1648 | 1467678418345 Marionette TRACE conn2 <- [1,2266,null,{}] 17:26:58 INFO - PROCESS | 1648 | 1467678418347 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}] 17:26:58 INFO - PROCESS | 1648 | 1467678418349 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:58 INFO - PROCESS | 1648 | 1467678418453 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:26:58 INFO - PROCESS | 1648 | 1467678418461 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1648 | 1467678418462 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca8d000 == 41 [pid = 1648] [id = 574] 17:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272d0400) [pid = 1648] [serial = 1722] [outer = 0x0] 17:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1272d7800) [pid = 1648] [serial = 1723] [outer = 0x1272d0400] 17:26:58 INFO - PROCESS | 1648 | 1467678418493 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127396c00) [pid = 1648] [serial = 1724] [outer = 0x1272d0400] 17:26:58 INFO - PROCESS | 1648 | 1467678418949 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]]]}] 17:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 618ms 17:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:26:58 INFO - PROCESS | 1648 | 1467678418963 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:26:58 INFO - PROCESS | 1648 | 1467678418965 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:26:58 INFO - PROCESS | 1648 | 1467678418968 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1648 | 1467678418972 Marionette TRACE conn2 <- [1,2270,null,{}] 17:26:58 INFO - PROCESS | 1648 | 1467678418975 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}] 17:26:58 INFO - PROCESS | 1648 | 1467678418977 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:59 INFO - PROCESS | 1648 | 1467678419078 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:26:59 INFO - PROCESS | 1648 | 1467678419148 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1648 | 1467678419150 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f07800 == 42 [pid = 1648] [id = 575] 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x113938400) [pid = 1648] [serial = 1725] [outer = 0x0] 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1160ac400) [pid = 1648] [serial = 1726] [outer = 0x113938400] 17:26:59 INFO - PROCESS | 1648 | 1467678419181 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x117128000) [pid = 1648] [serial = 1727] [outer = 0x113938400] 17:26:59 INFO - PROCESS | 1648 | 1467678419616 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:26:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 673ms 17:26:59 INFO - PROCESS | 1648 | 1467678419642 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1648 | 1467678419645 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:26:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:26:59 INFO - PROCESS | 1648 | 1467678419650 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1648 | 1467678419652 Marionette TRACE conn2 <- [1,2274,null,{}] 17:26:59 INFO - PROCESS | 1648 | 1467678419655 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}] 17:26:59 INFO - PROCESS | 1648 | 1467678419656 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:59 INFO - PROCESS | 1648 | 1467678419761 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:26:59 INFO - PROCESS | 1648 | 1467678419819 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1648 | 1467678419821 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5d800 == 43 [pid = 1648] [id = 576] 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11719b400) [pid = 1648] [serial = 1728] [outer = 0x0] 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x118173400) [pid = 1648] [serial = 1729] [outer = 0x11719b400] 17:26:59 INFO - PROCESS | 1648 | 1467678419851 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118344800) [pid = 1648] [serial = 1730] [outer = 0x11719b400] 17:27:00 INFO - PROCESS | 1648 | 1467678420303 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]]]}] 17:27:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:27:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 678ms 17:27:00 INFO - PROCESS | 1648 | 1467678420329 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:27:00 INFO - PROCESS | 1648 | 1467678420332 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:27:00 INFO - PROCESS | 1648 | 1467678420335 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1648 | 1467678420339 Marionette TRACE conn2 <- [1,2278,null,{}] 17:27:00 INFO - PROCESS | 1648 | 1467678420351 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}] 17:27:00 INFO - PROCESS | 1648 | 1467678420355 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:00 INFO - PROCESS | 1648 | 1467678420526 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:27:00 INFO - PROCESS | 1648 | 1467678420659 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1648 | 1467678420661 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf05800 == 44 [pid = 1648] [id = 577] 17:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118779000) [pid = 1648] [serial = 1731] [outer = 0x0] 17:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11971a800) [pid = 1648] [serial = 1732] [outer = 0x118779000] 17:27:00 INFO - PROCESS | 1648 | 1467678420693 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12100e800) [pid = 1648] [serial = 1733] [outer = 0x118779000] 17:27:01 INFO - PROCESS | 1648 | 1467678421117 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]]]}] 17:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 826ms 17:27:01 INFO - PROCESS | 1648 | 1467678421161 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:27:01 INFO - PROCESS | 1648 | 1467678421163 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:27:01 INFO - PROCESS | 1648 | 1467678421165 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1648 | 1467678421166 Marionette TRACE conn2 <- [1,2282,null,{}] 17:27:01 INFO - PROCESS | 1648 | 1467678421169 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}] 17:27:01 INFO - PROCESS | 1648 | 1467678421170 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:01 INFO - PROCESS | 1648 | 1467678421405 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:27:01 INFO - PROCESS | 1648 | 1467678421479 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1648 | 1467678421481 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x117221000 == 45 [pid = 1648] [id = 578] 17:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x112d8c400) [pid = 1648] [serial = 1734] [outer = 0x0] 17:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x113966c00) [pid = 1648] [serial = 1735] [outer = 0x112d8c400] 17:27:01 INFO - PROCESS | 1648 | 1467678421511 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1160b3000) [pid = 1648] [serial = 1736] [outer = 0x112d8c400] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c650000 == 44 [pid = 1648] [id = 573] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3ba800 == 43 [pid = 1648] [id = 572] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1218cd800 == 42 [pid = 1648] [id = 571] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a778800 == 41 [pid = 1648] [id = 570] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6da000 == 40 [pid = 1648] [id = 569] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1292a9800 == 39 [pid = 1648] [id = 568] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x128a6b000 == 38 [pid = 1648] [id = 567] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x124e14000 == 37 [pid = 1648] [id = 566] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ae000 == 36 [pid = 1648] [id = 565] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119d24800 == 35 [pid = 1648] [id = 564] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118549000 == 34 [pid = 1648] [id = 563] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x116f3c000 == 33 [pid = 1648] [id = 562] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12c636000 == 32 [pid = 1648] [id = 560] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x119307000 == 31 [pid = 1648] [id = 561] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf05800 == 30 [pid = 1648] [id = 577] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5d800 == 29 [pid = 1648] [id = 576] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x118f07800 == 28 [pid = 1648] [id = 575] 17:27:02 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca8d000 == 27 [pid = 1648] [id = 574] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x117331c00) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119a4ac00) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118fc1c00) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1219c9400) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1210c5800) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12190e800) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11732fc00) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x123eeb800) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x124cf7c00) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121e33c00) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x125528c00) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1256f1400) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118774c00) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x125525c00) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x124e64400) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126ca1c00) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x126f30400) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x126812c00) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118ffb000) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x119a48000) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1272d5c00) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1272de000) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1193f9c00) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117135000) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x117331800) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118f40c00) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118180c00) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118480000) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1167db400) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x117129800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x113964400) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1128d4000) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1160adc00) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x113350000) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1176e6c00) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 17:27:02 INFO - PROCESS | 1648 | 1467678422517 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:27:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1375ms 17:27:02 INFO - PROCESS | 1648 | 1467678422540 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1648 | 1467678422543 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:27:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:27:02 INFO - PROCESS | 1648 | 1467678422546 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1648 | 1467678422548 Marionette TRACE conn2 <- [1,2286,null,{}] 17:27:02 INFO - PROCESS | 1648 | 1467678422552 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}] 17:27:02 INFO - PROCESS | 1648 | 1467678422554 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:02 INFO - PROCESS | 1648 | 1467678422636 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:27:02 INFO - PROCESS | 1648 | 1467678422644 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1648 | 1467678422646 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11699e000 == 28 [pid = 1648] [id = 579] 17:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113d60000) [pid = 1648] [serial = 1737] [outer = 0x0] 17:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11604b000) [pid = 1648] [serial = 1738] [outer = 0x113d60000] 17:27:02 INFO - PROCESS | 1648 | 1467678422675 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116709800) [pid = 1648] [serial = 1739] [outer = 0x113d60000] 17:27:03 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 17:27:03 INFO - PROCESS | 1648 | 1467678423012 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]]]}] 17:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 471ms 17:27:03 INFO - PROCESS | 1648 | 1467678423016 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1648 | 1467678423020 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:27:03 INFO - PROCESS | 1648 | 1467678423028 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1648 | 1467678423030 Marionette TRACE conn2 <- [1,2290,null,{}] 17:27:03 INFO - PROCESS | 1648 | 1467678423032 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}] 17:27:03 INFO - PROCESS | 1648 | 1467678423034 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:03 INFO - PROCESS | 1648 | 1467678423143 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:27:03 INFO - PROCESS | 1648 | 1467678423196 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1648 | 1467678423198 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f9e800 == 29 [pid = 1648] [id = 580] 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11396cc00) [pid = 1648] [serial = 1740] [outer = 0x0] 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11712d800) [pid = 1648] [serial = 1741] [outer = 0x11396cc00] 17:27:03 INFO - PROCESS | 1648 | 1467678423225 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1173bd000) [pid = 1648] [serial = 1742] [outer = 0x11396cc00] 17:27:03 INFO - PROCESS | 1648 | 1467678423500 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 17:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:27:03 INFO - PROCESS | 1648 | 1467678423547 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1648 | 1467678423548 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:27:03 INFO - PROCESS | 1648 | 1467678423551 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1648 | 1467678423553 Marionette TRACE conn2 <- [1,2294,null,{}] 17:27:03 INFO - PROCESS | 1648 | 1467678423564 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}] 17:27:03 INFO - PROCESS | 1648 | 1467678423568 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:03 INFO - PROCESS | 1648 | 1467678423645 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:27:03 INFO - PROCESS | 1648 | 1467678423703 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1648 | 1467678423705 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x121274800 == 30 [pid = 1648] [id = 581] 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1173c0000) [pid = 1648] [serial = 1743] [outer = 0x0] 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11827bc00) [pid = 1648] [serial = 1744] [outer = 0x1173c0000] 17:27:03 INFO - PROCESS | 1648 | 1467678423733 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118487400) [pid = 1648] [serial = 1745] [outer = 0x1173c0000] 17:27:04 INFO - PROCESS | 1648 | 1467678424036 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 525ms 17:27:04 INFO - PROCESS | 1648 | 1467678424078 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1648 | 1467678424080 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:27:04 INFO - PROCESS | 1648 | 1467678424083 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1648 | 1467678424084 Marionette TRACE conn2 <- [1,2298,null,{}] 17:27:04 INFO - PROCESS | 1648 | 1467678424087 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}] 17:27:04 INFO - PROCESS | 1648 | 1467678424089 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:04 INFO - PROCESS | 1648 | 1467678424193 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:27:04 INFO - PROCESS | 1648 | 1467678424257 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1648 | 1467678424258 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x124a90800 == 31 [pid = 1648] [id = 582] 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1176e6000) [pid = 1648] [serial = 1746] [outer = 0x0] 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118ff2000) [pid = 1648] [serial = 1747] [outer = 0x1176e6000] 17:27:04 INFO - PROCESS | 1648 | 1467678424284 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119716800) [pid = 1648] [serial = 1748] [outer = 0x1176e6000] 17:27:04 INFO - PROCESS | 1648 | 1467678424545 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:27:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 469ms 17:27:04 INFO - PROCESS | 1648 | 1467678424553 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1648 | 1467678424554 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:27:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:27:04 INFO - PROCESS | 1648 | 1467678424579 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1648 | 1467678424580 Marionette TRACE conn2 <- [1,2302,null,{}] 17:27:04 INFO - PROCESS | 1648 | 1467678424588 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}] 17:27:04 INFO - PROCESS | 1648 | 1467678424590 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:04 INFO - PROCESS | 1648 | 1467678424703 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:27:04 INFO - PROCESS | 1648 | 1467678424708 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1648 | 1467678424710 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x127249800 == 32 [pid = 1648] [id = 583] 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118ff8800) [pid = 1648] [serial = 1749] [outer = 0x0] 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119a4ac00) [pid = 1648] [serial = 1750] [outer = 0x118ff8800] 17:27:04 INFO - PROCESS | 1648 | 1467678424734 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119f6ac00) [pid = 1648] [serial = 1751] [outer = 0x118ff8800] 17:27:05 INFO - PROCESS | 1648 | 1467678425148 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 598ms 17:27:05 INFO - PROCESS | 1648 | 1467678425156 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1648 | 1467678425158 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:27:05 INFO - PROCESS | 1648 | 1467678425162 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1648 | 1467678425163 Marionette TRACE conn2 <- [1,2306,null,{}] 17:27:05 INFO - PROCESS | 1648 | 1467678425166 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}] 17:27:05 INFO - PROCESS | 1648 | 1467678425173 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:05 INFO - PROCESS | 1648 | 1467678425343 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:27:05 INFO - PROCESS | 1648 | 1467678425364 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1648 | 1467678425365 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x129297800 == 33 [pid = 1648] [id = 584] 17:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119a42000) [pid = 1648] [serial = 1752] [outer = 0x0] 17:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1210c9c00) [pid = 1648] [serial = 1753] [outer = 0x119a42000] 17:27:05 INFO - PROCESS | 1648 | 1467678425406 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e32400) [pid = 1648] [serial = 1754] [outer = 0x119a42000] 17:27:05 INFO - PROCESS | 1648 | 1467678425807 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 670ms 17:27:05 INFO - PROCESS | 1648 | 1467678425831 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1648 | 1467678425832 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:27:05 INFO - PROCESS | 1648 | 1467678425835 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1648 | 1467678425836 Marionette TRACE conn2 <- [1,2310,null,{}] 17:27:05 INFO - PROCESS | 1648 | 1467678425843 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}] 17:27:05 INFO - PROCESS | 1648 | 1467678425844 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:05 INFO - PROCESS | 1648 | 1467678425945 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:27:05 INFO - PROCESS | 1648 | 1467678425948 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1648 | 1467678425949 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ed800 == 34 [pid = 1648] [id = 585] 17:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a4dc00) [pid = 1648] [serial = 1755] [outer = 0x0] 17:27:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121e3ac00) [pid = 1648] [serial = 1756] [outer = 0x119a4dc00] 17:27:05 INFO - PROCESS | 1648 | 1467678425973 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124cbe000) [pid = 1648] [serial = 1757] [outer = 0x119a4dc00] 17:27:06 INFO - PROCESS | 1648 | 1467678426337 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 518ms 17:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:27:06 INFO - PROCESS | 1648 | 1467678426353 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1648 | 1467678426354 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:27:06 INFO - PROCESS | 1648 | 1467678426356 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1648 | 1467678426358 Marionette TRACE conn2 <- [1,2314,null,{}] 17:27:06 INFO - PROCESS | 1648 | 1467678426360 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}] 17:27:06 INFO - PROCESS | 1648 | 1467678426361 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:06 INFO - PROCESS | 1648 | 1467678426456 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:27:06 INFO - PROCESS | 1648 | 1467678426467 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1648 | 1467678426468 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae11800 == 35 [pid = 1648] [id = 586] 17:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x124e66400) [pid = 1648] [serial = 1758] [outer = 0x0] 17:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12567c400) [pid = 1648] [serial = 1759] [outer = 0x124e66400] 17:27:06 INFO - PROCESS | 1648 | 1467678426492 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1256f6000) [pid = 1648] [serial = 1760] [outer = 0x124e66400] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126813000) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118fed400) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118feec00) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118179400) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118175000) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x119a46800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1162d5c00) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11662fc00) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117328400) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11276a800) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11107f800) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1214dcc00) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x121908c00) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12100f000) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:27:06 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1272d0400) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:27:06 INFO - PROCESS | 1648 | 1467678426981 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 17:27:07 INFO - PROCESS | 1648 | 1467678427029 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1648 | 1467678427030 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:27:07 INFO - PROCESS | 1648 | 1467678427032 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1648 | 1467678427033 Marionette TRACE conn2 <- [1,2318,null,{}] 17:27:07 INFO - PROCESS | 1648 | 1467678427035 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}] 17:27:07 INFO - PROCESS | 1648 | 1467678427036 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:07 INFO - PROCESS | 1648 | 1467678427145 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:27:07 INFO - PROCESS | 1648 | 1467678427206 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1648 | 1467678427207 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b878800 == 36 [pid = 1648] [id = 587] 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1128cd000) [pid = 1648] [serial = 1761] [outer = 0x0] 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117127400) [pid = 1648] [serial = 1762] [outer = 0x1128cd000] 17:27:07 INFO - PROCESS | 1648 | 1467678427234 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x118fed400) [pid = 1648] [serial = 1763] [outer = 0x1128cd000] 17:27:07 INFO - PROCESS | 1648 | 1467678427482 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] 17:27:07 INFO - PROCESS | 1648 | 1467678427504 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:27:07 INFO - PROCESS | 1648 | 1467678427516 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1648 | 1467678427517 Marionette TRACE conn2 <- [1,2322,null,{}] 17:27:07 INFO - PROCESS | 1648 | 1467678427519 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}] 17:27:07 INFO - PROCESS | 1648 | 1467678427520 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:07 INFO - PROCESS | 1648 | 1467678427600 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:27:07 INFO - PROCESS | 1648 | 1467678427604 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1648 | 1467678427605 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7e000 == 37 [pid = 1648] [id = 588] 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121904000) [pid = 1648] [serial = 1764] [outer = 0x0] 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12567f400) [pid = 1648] [serial = 1765] [outer = 0x121904000] 17:27:07 INFO - PROCESS | 1648 | 1467678427631 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126c9fc00) [pid = 1648] [serial = 1766] [outer = 0x121904000] 17:27:07 INFO - PROCESS | 1648 | 1467678427946 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]]]}] 17:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 480ms 17:27:07 INFO - PROCESS | 1648 | 1467678427988 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:27:07 INFO - PROCESS | 1648 | 1467678427989 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:27:07 INFO - PROCESS | 1648 | 1467678427991 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1648 | 1467678427993 Marionette TRACE conn2 <- [1,2326,null,{}] 17:27:07 INFO - PROCESS | 1648 | 1467678427996 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}] 17:27:07 INFO - PROCESS | 1648 | 1467678427997 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:08 INFO - PROCESS | 1648 | 1467678428113 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:27:08 INFO - PROCESS | 1648 | 1467678428119 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1648 | 1467678428121 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3bf000 == 38 [pid = 1648] [id = 589] 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12681e400) [pid = 1648] [serial = 1767] [outer = 0x0] 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126cf7c00) [pid = 1648] [serial = 1768] [outer = 0x12681e400] 17:27:08 INFO - PROCESS | 1648 | 1467678428154 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127393000) [pid = 1648] [serial = 1769] [outer = 0x12681e400] 17:27:08 INFO - PROCESS | 1648 | 1467678428475 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 17:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:27:08 INFO - PROCESS | 1648 | 1467678428511 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1648 | 1467678428513 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:27:08 INFO - PROCESS | 1648 | 1467678428515 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1648 | 1467678428516 Marionette TRACE conn2 <- [1,2330,null,{}] 17:27:08 INFO - PROCESS | 1648 | 1467678428518 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}] 17:27:08 INFO - PROCESS | 1648 | 1467678428519 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:08 INFO - PROCESS | 1648 | 1467678428597 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:27:08 INFO - PROCESS | 1648 | 1467678428601 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1648 | 1467678428601 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca92000 == 39 [pid = 1648] [id = 590] 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127393400) [pid = 1648] [serial = 1770] [outer = 0x0] 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127569400) [pid = 1648] [serial = 1771] [outer = 0x127393400] 17:27:08 INFO - PROCESS | 1648 | 1467678428626 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x127577400) [pid = 1648] [serial = 1772] [outer = 0x127393400] 17:27:09 INFO - PROCESS | 1648 | 1467678429147 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 668ms 17:27:09 INFO - PROCESS | 1648 | 1467678429184 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1648 | 1467678429186 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:27:09 INFO - PROCESS | 1648 | 1467678429189 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1648 | 1467678429192 Marionette TRACE conn2 <- [1,2334,null,{}] 17:27:09 INFO - PROCESS | 1648 | 1467678429195 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}] 17:27:09 INFO - PROCESS | 1648 | 1467678429197 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:09 INFO - PROCESS | 1648 | 1467678429308 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:27:09 INFO - PROCESS | 1648 | 1467678429367 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1648 | 1467678429368 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0e000 == 40 [pid = 1648] [id = 591] 17:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1130a6c00) [pid = 1648] [serial = 1773] [outer = 0x0] 17:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11604c400) [pid = 1648] [serial = 1774] [outer = 0x1130a6c00] 17:27:09 INFO - PROCESS | 1648 | 1467678429400 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116979800) [pid = 1648] [serial = 1775] [outer = 0x1130a6c00] 17:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 771ms 17:27:09 INFO - PROCESS | 1648 | 1467678429955 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]]]}] 17:27:09 INFO - PROCESS | 1648 | 1467678429960 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1648 | 1467678429963 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:27:09 INFO - PROCESS | 1648 | 1467678429968 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1648 | 1467678429970 Marionette TRACE conn2 <- [1,2338,null,{}] 17:27:09 INFO - PROCESS | 1648 | 1467678429972 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}] 17:27:09 INFO - PROCESS | 1648 | 1467678429974 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:10 INFO - PROCESS | 1648 | 1467678430131 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:27:10 INFO - PROCESS | 1648 | 1467678430193 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1648 | 1467678430195 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b02800 == 41 [pid = 1648] [id = 592] 17:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x116706800) [pid = 1648] [serial = 1776] [outer = 0x0] 17:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1175abc00) [pid = 1648] [serial = 1777] [outer = 0x116706800] 17:27:10 INFO - PROCESS | 1648 | 1467678430227 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11827ec00) [pid = 1648] [serial = 1778] [outer = 0x116706800] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3bf000 == 40 [pid = 1648] [id = 589] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7e000 == 39 [pid = 1648] [id = 588] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12b878800 == 38 [pid = 1648] [id = 587] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae11800 == 37 [pid = 1648] [id = 586] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ed800 == 36 [pid = 1648] [id = 585] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x129297800 == 35 [pid = 1648] [id = 584] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x127249800 == 34 [pid = 1648] [id = 583] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x124a90800 == 33 [pid = 1648] [id = 582] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121274800 == 32 [pid = 1648] [id = 581] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118f9e800 == 31 [pid = 1648] [id = 580] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11699e000 == 30 [pid = 1648] [id = 579] 17:27:10 INFO - PROCESS | 1648 | --DOCSHELL 0x117221000 == 29 [pid = 1648] [id = 578] 17:27:10 INFO - PROCESS | 1648 | 1467678430860 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]]]}] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1272d7800) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x126dda400) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1193f6c00) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121469000) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11848d400) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11827cc00) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1183af400) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121011800) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127542000) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1166f5c00) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11712bc00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11670e000) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116a0ac00) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1175ad800) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118175400) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129a5c00) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x112d87400) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x117130000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121caa000) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121e52800) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121efc000) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x124fad400) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1272c8000) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x121908400) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1184a8000) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x124cefc00) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1256f6800) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118f49400) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 17:27:10 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x127396c00) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 17:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 922ms 17:27:10 INFO - PROCESS | 1648 | 1467678430890 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1648 | 1467678430893 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:27:10 INFO - PROCESS | 1648 | 1467678430896 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1648 | 1467678430898 Marionette TRACE conn2 <- [1,2342,null,{}] 17:27:10 INFO - PROCESS | 1648 | 1467678430902 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}] 17:27:10 INFO - PROCESS | 1648 | 1467678430904 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:10 INFO - PROCESS | 1648 | 1467678430981 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:27:10 INFO - PROCESS | 1648 | 1467678430988 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1648 | 1467678430992 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5a000 == 30 [pid = 1648] [id = 593] 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11670a000) [pid = 1648] [serial = 1779] [outer = 0x0] 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11712c400) [pid = 1648] [serial = 1780] [outer = 0x11670a000] 17:27:11 INFO - PROCESS | 1648 | 1467678431022 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117327800) [pid = 1648] [serial = 1781] [outer = 0x11670a000] 17:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 471ms 17:27:11 INFO - PROCESS | 1648 | 1467678431364 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]]]}] 17:27:11 INFO - PROCESS | 1648 | 1467678431367 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1648 | 1467678431370 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:27:11 INFO - PROCESS | 1648 | 1467678431377 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1648 | 1467678431378 Marionette TRACE conn2 <- [1,2346,null,{}] 17:27:11 INFO - PROCESS | 1648 | 1467678431381 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}] 17:27:11 INFO - PROCESS | 1648 | 1467678431382 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:11 INFO - PROCESS | 1648 | 1467678431483 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:27:11 INFO - PROCESS | 1648 | 1467678431560 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1648 | 1467678431561 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4c800 == 31 [pid = 1648] [id = 594] 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118182000) [pid = 1648] [serial = 1782] [outer = 0x0] 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118345400) [pid = 1648] [serial = 1783] [outer = 0x118182000] 17:27:11 INFO - PROCESS | 1648 | 1467678431591 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118485400) [pid = 1648] [serial = 1784] [outer = 0x118182000] 17:27:11 INFO - PROCESS | 1648 | 1467678431900 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 17:27:11 INFO - PROCESS | 1648 | 1467678431946 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1648 | 1467678431947 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:27:11 INFO - PROCESS | 1648 | 1467678431950 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1648 | 1467678431953 Marionette TRACE conn2 <- [1,2350,null,{}] 17:27:11 INFO - PROCESS | 1648 | 1467678431963 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}] 17:27:11 INFO - PROCESS | 1648 | 1467678431967 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:12 INFO - PROCESS | 1648 | 1467678432095 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:27:12 INFO - PROCESS | 1648 | 1467678432158 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1648 | 1467678432160 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x125662000 == 32 [pid = 1648] [id = 595] 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118485c00) [pid = 1648] [serial = 1785] [outer = 0x0] 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fc6800) [pid = 1648] [serial = 1786] [outer = 0x118485c00] 17:27:12 INFO - PROCESS | 1648 | 1467678432187 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x119b25000) [pid = 1648] [serial = 1787] [outer = 0x118485c00] 17:27:12 INFO - PROCESS | 1648 | 1467678432467 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 526ms 17:27:12 INFO - PROCESS | 1648 | 1467678432485 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1648 | 1467678432487 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:27:12 INFO - PROCESS | 1648 | 1467678432496 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1648 | 1467678432497 Marionette TRACE conn2 <- [1,2354,null,{}] 17:27:12 INFO - PROCESS | 1648 | 1467678432500 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}] 17:27:12 INFO - PROCESS | 1648 | 1467678432501 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:12 INFO - PROCESS | 1648 | 1467678432585 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:27:12 INFO - PROCESS | 1648 | 1467678432647 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1648 | 1467678432648 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1275f6000 == 33 [pid = 1648] [id = 596] 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x119a3e800) [pid = 1648] [serial = 1788] [outer = 0x0] 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121010c00) [pid = 1648] [serial = 1789] [outer = 0x119a3e800] 17:27:12 INFO - PROCESS | 1648 | 1467678432673 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1214d8c00) [pid = 1648] [serial = 1790] [outer = 0x119a3e800] 17:27:12 INFO - PROCESS | 1648 | 1467678432978 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 526ms 17:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:27:13 INFO - PROCESS | 1648 | 1467678433015 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1648 | 1467678433016 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:27:13 INFO - PROCESS | 1648 | 1467678433018 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1648 | 1467678433020 Marionette TRACE conn2 <- [1,2358,null,{}] 17:27:13 INFO - PROCESS | 1648 | 1467678433022 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}] 17:27:13 INFO - PROCESS | 1648 | 1467678433023 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:13 INFO - PROCESS | 1648 | 1467678433122 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:27:13 INFO - PROCESS | 1648 | 1467678433126 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1648 | 1467678433127 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6e0000 == 34 [pid = 1648] [id = 597] 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1129aec00) [pid = 1648] [serial = 1791] [outer = 0x0] 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121907800) [pid = 1648] [serial = 1792] [outer = 0x1129aec00] 17:27:13 INFO - PROCESS | 1648 | 1467678433151 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121cb2800) [pid = 1648] [serial = 1793] [outer = 0x1129aec00] 17:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 470ms 17:27:13 INFO - PROCESS | 1648 | 1467678433486 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]]]}] 17:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:27:13 INFO - PROCESS | 1648 | 1467678433495 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1648 | 1467678433497 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:27:13 INFO - PROCESS | 1648 | 1467678433499 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1648 | 1467678433500 Marionette TRACE conn2 <- [1,2362,null,{}] 17:27:13 INFO - PROCESS | 1648 | 1467678433503 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}] 17:27:13 INFO - PROCESS | 1648 | 1467678433509 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:13 INFO - PROCESS | 1648 | 1467678433665 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:27:13 INFO - PROCESS | 1648 | 1467678433716 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1648 | 1467678433717 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae1a800 == 35 [pid = 1648] [id = 598] 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121e31c00) [pid = 1648] [serial = 1794] [outer = 0x0] 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cc3400) [pid = 1648] [serial = 1795] [outer = 0x121e31c00] 17:27:13 INFO - PROCESS | 1648 | 1467678433757 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272d0400) [pid = 1648] [serial = 1796] [outer = 0x121e31c00] 17:27:14 INFO - PROCESS | 1648 | 1467678434206 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 17:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:27:14 INFO - PROCESS | 1648 | 1467678434220 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1648 | 1467678434222 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:27:14 INFO - PROCESS | 1648 | 1467678434226 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1648 | 1467678434228 Marionette TRACE conn2 <- [1,2366,null,{}] 17:27:14 INFO - PROCESS | 1648 | 1467678434230 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}] 17:27:14 INFO - PROCESS | 1648 | 1467678434231 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:14 INFO - PROCESS | 1648 | 1467678434329 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:27:14 INFO - PROCESS | 1648 | 1467678434341 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1648 | 1467678434342 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd80000 == 36 [pid = 1648] [id = 599] 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1272d6800) [pid = 1648] [serial = 1797] [outer = 0x0] 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127396c00) [pid = 1648] [serial = 1798] [outer = 0x1272d6800] 17:27:14 INFO - PROCESS | 1648 | 1467678434366 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12756a000) [pid = 1648] [serial = 1799] [outer = 0x1272d6800] 17:27:14 INFO - PROCESS | 1648 | 1467678434705 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 17:27:14 INFO - PROCESS | 1648 | 1467678434745 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1648 | 1467678434746 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:27:14 INFO - PROCESS | 1648 | 1467678434748 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1648 | 1467678434749 Marionette TRACE conn2 <- [1,2370,null,{}] 17:27:14 INFO - PROCESS | 1648 | 1467678434751 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}] 17:27:14 INFO - PROCESS | 1648 | 1467678434753 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:14 INFO - PROCESS | 1648 | 1467678434849 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:27:14 INFO - PROCESS | 1648 | 1467678434861 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1648 | 1467678434862 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d6000 == 37 [pid = 1648] [id = 600] 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12753cc00) [pid = 1648] [serial = 1800] [outer = 0x0] 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e68400) [pid = 1648] [serial = 1801] [outer = 0x12753cc00] 17:27:14 INFO - PROCESS | 1648 | 1467678434886 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129180400) [pid = 1648] [serial = 1802] [outer = 0x12753cc00] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x113d60000) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1176e6000) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1173c0000) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x112d8c400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11396cc00) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118ff8800) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x113938400) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11719b400) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a4dc00) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118779000) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x124e66400) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1128cd000) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121904000) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:27:15 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12681e400) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:27:15 INFO - PROCESS | 1648 | 1467678435284 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 568ms 17:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:27:15 INFO - PROCESS | 1648 | 1467678435317 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1648 | 1467678435318 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1648 | 1467678435320 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1648 | 1467678435322 Marionette TRACE conn2 <- [1,2374,null,{}] 17:27:15 INFO - PROCESS | 1648 | 1467678435337 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}] 17:27:15 INFO - PROCESS | 1648 | 1467678435338 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:15 INFO - PROCESS | 1648 | 1467678435430 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:27:15 INFO - PROCESS | 1648 | 1467678435433 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1648 | 1467678435434 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3000 == 38 [pid = 1648] [id = 601] 17:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x117332400) [pid = 1648] [serial = 1803] [outer = 0x0] 17:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118feec00) [pid = 1648] [serial = 1804] [outer = 0x117332400] 17:27:15 INFO - PROCESS | 1648 | 1467678435458 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121904000) [pid = 1648] [serial = 1805] [outer = 0x117332400] 17:27:15 INFO - PROCESS | 1648 | 1467678435793 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 526ms 17:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:27:15 INFO - PROCESS | 1648 | 1467678435848 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1648 | 1467678435849 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1648 | 1467678435851 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1648 | 1467678435852 Marionette TRACE conn2 <- [1,2378,null,{}] 17:27:15 INFO - PROCESS | 1648 | 1467678435854 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}] 17:27:15 INFO - PROCESS | 1648 | 1467678435855 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:15 INFO - PROCESS | 1648 | 1467678435932 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:27:15 INFO - PROCESS | 1648 | 1467678435993 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1648 | 1467678435994 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf02800 == 39 [pid = 1648] [id = 602] 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11852d800) [pid = 1648] [serial = 1806] [outer = 0x0] 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x127540400) [pid = 1648] [serial = 1807] [outer = 0x11852d800] 17:27:16 INFO - PROCESS | 1648 | 1467678436018 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118ff8000) [pid = 1648] [serial = 1808] [outer = 0x11852d800] 17:27:16 INFO - PROCESS | 1648 | 1467678436322 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 17:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:27:16 INFO - PROCESS | 1648 | 1467678436370 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1648 | 1467678436371 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:27:16 INFO - PROCESS | 1648 | 1467678436374 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1648 | 1467678436377 Marionette TRACE conn2 <- [1,2382,null,{}] 17:27:16 INFO - PROCESS | 1648 | 1467678436380 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}] 17:27:16 INFO - PROCESS | 1648 | 1467678436381 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:16 INFO - PROCESS | 1648 | 1467678436469 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:27:16 INFO - PROCESS | 1648 | 1467678436475 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1648 | 1467678436477 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d217800 == 40 [pid = 1648] [id = 603] 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x129186400) [pid = 1648] [serial = 1809] [outer = 0x0] 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1292d7400) [pid = 1648] [serial = 1810] [outer = 0x129186400] 17:27:16 INFO - PROCESS | 1648 | 1467678436503 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a3b8000) [pid = 1648] [serial = 1811] [outer = 0x129186400] 17:27:16 INFO - PROCESS | 1648 | 1467678436820 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 471ms 17:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:27:16 INFO - PROCESS | 1648 | 1467678436847 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1648 | 1467678436848 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:27:16 INFO - PROCESS | 1648 | 1467678436850 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1648 | 1467678436851 Marionette TRACE conn2 <- [1,2386,null,{}] 17:27:16 INFO - PROCESS | 1648 | 1467678436853 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}] 17:27:16 INFO - PROCESS | 1648 | 1467678436854 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:16 INFO - PROCESS | 1648 | 1467678436966 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:27:16 INFO - PROCESS | 1648 | 1467678436972 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1648 | 1467678436973 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5c4800 == 41 [pid = 1648] [id = 604] 17:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121a5b800) [pid = 1648] [serial = 1812] [outer = 0x0] 17:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a3bcc00) [pid = 1648] [serial = 1813] [outer = 0x121a5b800] 17:27:17 INFO - PROCESS | 1648 | 1467678436998 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a610000) [pid = 1648] [serial = 1814] [outer = 0x121a5b800] 17:27:17 INFO - PROCESS | 1648 | 1467678437461 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 619ms 17:27:17 INFO - PROCESS | 1648 | 1467678437470 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1648 | 1467678437472 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:27:17 INFO - PROCESS | 1648 | 1467678437478 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1648 | 1467678437480 Marionette TRACE conn2 <- [1,2390,null,{}] 17:27:17 INFO - PROCESS | 1648 | 1467678437485 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}] 17:27:17 INFO - PROCESS | 1648 | 1467678437487 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:17 INFO - PROCESS | 1648 | 1467678437603 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:27:17 INFO - PROCESS | 1648 | 1467678437677 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1648 | 1467678437679 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x119979800 == 42 [pid = 1648] [id = 605] 17:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x117197c00) [pid = 1648] [serial = 1815] [outer = 0x0] 17:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x117326800) [pid = 1648] [serial = 1816] [outer = 0x117197c00] 17:27:17 INFO - PROCESS | 1648 | 1467678437709 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1176e3800) [pid = 1648] [serial = 1817] [outer = 0x117197c00] 17:27:18 INFO - PROCESS | 1648 | 1467678438143 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 675ms 17:27:18 INFO - PROCESS | 1648 | 1467678438153 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1648 | 1467678438156 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:27:18 INFO - PROCESS | 1648 | 1467678438163 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1648 | 1467678438164 Marionette TRACE conn2 <- [1,2394,null,{}] 17:27:18 INFO - PROCESS | 1648 | 1467678438167 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}] 17:27:18 INFO - PROCESS | 1648 | 1467678438169 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:18 INFO - PROCESS | 1648 | 1467678438275 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:27:18 INFO - PROCESS | 1648 | 1467678438335 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1648 | 1467678438336 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae15000 == 43 [pid = 1648] [id = 606] 17:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11848b400) [pid = 1648] [serial = 1818] [outer = 0x0] 17:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1193fa000) [pid = 1648] [serial = 1819] [outer = 0x11848b400] 17:27:18 INFO - PROCESS | 1648 | 1467678438366 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119f69c00) [pid = 1648] [serial = 1820] [outer = 0x11848b400] 17:27:18 INFO - PROCESS | 1648 | 1467678438818 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 17:27:18 INFO - PROCESS | 1648 | 1467678438832 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1648 | 1467678438833 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:27:18 INFO - PROCESS | 1648 | 1467678438836 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1648 | 1467678438838 Marionette TRACE conn2 <- [1,2398,null,{}] 17:27:18 INFO - PROCESS | 1648 | 1467678438846 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}] 17:27:18 INFO - PROCESS | 1648 | 1467678438849 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:18 INFO - PROCESS | 1648 | 1467678438953 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:27:19 INFO - PROCESS | 1648 | 1467678439061 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1648 | 1467678439063 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c036800 == 44 [pid = 1648] [id = 607] 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x121ebb400) [pid = 1648] [serial = 1821] [outer = 0x0] 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x125523c00) [pid = 1648] [serial = 1822] [outer = 0x121ebb400] 17:27:19 INFO - PROCESS | 1648 | 1467678439094 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126dd8400) [pid = 1648] [serial = 1823] [outer = 0x121ebb400] 17:27:19 INFO - PROCESS | 1648 | 1467678439540 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 722ms 17:27:19 INFO - PROCESS | 1648 | 1467678439559 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1648 | 1467678439560 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:27:19 INFO - PROCESS | 1648 | 1467678439563 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1648 | 1467678439564 Marionette TRACE conn2 <- [1,2402,null,{}] 17:27:19 INFO - PROCESS | 1648 | 1467678439566 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}] 17:27:19 INFO - PROCESS | 1648 | 1467678439568 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:19 INFO - PROCESS | 1648 | 1467678439673 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:27:19 INFO - PROCESS | 1648 | 1467678439735 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1648 | 1467678439736 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x117169800 == 45 [pid = 1648] [id = 608] 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118182400) [pid = 1648] [serial = 1824] [outer = 0x0] 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1256f4c00) [pid = 1648] [serial = 1825] [outer = 0x118182400] 17:27:19 INFO - PROCESS | 1648 | 1467678439765 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12753b000) [pid = 1648] [serial = 1826] [outer = 0x118182400] 17:27:20 INFO - PROCESS | 1648 | 1467678440365 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 819ms 17:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:27:20 INFO - PROCESS | 1648 | 1467678440382 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1648 | 1467678440385 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1648 | 1467678440387 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1648 | 1467678440389 Marionette TRACE conn2 <- [1,2406,null,{}] 17:27:20 INFO - PROCESS | 1648 | 1467678440415 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}] 17:27:20 INFO - PROCESS | 1648 | 1467678440416 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:20 INFO - PROCESS | 1648 | 1467678440506 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:27:20 INFO - PROCESS | 1648 | 1467678440583 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1648 | 1467678440585 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f06000 == 46 [pid = 1648] [id = 609] 17:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x116972000) [pid = 1648] [serial = 1827] [outer = 0x0] 17:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x117131000) [pid = 1648] [serial = 1828] [outer = 0x116972000] 17:27:20 INFO - PROCESS | 1648 | 1467678440613 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1173bb800) [pid = 1648] [serial = 1829] [outer = 0x116972000] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12d217800 == 45 [pid = 1648] [id = 603] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf02800 == 44 [pid = 1648] [id = 602] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1250b3000 == 43 [pid = 1648] [id = 601] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d6000 == 42 [pid = 1648] [id = 600] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd80000 == 41 [pid = 1648] [id = 599] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae1a800 == 40 [pid = 1648] [id = 598] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e0000 == 39 [pid = 1648] [id = 597] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x1275f6000 == 38 [pid = 1648] [id = 596] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x125662000 == 37 [pid = 1648] [id = 595] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4c800 == 36 [pid = 1648] [id = 594] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5a000 == 35 [pid = 1648] [id = 593] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119b02800 == 34 [pid = 1648] [id = 592] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0e000 == 33 [pid = 1648] [id = 591] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca92000 == 32 [pid = 1648] [id = 590] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x117169800 == 31 [pid = 1648] [id = 608] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12c036800 == 30 [pid = 1648] [id = 607] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae15000 == 29 [pid = 1648] [id = 606] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5c4800 == 28 [pid = 1648] [id = 604] 17:27:21 INFO - PROCESS | 1648 | --DOCSHELL 0x119979800 == 27 [pid = 1648] [id = 605] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11604b000) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x116709800) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118ff2000) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11827bc00) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118487400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1160b3000) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x113966c00) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11712d800) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1173bd000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119a4ac00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117128000) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1160ac400) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118344800) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121e3ac00) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118173400) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11971a800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12100e800) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1210c9c00) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12567c400) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124cbe000) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x117127400) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12567f400) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1256f6000) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127393000) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119f6ac00) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118fed400) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x126c9fc00) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119716800) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x127569400) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x126cf7c00) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 17:27:21 INFO - PROCESS | 1648 | 1467678441622 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]]]}] 17:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1244ms 17:27:21 INFO - PROCESS | 1648 | 1467678441632 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1648 | 1467678441634 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:27:21 INFO - PROCESS | 1648 | 1467678441637 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1648 | 1467678441639 Marionette TRACE conn2 <- [1,2410,null,{}] 17:27:21 INFO - PROCESS | 1648 | 1467678441646 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}] 17:27:21 INFO - PROCESS | 1648 | 1467678441648 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:21 INFO - PROCESS | 1648 | 1467678441729 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:27:21 INFO - PROCESS | 1648 | 1467678441734 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1648 | 1467678441737 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f47800 == 28 [pid = 1648] [id = 610] 17:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113394000) [pid = 1648] [serial = 1830] [outer = 0x0] 17:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1160ab400) [pid = 1648] [serial = 1831] [outer = 0x113394000] 17:27:21 INFO - PROCESS | 1648 | 1467678441766 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116709800) [pid = 1648] [serial = 1832] [outer = 0x113394000] 17:27:22 INFO - PROCESS | 1648 | 1467678442152 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 524ms 17:27:22 INFO - PROCESS | 1648 | 1467678442160 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1648 | 1467678442164 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:27:22 INFO - PROCESS | 1648 | 1467678442168 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1648 | 1467678442170 Marionette TRACE conn2 <- [1,2414,null,{}] 17:27:22 INFO - PROCESS | 1648 | 1467678442172 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}] 17:27:22 INFO - PROCESS | 1648 | 1467678442174 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:22 INFO - PROCESS | 1648 | 1467678442250 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:27:22 INFO - PROCESS | 1648 | 1467678442254 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1648 | 1467678442255 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x118fb4000 == 29 [pid = 1648] [id = 611] 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116a0a000) [pid = 1648] [serial = 1833] [outer = 0x0] 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1173c1c00) [pid = 1648] [serial = 1834] [outer = 0x116a0a000] 17:27:22 INFO - PROCESS | 1648 | 1467678442285 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118177000) [pid = 1648] [serial = 1835] [outer = 0x116a0a000] 17:27:22 INFO - PROCESS | 1648 | 1467678442629 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 17:27:22 INFO - PROCESS | 1648 | 1467678442637 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1648 | 1467678442638 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:27:22 INFO - PROCESS | 1648 | 1467678442642 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1648 | 1467678442645 Marionette TRACE conn2 <- [1,2418,null,{}] 17:27:22 INFO - PROCESS | 1648 | 1467678442652 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}] 17:27:22 INFO - PROCESS | 1648 | 1467678442656 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:22 INFO - PROCESS | 1648 | 1467678442738 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:27:22 INFO - PROCESS | 1648 | 1467678442794 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1648 | 1467678442796 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x121456000 == 30 [pid = 1648] [id = 612] 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x112a7a800) [pid = 1648] [serial = 1836] [outer = 0x0] 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1183abc00) [pid = 1648] [serial = 1837] [outer = 0x112a7a800] 17:27:22 INFO - PROCESS | 1648 | 1467678442824 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118770400) [pid = 1648] [serial = 1838] [outer = 0x112a7a800] 17:27:23 INFO - PROCESS | 1648 | 1467678443117 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 17:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:27:23 INFO - PROCESS | 1648 | 1467678443164 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1648 | 1467678443165 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:27:23 INFO - PROCESS | 1648 | 1467678443167 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1648 | 1467678443168 Marionette TRACE conn2 <- [1,2422,null,{}] 17:27:23 INFO - PROCESS | 1648 | 1467678443170 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}] 17:27:23 INFO - PROCESS | 1648 | 1467678443172 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:23 INFO - PROCESS | 1648 | 1467678443251 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:27:23 INFO - PROCESS | 1648 | 1467678443310 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1648 | 1467678443312 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565d000 == 31 [pid = 1648] [id = 613] 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11848b800) [pid = 1648] [serial = 1839] [outer = 0x0] 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118ff6000) [pid = 1648] [serial = 1840] [outer = 0x11848b800] 17:27:23 INFO - PROCESS | 1648 | 1467678443337 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a42400) [pid = 1648] [serial = 1841] [outer = 0x11848b800] 17:27:23 INFO - PROCESS | 1648 | 1467678443616 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]]]}] 17:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 17:27:23 INFO - PROCESS | 1648 | 1467678443637 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1648 | 1467678443639 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:27:23 INFO - PROCESS | 1648 | 1467678443655 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1648 | 1467678443656 Marionette TRACE conn2 <- [1,2426,null,{}] 17:27:23 INFO - PROCESS | 1648 | 1467678443662 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}] 17:27:23 INFO - PROCESS | 1648 | 1467678443664 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:23 INFO - PROCESS | 1648 | 1467678443756 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:27:23 INFO - PROCESS | 1648 | 1467678443790 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1648 | 1467678443791 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a5c000 == 32 [pid = 1648] [id = 614] 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11670b400) [pid = 1648] [serial = 1842] [outer = 0x0] 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119a48000) [pid = 1648] [serial = 1843] [outer = 0x11670b400] 17:27:23 INFO - PROCESS | 1648 | 1467678443816 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12100e000) [pid = 1648] [serial = 1844] [outer = 0x11670b400] 17:27:24 INFO - PROCESS | 1648 | 1467678444187 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 577ms 17:27:24 INFO - PROCESS | 1648 | 1467678444229 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1648 | 1467678444231 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:27:24 INFO - PROCESS | 1648 | 1467678444234 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1648 | 1467678444236 Marionette TRACE conn2 <- [1,2430,null,{}] 17:27:24 INFO - PROCESS | 1648 | 1467678444239 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}] 17:27:24 INFO - PROCESS | 1648 | 1467678444245 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:24 INFO - PROCESS | 1648 | 1467678444420 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:27:24 INFO - PROCESS | 1648 | 1467678444443 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1648 | 1467678444444 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a30b000 == 33 [pid = 1648] [id = 615] 17:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121014c00) [pid = 1648] [serial = 1845] [outer = 0x0] 17:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1214dcc00) [pid = 1648] [serial = 1846] [outer = 0x121014c00] 17:27:24 INFO - PROCESS | 1648 | 1467678444485 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e59400) [pid = 1648] [serial = 1847] [outer = 0x121014c00] 17:27:24 INFO - PROCESS | 1648 | 1467678444815 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:27:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 619ms 17:27:24 INFO - PROCESS | 1648 | 1467678444854 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1648 | 1467678444855 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:27:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:27:24 INFO - PROCESS | 1648 | 1467678444857 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1648 | 1467678444858 Marionette TRACE conn2 <- [1,2434,null,{}] 17:27:24 INFO - PROCESS | 1648 | 1467678444885 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}] 17:27:24 INFO - PROCESS | 1648 | 1467678444886 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:24 INFO - PROCESS | 1648 | 1467678444979 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:27:24 INFO - PROCESS | 1648 | 1467678444982 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1648 | 1467678444983 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a782800 == 34 [pid = 1648] [id = 616] 17:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1128ce400) [pid = 1648] [serial = 1848] [outer = 0x0] 17:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121efac00) [pid = 1648] [serial = 1849] [outer = 0x1128ce400] 17:27:25 INFO - PROCESS | 1648 | 1467678445008 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12567c000) [pid = 1648] [serial = 1850] [outer = 0x1128ce400] 17:27:25 INFO - PROCESS | 1648 | 1467678445324 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 517ms 17:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:27:25 INFO - PROCESS | 1648 | 1467678445376 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1648 | 1467678445377 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:27:25 INFO - PROCESS | 1648 | 1467678445379 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1648 | 1467678445380 Marionette TRACE conn2 <- [1,2438,null,{}] 17:27:25 INFO - PROCESS | 1648 | 1467678445383 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}] 17:27:25 INFO - PROCESS | 1648 | 1467678445384 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:25 INFO - PROCESS | 1648 | 1467678445478 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:27:25 INFO - PROCESS | 1648 | 1467678445488 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1648 | 1467678445489 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b619000 == 35 [pid = 1648] [id = 617] 17:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x125689c00) [pid = 1648] [serial = 1851] [outer = 0x0] 17:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1256f6000) [pid = 1648] [serial = 1852] [outer = 0x125689c00] 17:27:25 INFO - PROCESS | 1648 | 1467678445517 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126ca5c00) [pid = 1648] [serial = 1853] [outer = 0x125689c00] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x129186400) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121e31c00) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129aec00) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12753cc00) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119a3e800) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x116706800) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118182000) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118485c00) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1130a6c00) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11670a000) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127393400) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1272d6800) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117332400) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11852d800) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121a5b800) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:27:25 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x119a42000) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:27:26 INFO - PROCESS | 1648 | 1467678446019 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 669ms 17:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:27:26 INFO - PROCESS | 1648 | 1467678446048 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1648 | 1467678446049 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1648 | 1467678446051 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1648 | 1467678446052 Marionette TRACE conn2 <- [1,2442,null,{}] 17:27:26 INFO - PROCESS | 1648 | 1467678446055 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}] 17:27:26 INFO - PROCESS | 1648 | 1467678446056 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:26 INFO - PROCESS | 1648 | 1467678446170 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:27:26 INFO - PROCESS | 1648 | 1467678446209 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1648 | 1467678446211 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x121455800 == 36 [pid = 1648] [id = 618] 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1111a7c00) [pid = 1648] [serial = 1854] [outer = 0x0] 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117296400) [pid = 1648] [serial = 1855] [outer = 0x1111a7c00] 17:27:26 INFO - PROCESS | 1648 | 1467678446235 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121005c00) [pid = 1648] [serial = 1856] [outer = 0x1111a7c00] 17:27:26 INFO - PROCESS | 1648 | 1467678446473 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:27:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 472ms 17:27:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:27:26 INFO - PROCESS | 1648 | 1467678446531 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1648 | 1467678446532 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1648 | 1467678446534 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1648 | 1467678446535 Marionette TRACE conn2 <- [1,2446,null,{}] 17:27:26 INFO - PROCESS | 1648 | 1467678446538 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}] 17:27:26 INFO - PROCESS | 1648 | 1467678446539 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:26 INFO - PROCESS | 1648 | 1467678446630 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:27:26 INFO - PROCESS | 1648 | 1467678446633 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1648 | 1467678446634 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd89000 == 37 [pid = 1648] [id = 619] 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x118487c00) [pid = 1648] [serial = 1857] [outer = 0x0] 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126c9fc00) [pid = 1648] [serial = 1858] [outer = 0x118487c00] 17:27:26 INFO - PROCESS | 1648 | 1467678446658 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1272b9400) [pid = 1648] [serial = 1859] [outer = 0x118487c00] 17:27:27 INFO - PROCESS | 1648 | 1467678447001 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 474ms 17:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:27:27 INFO - PROCESS | 1648 | 1467678447011 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1648 | 1467678447012 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:27:27 INFO - PROCESS | 1648 | 1467678447014 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1648 | 1467678447016 Marionette TRACE conn2 <- [1,2450,null,{}] 17:27:27 INFO - PROCESS | 1648 | 1467678447018 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}] 17:27:27 INFO - PROCESS | 1648 | 1467678447020 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:27 INFO - PROCESS | 1648 | 1467678447146 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:27:27 INFO - PROCESS | 1648 | 1467678447152 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1648 | 1467678447153 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a57000 == 38 [pid = 1648] [id = 620] 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x116706800) [pid = 1648] [serial = 1860] [outer = 0x0] 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1272c4000) [pid = 1648] [serial = 1861] [outer = 0x116706800] 17:27:27 INFO - PROCESS | 1648 | 1467678447180 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x128d2b400) [pid = 1648] [serial = 1862] [outer = 0x116706800] 17:27:27 INFO - PROCESS | 1648 | 1467678447476 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 17:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:27:27 INFO - PROCESS | 1648 | 1467678447486 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1648 | 1467678447487 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:27:27 INFO - PROCESS | 1648 | 1467678447489 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1648 | 1467678447490 Marionette TRACE conn2 <- [1,2454,null,{}] 17:27:27 INFO - PROCESS | 1648 | 1467678447500 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}] 17:27:27 INFO - PROCESS | 1648 | 1467678447501 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:27 INFO - PROCESS | 1648 | 1467678447583 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:27:27 INFO - PROCESS | 1648 | 1467678447587 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1648 | 1467678447588 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c649800 == 39 [pid = 1648] [id = 621] 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x111da8800) [pid = 1648] [serial = 1863] [outer = 0x0] 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129185c00) [pid = 1648] [serial = 1864] [outer = 0x111da8800] 17:27:27 INFO - PROCESS | 1648 | 1467678447614 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1292d1c00) [pid = 1648] [serial = 1865] [outer = 0x111da8800] 17:27:28 INFO - PROCESS | 1648 | 1467678448101 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 625ms 17:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:27:28 INFO - PROCESS | 1648 | 1467678448115 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1648 | 1467678448117 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:27:28 INFO - PROCESS | 1648 | 1467678448120 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1648 | 1467678448122 Marionette TRACE conn2 <- [1,2458,null,{}] 17:27:28 INFO - PROCESS | 1648 | 1467678448126 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}] 17:27:28 INFO - PROCESS | 1648 | 1467678448128 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:28 INFO - PROCESS | 1648 | 1467678448233 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:27:28 INFO - PROCESS | 1648 | 1467678448336 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1648 | 1467678448338 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1181e2000 == 40 [pid = 1648] [id = 622] 17:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11604cc00) [pid = 1648] [serial = 1866] [outer = 0x0] 17:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11662a800) [pid = 1648] [serial = 1867] [outer = 0x11604cc00] 17:27:28 INFO - PROCESS | 1648 | 1467678448366 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x116a0b400) [pid = 1648] [serial = 1868] [outer = 0x11604cc00] 17:27:28 INFO - PROCESS | 1648 | 1467678448877 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 771ms 17:27:28 INFO - PROCESS | 1648 | 1467678448892 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1648 | 1467678448895 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:27:28 INFO - PROCESS | 1648 | 1467678448900 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1648 | 1467678448901 Marionette TRACE conn2 <- [1,2462,null,{}] 17:27:28 INFO - PROCESS | 1648 | 1467678448904 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}] 17:27:28 INFO - PROCESS | 1648 | 1467678448906 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:29 INFO - PROCESS | 1648 | 1467678449073 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:27:29 INFO - PROCESS | 1648 | 1467678449084 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1648 | 1467678449085 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e1d000 == 41 [pid = 1648] [id = 623] 17:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118173400) [pid = 1648] [serial = 1869] [outer = 0x0] 17:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11817cc00) [pid = 1648] [serial = 1870] [outer = 0x118173400] 17:27:29 INFO - PROCESS | 1648 | 1467678449115 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1183a9c00) [pid = 1648] [serial = 1871] [outer = 0x118173400] 17:27:29 INFO - PROCESS | 1648 | 1467678449928 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]]]}] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x128a57000 == 40 [pid = 1648] [id = 620] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd89000 == 39 [pid = 1648] [id = 619] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121455800 == 38 [pid = 1648] [id = 618] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12b619000 == 37 [pid = 1648] [id = 617] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a782800 == 36 [pid = 1648] [id = 616] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12a30b000 == 35 [pid = 1648] [id = 615] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x128a5c000 == 34 [pid = 1648] [id = 614] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x12565d000 == 33 [pid = 1648] [id = 613] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x121456000 == 32 [pid = 1648] [id = 612] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x118fb4000 == 31 [pid = 1648] [id = 611] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x116f47800 == 30 [pid = 1648] [id = 610] 17:27:29 INFO - PROCESS | 1648 | --DOCSHELL 0x118f06000 == 29 [pid = 1648] [id = 609] 17:27:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:27:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1075ms 17:27:29 INFO - PROCESS | 1648 | 1467678449975 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 1648 | 1467678449977 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:27:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:27:29 INFO - PROCESS | 1648 | 1467678449980 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1648 | 1467678449981 Marionette TRACE conn2 <- [1,2466,null,{}] 17:27:29 INFO - PROCESS | 1648 | 1467678449985 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}] 17:27:29 INFO - PROCESS | 1648 | 1467678449987 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:30 INFO - PROCESS | 1648 | 1467678450067 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1292d7400) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x124cc3400) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x121907800) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1272d0400) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x128e68400) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x121010c00) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1175abc00) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11827ec00) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118345400) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118485400) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118fc6800) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x119b25000) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11604c400) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116979800) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11712c400) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x117327800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x127577400) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x127396c00) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118feec00) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118ff8000) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12a3b8000) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129180400) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x127540400) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12756a000) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1214d8c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x121cb2800) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121904000) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12a610000) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121e32400) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12a3bcc00) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 17:27:30 INFO - PROCESS | 1648 | 1467678450135 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1648 | 1467678450137 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x117221000 == 30 [pid = 1648] [id = 624] 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11712f000) [pid = 1648] [serial = 1872] [outer = 0x0] 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1175b1c00) [pid = 1648] [serial = 1873] [outer = 0x11712f000] 17:27:30 INFO - PROCESS | 1648 | 1467678450164 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118182000) [pid = 1648] [serial = 1874] [outer = 0x11712f000] 17:27:30 INFO - PROCESS | 1648 | 1467678450444 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 520ms 17:27:30 INFO - PROCESS | 1648 | 1467678450500 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1648 | 1467678450502 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:27:30 INFO - PROCESS | 1648 | 1467678450507 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1648 | 1467678450511 Marionette TRACE conn2 <- [1,2470,null,{}] 17:27:30 INFO - PROCESS | 1648 | 1467678450514 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}] 17:27:30 INFO - PROCESS | 1648 | 1467678450516 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:30 INFO - PROCESS | 1648 | 1467678450620 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:27:30 INFO - PROCESS | 1648 | 1467678450675 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1648 | 1467678450676 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f4f000 == 31 [pid = 1648] [id = 625] 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x118182800) [pid = 1648] [serial = 1875] [outer = 0x0] 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1184a4800) [pid = 1648] [serial = 1876] [outer = 0x118182800] 17:27:30 INFO - PROCESS | 1648 | 1467678450703 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x118ff0000) [pid = 1648] [serial = 1877] [outer = 0x118182800] 17:27:30 INFO - PROCESS | 1648 | 1467678450995 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 17:27:31 INFO - PROCESS | 1648 | 1467678451032 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1648 | 1467678451033 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:27:31 INFO - PROCESS | 1648 | 1467678451035 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1648 | 1467678451038 Marionette TRACE conn2 <- [1,2474,null,{}] 17:27:31 INFO - PROCESS | 1648 | 1467678451049 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}] 17:27:31 INFO - PROCESS | 1648 | 1467678451052 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:31 INFO - PROCESS | 1648 | 1467678451133 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:27:31 INFO - PROCESS | 1648 | 1467678451194 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1648 | 1467678451196 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12565d000 == 32 [pid = 1648] [id = 626] 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113d14800) [pid = 1648] [serial = 1878] [outer = 0x0] 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x119a46400) [pid = 1648] [serial = 1879] [outer = 0x113d14800] 17:27:31 INFO - PROCESS | 1648 | 1467678451226 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121349c00) [pid = 1648] [serial = 1880] [outer = 0x113d14800] 17:27:31 INFO - PROCESS | 1648 | 1467678451539 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:27:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 525ms 17:27:31 INFO - PROCESS | 1648 | 1467678451563 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:27:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:27:31 INFO - PROCESS | 1648 | 1467678451564 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:27:31 INFO - PROCESS | 1648 | 1467678451567 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1648 | 1467678451568 Marionette TRACE conn2 <- [1,2478,null,{}] 17:27:31 INFO - PROCESS | 1648 | 1467678451570 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}] 17:27:31 INFO - PROCESS | 1648 | 1467678451571 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:31 INFO - PROCESS | 1648 | 1467678451675 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:27:31 INFO - PROCESS | 1648 | 1467678451680 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1648 | 1467678451682 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ee0800 == 33 [pid = 1648] [id = 627] 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x121908400) [pid = 1648] [serial = 1881] [outer = 0x0] 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121a67000) [pid = 1648] [serial = 1882] [outer = 0x121908400] 17:27:31 INFO - PROCESS | 1648 | 1467678451722 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e3ac00) [pid = 1648] [serial = 1883] [outer = 0x121908400] 17:27:32 INFO - PROCESS | 1648 | 1467678452068 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 17:27:32 INFO - PROCESS | 1648 | 1467678452089 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1648 | 1467678452091 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:27:32 INFO - PROCESS | 1648 | 1467678452096 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1648 | 1467678452097 Marionette TRACE conn2 <- [1,2482,null,{}] 17:27:32 INFO - PROCESS | 1648 | 1467678452099 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}] 17:27:32 INFO - PROCESS | 1648 | 1467678452101 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:32 INFO - PROCESS | 1648 | 1467678452211 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:27:32 INFO - PROCESS | 1648 | 1467678452221 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1648 | 1467678452223 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a505800 == 34 [pid = 1648] [id = 628] 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x113943c00) [pid = 1648] [serial = 1884] [outer = 0x0] 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x121edd400) [pid = 1648] [serial = 1885] [outer = 0x113943c00] 17:27:32 INFO - PROCESS | 1648 | 1467678452248 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x124e67400) [pid = 1648] [serial = 1886] [outer = 0x113943c00] 17:27:32 INFO - PROCESS | 1648 | 1467678452586 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]]]}] 17:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 17:27:32 INFO - PROCESS | 1648 | 1467678452615 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1648 | 1467678452616 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:27:32 INFO - PROCESS | 1648 | 1467678452627 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1648 | 1467678452629 Marionette TRACE conn2 <- [1,2486,null,{}] 17:27:32 INFO - PROCESS | 1648 | 1467678452645 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}] 17:27:32 INFO - PROCESS | 1648 | 1467678452650 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:32 INFO - PROCESS | 1648 | 1467678452789 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:27:32 INFO - PROCESS | 1648 | 1467678452807 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1648 | 1467678452809 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae16800 == 35 [pid = 1648] [id = 629] 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x125526c00) [pid = 1648] [serial = 1887] [outer = 0x0] 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126f2a000) [pid = 1648] [serial = 1888] [outer = 0x125526c00] 17:27:32 INFO - PROCESS | 1648 | 1467678452849 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127547400) [pid = 1648] [serial = 1889] [outer = 0x125526c00] 17:27:33 INFO - PROCESS | 1648 | 1467678453236 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 635ms 17:27:33 INFO - PROCESS | 1648 | 1467678453263 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:27:33 INFO - PROCESS | 1648 | 1467678453264 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:27:33 INFO - PROCESS | 1648 | 1467678453266 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1648 | 1467678453267 Marionette TRACE conn2 <- [1,2490,null,{}] 17:27:33 INFO - PROCESS | 1648 | 1467678453270 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}] 17:27:33 INFO - PROCESS | 1648 | 1467678453271 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:33 INFO - PROCESS | 1648 | 1467678453368 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:27:33 INFO - PROCESS | 1648 | 1467678453379 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1648 | 1467678453380 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c024000 == 36 [pid = 1648] [id = 630] 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12756d400) [pid = 1648] [serial = 1890] [outer = 0x0] 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e71800) [pid = 1648] [serial = 1891] [outer = 0x12756d400] 17:27:33 INFO - PROCESS | 1648 | 1467678453405 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1292d4800) [pid = 1648] [serial = 1892] [outer = 0x12756d400] 17:27:33 INFO - PROCESS | 1648 | 1467678453756 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 17:27:33 INFO - PROCESS | 1648 | 1467678453793 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1648 | 1467678453795 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:27:33 INFO - PROCESS | 1648 | 1467678453797 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1648 | 1467678453798 Marionette TRACE conn2 <- [1,2494,null,{}] 17:27:33 INFO - PROCESS | 1648 | 1467678453801 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}] 17:27:33 INFO - PROCESS | 1648 | 1467678453802 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:33 INFO - PROCESS | 1648 | 1467678453902 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:27:33 INFO - PROCESS | 1648 | 1467678453914 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1648 | 1467678453915 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c1800 == 37 [pid = 1648] [id = 631] 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1292d4c00) [pid = 1648] [serial = 1893] [outer = 0x0] 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129473400) [pid = 1648] [serial = 1894] [outer = 0x1292d4c00] 17:27:33 INFO - PROCESS | 1648 | 1467678453939 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12947b800) [pid = 1648] [serial = 1895] [outer = 0x1292d4c00] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x121014c00) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x113394000) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x112a7a800) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a0a000) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11848b800) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11670b400) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x117197c00) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11848b400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121ebb400) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x125689c00) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1111a7c00) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118182400) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1128ce400) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118487c00) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:27:34 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x116706800) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:27:34 INFO - PROCESS | 1648 | 1467678454343 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 570ms 17:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:27:34 INFO - PROCESS | 1648 | 1467678454368 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1648 | 1467678454369 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:27:34 INFO - PROCESS | 1648 | 1467678454371 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1648 | 1467678454373 Marionette TRACE conn2 <- [1,2498,null,{}] 17:27:34 INFO - PROCESS | 1648 | 1467678454378 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}] 17:27:34 INFO - PROCESS | 1648 | 1467678454379 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:34 INFO - PROCESS | 1648 | 1467678454456 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:27:34 INFO - PROCESS | 1648 | 1467678454461 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1648 | 1467678454462 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256a8800 == 38 [pid = 1648] [id = 632] 17:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11309ec00) [pid = 1648] [serial = 1896] [outer = 0x0] 17:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1171a2800) [pid = 1648] [serial = 1897] [outer = 0x11309ec00] 17:27:34 INFO - PROCESS | 1648 | 1467678454486 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x119b2b400) [pid = 1648] [serial = 1898] [outer = 0x11309ec00] 17:27:34 INFO - PROCESS | 1648 | 1467678454837 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:27:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 473ms 17:27:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:27:34 INFO - PROCESS | 1648 | 1467678454846 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1648 | 1467678454847 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:27:34 INFO - PROCESS | 1648 | 1467678454849 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1648 | 1467678454851 Marionette TRACE conn2 <- [1,2502,null,{}] 17:27:34 INFO - PROCESS | 1648 | 1467678454853 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}] 17:27:34 INFO - PROCESS | 1648 | 1467678454854 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:34 INFO - PROCESS | 1648 | 1467678454966 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:27:34 INFO - PROCESS | 1648 | 1467678454972 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1648 | 1467678454973 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca94000 == 39 [pid = 1648] [id = 633] 17:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118483800) [pid = 1648] [serial = 1899] [outer = 0x0] 17:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12681e800) [pid = 1648] [serial = 1900] [outer = 0x118483800] 17:27:34 INFO - PROCESS | 1648 | 1467678454997 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x121e5dc00) [pid = 1648] [serial = 1901] [outer = 0x118483800] 17:27:35 INFO - PROCESS | 1648 | 1467678455317 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 17:27:35 INFO - PROCESS | 1648 | 1467678455368 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1648 | 1467678455370 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:27:35 INFO - PROCESS | 1648 | 1467678455372 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1648 | 1467678455374 Marionette TRACE conn2 <- [1,2506,null,{}] 17:27:35 INFO - PROCESS | 1648 | 1467678455376 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}] 17:27:35 INFO - PROCESS | 1648 | 1467678455378 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:35 INFO - PROCESS | 1648 | 1467678455467 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:27:35 INFO - PROCESS | 1648 | 1467678455470 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1648 | 1467678455472 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d20b000 == 40 [pid = 1648] [id = 634] 17:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x129476000) [pid = 1648] [serial = 1902] [outer = 0x0] 17:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12a64dc00) [pid = 1648] [serial = 1903] [outer = 0x129476000] 17:27:35 INFO - PROCESS | 1648 | 1467678455497 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12a7bb400) [pid = 1648] [serial = 1904] [outer = 0x129476000] 17:27:35 INFO - PROCESS | 1648 | 1467678455845 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 17:27:35 INFO - PROCESS | 1648 | 1467678455894 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1648 | 1467678455895 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:27:35 INFO - PROCESS | 1648 | 1467678455897 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1648 | 1467678455898 Marionette TRACE conn2 <- [1,2510,null,{}] 17:27:35 INFO - PROCESS | 1648 | 1467678455901 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}] 17:27:35 INFO - PROCESS | 1648 | 1467678455902 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:35 INFO - PROCESS | 1648 | 1467678455982 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:27:35 INFO - PROCESS | 1648 | 1467678455986 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1648 | 1467678455987 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5c8800 == 41 [pid = 1648] [id = 635] 17:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12a7bdc00) [pid = 1648] [serial = 1905] [outer = 0x0] 17:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12ae6f800) [pid = 1648] [serial = 1906] [outer = 0x12a7bdc00] 17:27:36 INFO - PROCESS | 1648 | 1467678456010 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12ae79800) [pid = 1648] [serial = 1907] [outer = 0x12a7bdc00] 17:27:36 INFO - PROCESS | 1648 | 1467678456489 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:27:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 618ms 17:27:36 INFO - PROCESS | 1648 | 1467678456529 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1648 | 1467678456533 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:27:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:27:36 INFO - PROCESS | 1648 | 1467678456539 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1648 | 1467678456542 Marionette TRACE conn2 <- [1,2514,null,{}] 17:27:36 INFO - PROCESS | 1648 | 1467678456549 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}] 17:27:36 INFO - PROCESS | 1648 | 1467678456552 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:36 INFO - PROCESS | 1648 | 1467678456710 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:27:36 INFO - PROCESS | 1648 | 1467678456847 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1648 | 1467678456848 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119313000 == 42 [pid = 1648] [id = 636] 17:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x113387c00) [pid = 1648] [serial = 1908] [outer = 0x0] 17:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116703800) [pid = 1648] [serial = 1909] [outer = 0x113387c00] 17:27:36 INFO - PROCESS | 1648 | 1467678456889 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x117334400) [pid = 1648] [serial = 1910] [outer = 0x113387c00] 17:27:37 INFO - PROCESS | 1648 | 1467678457337 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 826ms 17:27:37 INFO - PROCESS | 1648 | 1467678457364 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1648 | 1467678457368 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:27:37 INFO - PROCESS | 1648 | 1467678457372 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1648 | 1467678457374 Marionette TRACE conn2 <- [1,2518,null,{}] 17:27:37 INFO - PROCESS | 1648 | 1467678457396 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}] 17:27:37 INFO - PROCESS | 1648 | 1467678457397 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:37 INFO - PROCESS | 1648 | 1467678457501 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:27:37 INFO - PROCESS | 1648 | 1467678457577 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1648 | 1467678457579 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a322800 == 43 [pid = 1648] [id = 637] 17:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x118770000) [pid = 1648] [serial = 1911] [outer = 0x0] 17:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1193fc000) [pid = 1648] [serial = 1912] [outer = 0x118770000] 17:27:37 INFO - PROCESS | 1648 | 1467678457609 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119b2b800) [pid = 1648] [serial = 1913] [outer = 0x118770000] 17:27:38 INFO - PROCESS | 1648 | 1467678458029 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 689ms 17:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:27:38 INFO - PROCESS | 1648 | 1467678458061 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1648 | 1467678458063 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:27:38 INFO - PROCESS | 1648 | 1467678458065 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1648 | 1467678458067 Marionette TRACE conn2 <- [1,2522,null,{}] 17:27:38 INFO - PROCESS | 1648 | 1467678458075 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}] 17:27:38 INFO - PROCESS | 1648 | 1467678458079 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:38 INFO - PROCESS | 1648 | 1467678458181 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:27:38 INFO - PROCESS | 1648 | 1467678458246 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1648 | 1467678458248 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d21e800 == 44 [pid = 1648] [id = 638] 17:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1214d8c00) [pid = 1648] [serial = 1914] [outer = 0x0] 17:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121a64400) [pid = 1648] [serial = 1915] [outer = 0x1214d8c00] 17:27:38 INFO - PROCESS | 1648 | 1467678458279 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1256f3400) [pid = 1648] [serial = 1916] [outer = 0x1214d8c00] 17:27:38 INFO - PROCESS | 1648 | 1467678458745 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:27:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 724ms 17:27:38 INFO - PROCESS | 1648 | 1467678458790 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1648 | 1467678458793 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:27:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:27:38 INFO - PROCESS | 1648 | 1467678458819 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1648 | 1467678458820 Marionette TRACE conn2 <- [1,2526,null,{}] 17:27:38 INFO - PROCESS | 1648 | 1467678458822 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}] 17:27:38 INFO - PROCESS | 1648 | 1467678458824 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:38 INFO - PROCESS | 1648 | 1467678458958 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:27:39 INFO - PROCESS | 1648 | 1467678459013 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1648 | 1467678459014 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716a800 == 45 [pid = 1648] [id = 639] 17:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117129800) [pid = 1648] [serial = 1917] [outer = 0x0] 17:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1176d9000) [pid = 1648] [serial = 1918] [outer = 0x117129800] 17:27:39 INFO - PROCESS | 1648 | 1467678459044 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1256fc800) [pid = 1648] [serial = 1919] [outer = 0x117129800] 17:27:39 INFO - PROCESS | 1648 | 1467678459581 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]]]}] 17:27:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:27:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 820ms 17:27:39 INFO - PROCESS | 1648 | 1467678459638 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1648 | 1467678459641 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:27:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:27:39 INFO - PROCESS | 1648 | 1467678459666 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1648 | 1467678459668 Marionette TRACE conn2 <- [1,2530,null,{}] 17:27:39 INFO - PROCESS | 1648 | 1467678459672 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}] 17:27:39 INFO - PROCESS | 1648 | 1467678459678 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:39 INFO - PROCESS | 1648 | 1467678459786 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:27:39 INFO - PROCESS | 1648 | 1467678459901 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1648 | 1467678459903 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x118560000 == 46 [pid = 1648] [id = 640] 17:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11712c400) [pid = 1648] [serial = 1920] [outer = 0x0] 17:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1173c0400) [pid = 1648] [serial = 1921] [outer = 0x11712c400] 17:27:39 INFO - PROCESS | 1648 | 1467678459949 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11817dc00) [pid = 1648] [serial = 1922] [outer = 0x11712c400] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d20b000 == 45 [pid = 1648] [id = 634] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca94000 == 44 [pid = 1648] [id = 633] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1256a8800 == 43 [pid = 1648] [id = 632] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c1800 == 42 [pid = 1648] [id = 631] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c024000 == 41 [pid = 1648] [id = 630] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae16800 == 40 [pid = 1648] [id = 629] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a505800 == 39 [pid = 1648] [id = 628] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x128ee0800 == 38 [pid = 1648] [id = 627] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12565d000 == 37 [pid = 1648] [id = 626] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x120f4f000 == 36 [pid = 1648] [id = 625] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x117221000 == 35 [pid = 1648] [id = 624] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1181e2000 == 34 [pid = 1648] [id = 622] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12c649800 == 33 [pid = 1648] [id = 621] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x124e1d000 == 32 [pid = 1648] [id = 623] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11716a800 == 31 [pid = 1648] [id = 639] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d21e800 == 30 [pid = 1648] [id = 638] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a322800 == 29 [pid = 1648] [id = 637] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5c8800 == 28 [pid = 1648] [id = 635] 17:27:41 INFO - PROCESS | 1648 | --DOCSHELL 0x119313000 == 27 [pid = 1648] [id = 636] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1214dcc00) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1160ab400) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x116709800) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1183abc00) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118770400) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1173c1c00) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118177000) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x117131000) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118ff6000) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12100e000) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1176e3800) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117326800) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x119f69c00) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1193fa000) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126dd8400) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1256f6000) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x125523c00) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117296400) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12753b000) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1256f4c00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12567c000) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x121efac00) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x126c9fc00) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121005c00) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x128d2b400) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126ca5c00) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x119a48000) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121e59400) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1272c4000) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x119a42400) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129185c00) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1272b9400) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 17:27:41 INFO - PROCESS | 1648 | 1467678461185 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1577ms 17:27:41 INFO - PROCESS | 1648 | 1467678461247 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1648 | 1467678461249 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:27:41 INFO - PROCESS | 1648 | 1467678461252 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1648 | 1467678461254 Marionette TRACE conn2 <- [1,2534,null,{}] 17:27:41 INFO - PROCESS | 1648 | 1467678461258 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}] 17:27:41 INFO - PROCESS | 1648 | 1467678461260 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:41 INFO - PROCESS | 1648 | 1467678461336 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:27:41 INFO - PROCESS | 1648 | 1467678461345 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1648 | 1467678461348 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b3000 == 28 [pid = 1648] [id = 641] 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x112d90400) [pid = 1648] [serial = 1923] [outer = 0x0] 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x1160ae400) [pid = 1648] [serial = 1924] [outer = 0x112d90400] 17:27:41 INFO - PROCESS | 1648 | 1467678461375 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1128d2000) [pid = 1648] [serial = 1925] [outer = 0x112d90400] 17:27:41 INFO - PROCESS | 1648 | 1467678461712 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:27:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 526ms 17:27:41 INFO - PROCESS | 1648 | 1467678461778 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1648 | 1467678461781 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:27:41 INFO - PROCESS | 1648 | 1467678461786 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1648 | 1467678461788 Marionette TRACE conn2 <- [1,2538,null,{}] 17:27:41 INFO - PROCESS | 1648 | 1467678461790 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}] 17:27:41 INFO - PROCESS | 1648 | 1467678461792 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:41 INFO - PROCESS | 1648 | 1467678461872 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:27:41 INFO - PROCESS | 1648 | 1467678461879 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1648 | 1467678461880 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931b800 == 29 [pid = 1648] [id = 642] 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116a04000) [pid = 1648] [serial = 1926] [outer = 0x0] 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117328800) [pid = 1648] [serial = 1927] [outer = 0x116a04000] 17:27:41 INFO - PROCESS | 1648 | 1467678461907 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118175000) [pid = 1648] [serial = 1928] [outer = 0x116a04000] 17:27:42 INFO - PROCESS | 1648 | 1467678462254 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 475ms 17:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:27:42 INFO - PROCESS | 1648 | 1467678462263 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1648 | 1467678462264 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:27:42 INFO - PROCESS | 1648 | 1467678462267 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1648 | 1467678462269 Marionette TRACE conn2 <- [1,2542,null,{}] 17:27:42 INFO - PROCESS | 1648 | 1467678462279 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}] 17:27:42 INFO - PROCESS | 1648 | 1467678462282 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:42 INFO - PROCESS | 1648 | 1467678462363 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:27:42 INFO - PROCESS | 1648 | 1467678462421 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1648 | 1467678462423 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a4b000 == 30 [pid = 1648] [id = 643] 17:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1129abc00) [pid = 1648] [serial = 1929] [outer = 0x0] 17:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1183a9000) [pid = 1648] [serial = 1930] [outer = 0x1129abc00] 17:27:42 INFO - PROCESS | 1648 | 1467678462451 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118771400) [pid = 1648] [serial = 1931] [outer = 0x1129abc00] 17:27:42 INFO - PROCESS | 1648 | 1467678462766 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 17:27:42 INFO - PROCESS | 1648 | 1467678462788 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1648 | 1467678462789 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:27:42 INFO - PROCESS | 1648 | 1467678462794 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1648 | 1467678462796 Marionette TRACE conn2 <- [1,2546,null,{}] 17:27:42 INFO - PROCESS | 1648 | 1467678462799 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}] 17:27:42 INFO - PROCESS | 1648 | 1467678462800 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:42 INFO - PROCESS | 1648 | 1467678462879 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:27:42 INFO - PROCESS | 1648 | 1467678462942 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1648 | 1467678462943 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x126883800 == 31 [pid = 1648] [id = 644] 17:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11848b800) [pid = 1648] [serial = 1932] [outer = 0x0] 17:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x118fefc00) [pid = 1648] [serial = 1933] [outer = 0x11848b800] 17:27:42 INFO - PROCESS | 1648 | 1467678462968 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x119a48000) [pid = 1648] [serial = 1934] [outer = 0x11848b800] 17:27:43 INFO - PROCESS | 1648 | 1467678463262 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 17:27:43 INFO - PROCESS | 1648 | 1467678463313 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1648 | 1467678463315 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:27:43 INFO - PROCESS | 1648 | 1467678463317 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1648 | 1467678463325 Marionette TRACE conn2 <- [1,2550,null,{}] 17:27:43 INFO - PROCESS | 1648 | 1467678463328 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}] 17:27:43 INFO - PROCESS | 1648 | 1467678463329 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:43 INFO - PROCESS | 1648 | 1467678463422 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:27:43 INFO - PROCESS | 1648 | 1467678463462 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1648 | 1467678463463 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e12000 == 32 [pid = 1648] [id = 645] 17:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11670b800) [pid = 1648] [serial = 1935] [outer = 0x0] 17:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b31800) [pid = 1648] [serial = 1936] [outer = 0x11670b800] 17:27:43 INFO - PROCESS | 1648 | 1467678463487 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1210c4800) [pid = 1648] [serial = 1937] [outer = 0x11670b800] 17:27:43 INFO - PROCESS | 1648 | 1467678463818 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 526ms 17:27:43 INFO - PROCESS | 1648 | 1467678463845 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1648 | 1467678463847 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:27:43 INFO - PROCESS | 1648 | 1467678463857 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1648 | 1467678463859 Marionette TRACE conn2 <- [1,2554,null,{}] 17:27:43 INFO - PROCESS | 1648 | 1467678463862 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}] 17:27:43 INFO - PROCESS | 1648 | 1467678463868 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:43 INFO - PROCESS | 1648 | 1467678463983 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x125526c00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12756d400) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1292d4c00) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121908400) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x118182800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x111da8800) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11712f000) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118173400) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11604cc00) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113d14800) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12a7bdc00) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11309ec00) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x129476000) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x118483800) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x113943c00) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:27:44 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x116972000) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:27:44 INFO - PROCESS | 1648 | 1467678464329 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1648 | 1467678464330 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x113f15800 == 33 [pid = 1648] [id = 646] 17:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x111d7d800) [pid = 1648] [serial = 1938] [outer = 0x0] 17:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1122ba000) [pid = 1648] [serial = 1939] [outer = 0x111d7d800] 17:27:44 INFO - PROCESS | 1648 | 1467678464362 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x112a83000) [pid = 1648] [serial = 1940] [outer = 0x111d7d800] 17:27:44 INFO - PROCESS | 1648 | 1467678464965 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1171ms 17:27:45 INFO - PROCESS | 1648 | 1467678465030 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1648 | 1467678465033 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:27:45 INFO - PROCESS | 1648 | 1467678465036 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1648 | 1467678465037 Marionette TRACE conn2 <- [1,2558,null,{}] 17:27:45 INFO - PROCESS | 1648 | 1467678465041 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}] 17:27:45 INFO - PROCESS | 1648 | 1467678465044 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:45 INFO - PROCESS | 1648 | 1467678465150 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:27:45 INFO - PROCESS | 1648 | 1467678465230 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1648 | 1467678465232 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12145d800 == 34 [pid = 1648] [id = 647] 17:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x116706800) [pid = 1648] [serial = 1941] [outer = 0x0] 17:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x116972800) [pid = 1648] [serial = 1942] [outer = 0x116706800] 17:27:45 INFO - PROCESS | 1648 | 1467678465263 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11732d400) [pid = 1648] [serial = 1943] [outer = 0x116706800] 17:27:45 INFO - PROCESS | 1648 | 1467678465892 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 870ms 17:27:45 INFO - PROCESS | 1648 | 1467678465905 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1648 | 1467678465907 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:27:45 INFO - PROCESS | 1648 | 1467678465939 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1648 | 1467678465942 Marionette TRACE conn2 <- [1,2562,null,{}] 17:27:45 INFO - PROCESS | 1648 | 1467678465948 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}] 17:27:45 INFO - PROCESS | 1648 | 1467678465949 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:46 INFO - PROCESS | 1648 | 1467678466056 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:27:46 INFO - PROCESS | 1648 | 1467678466135 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1648 | 1467678466138 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x119302800 == 35 [pid = 1648] [id = 648] 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1160ac400) [pid = 1648] [serial = 1944] [outer = 0x0] 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1162dec00) [pid = 1648] [serial = 1945] [outer = 0x1160ac400] 17:27:46 INFO - PROCESS | 1648 | 1467678466167 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1167e8000) [pid = 1648] [serial = 1946] [outer = 0x1160ac400] 17:27:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128e12000 == 34 [pid = 1648] [id = 645] 17:27:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126883800 == 33 [pid = 1648] [id = 644] 17:27:46 INFO - PROCESS | 1648 | --DOCSHELL 0x121a4b000 == 32 [pid = 1648] [id = 643] 17:27:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11931b800 == 31 [pid = 1648] [id = 642] 17:27:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b3000 == 30 [pid = 1648] [id = 641] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x1173bb800) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126f2a000) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128e71800) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129473400) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121a67000) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121e3ac00) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1184a4800) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x118ff0000) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1292d1c00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1175b1c00) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x118182000) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11817cc00) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1183a9c00) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11662a800) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x116a0b400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1292d4800) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x119a46400) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121349c00) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12ae6f800) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1171a2800) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12a64dc00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12947b800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x119b2b400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12681e800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x121edd400) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12ae79800) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x127547400) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x124e67400) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x121e5dc00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12a7bb400) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 17:27:46 INFO - PROCESS | 1648 | 1467678466551 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]]]}] 17:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 628ms 17:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:27:46 INFO - PROCESS | 1648 | 1467678466565 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 1648 | 1467678466568 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:27:46 INFO - PROCESS | 1648 | 1467678466573 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 1648 | 1467678466575 Marionette TRACE conn2 <- [1,2566,null,{}] 17:27:46 INFO - PROCESS | 1648 | 1467678466580 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}] 17:27:46 INFO - PROCESS | 1648 | 1467678466582 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:46 INFO - PROCESS | 1648 | 1467678466662 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:27:46 INFO - PROCESS | 1648 | 1467678466666 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1648 | 1467678466667 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x121139000 == 31 [pid = 1648] [id = 649] 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x117335c00) [pid = 1648] [serial = 1947] [outer = 0x0] 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11817b400) [pid = 1648] [serial = 1948] [outer = 0x117335c00] 17:27:46 INFO - PROCESS | 1648 | 1467678466694 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x118282800) [pid = 1648] [serial = 1949] [outer = 0x117335c00] 17:27:47 INFO - PROCESS | 1648 | 1467678467033 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 474ms 17:27:47 INFO - PROCESS | 1648 | 1467678467047 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1648 | 1467678467049 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:27:47 INFO - PROCESS | 1648 | 1467678467051 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1648 | 1467678467054 Marionette TRACE conn2 <- [1,2570,null,{}] 17:27:47 INFO - PROCESS | 1648 | 1467678467064 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}] 17:27:47 INFO - PROCESS | 1648 | 1467678467067 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:47 INFO - PROCESS | 1648 | 1467678467166 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:27:47 INFO - PROCESS | 1648 | 1467678467272 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1648 | 1467678467273 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e5a000 == 32 [pid = 1648] [id = 650] 17:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x1129ae000) [pid = 1648] [serial = 1950] [outer = 0x0] 17:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x112d87400) [pid = 1648] [serial = 1951] [outer = 0x1129ae000] 17:27:47 INFO - PROCESS | 1648 | 1467678467305 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11662a800) [pid = 1648] [serial = 1952] [outer = 0x1129ae000] 17:27:47 INFO - PROCESS | 1648 | 1467678467782 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 777ms 17:27:47 INFO - PROCESS | 1648 | 1467678467830 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1648 | 1467678467832 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:27:47 INFO - PROCESS | 1648 | 1467678467835 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1648 | 1467678467837 Marionette TRACE conn2 <- [1,2574,null,{}] 17:27:47 INFO - PROCESS | 1648 | 1467678467841 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}] 17:27:47 INFO - PROCESS | 1648 | 1467678467842 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:47 INFO - PROCESS | 1648 | 1467678467964 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:27:48 INFO - PROCESS | 1648 | 1467678468031 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1648 | 1467678468033 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x127253800 == 33 [pid = 1648] [id = 651] 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1128d1800) [pid = 1648] [serial = 1953] [outer = 0x0] 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x118484c00) [pid = 1648] [serial = 1954] [outer = 0x1128d1800] 17:27:48 INFO - PROCESS | 1648 | 1467678468064 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118fc2800) [pid = 1648] [serial = 1955] [outer = 0x1128d1800] 17:27:48 INFO - PROCESS | 1648 | 1467678468481 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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 17:27:48 INFO - PROCESS | 1648 | 1467678468508 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:27:48 INFO - PROCESS | 1648 | 1467678468513 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:27:48 INFO - PROCESS | 1648 | 1467678468515 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1648 | 1467678468517 Marionette TRACE conn2 <- [1,2578,null,{}] 17:27:48 INFO - PROCESS | 1648 | 1467678468520 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}] 17:27:48 INFO - PROCESS | 1648 | 1467678468521 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:48 INFO - PROCESS | 1648 | 1467678468618 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:27:48 INFO - PROCESS | 1648 | 1467678468673 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1648 | 1467678468675 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f0000 == 34 [pid = 1648] [id = 652] 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x118ff4000) [pid = 1648] [serial = 1956] [outer = 0x0] 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x119a46c00) [pid = 1648] [serial = 1957] [outer = 0x118ff4000] 17:27:48 INFO - PROCESS | 1648 | 1467678468704 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x120f16c00) [pid = 1648] [serial = 1958] [outer = 0x118ff4000] 17:27:49 INFO - PROCESS | 1648 | 1467678469117 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 619ms 17:27:49 INFO - PROCESS | 1648 | 1467678469135 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 1648 | 1467678469137 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:27:49 INFO - PROCESS | 1648 | 1467678469145 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1648 | 1467678469150 Marionette TRACE conn2 <- [1,2582,null,{}] 17:27:49 INFO - PROCESS | 1648 | 1467678469153 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}] 17:27:49 INFO - PROCESS | 1648 | 1467678469156 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:49 INFO - PROCESS | 1648 | 1467678469253 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:27:49 INFO - PROCESS | 1648 | 1467678469345 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1648 | 1467678469346 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a772000 == 35 [pid = 1648] [id = 653] 17:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1193f7000) [pid = 1648] [serial = 1959] [outer = 0x0] 17:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1216db000) [pid = 1648] [serial = 1960] [outer = 0x1193f7000] 17:27:49 INFO - PROCESS | 1648 | 1467678469375 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x121911400) [pid = 1648] [serial = 1961] [outer = 0x1193f7000] 17:27:49 INFO - PROCESS | 1648 | 1467678469779 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 678ms 17:27:49 INFO - PROCESS | 1648 | 1467678469818 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 1648 | 1467678469820 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:27:49 INFO - PROCESS | 1648 | 1467678469822 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1648 | 1467678469823 Marionette TRACE conn2 <- [1,2586,null,{}] 17:27:49 INFO - PROCESS | 1648 | 1467678469826 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}] 17:27:49 INFO - PROCESS | 1648 | 1467678469827 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:49 INFO - PROCESS | 1648 | 1467678469925 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:27:49 INFO - PROCESS | 1648 | 1467678469992 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1648 | 1467678469994 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae17800 == 36 [pid = 1648] [id = 654] 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x121a67000) [pid = 1648] [serial = 1962] [outer = 0x0] 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x121e5dc00) [pid = 1648] [serial = 1963] [outer = 0x121a67000] 17:27:50 INFO - PROCESS | 1648 | 1467678470023 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x124cea400) [pid = 1648] [serial = 1964] [outer = 0x121a67000] 17:27:50 INFO - PROCESS | 1648 | 1467678470504 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 722ms 17:27:50 INFO - PROCESS | 1648 | 1467678470544 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1648 | 1467678470546 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:27:50 INFO - PROCESS | 1648 | 1467678470574 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1648 | 1467678470576 Marionette TRACE conn2 <- [1,2590,null,{}] 17:27:50 INFO - PROCESS | 1648 | 1467678470595 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}] 17:27:50 INFO - PROCESS | 1648 | 1467678470596 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:50 INFO - PROCESS | 1648 | 1467678470692 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:27:50 INFO - PROCESS | 1648 | 1467678470758 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 1648 | 1467678470761 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x125671800 == 37 [pid = 1648] [id = 655] 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1162d3400) [pid = 1648] [serial = 1965] [outer = 0x0] 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11712ac00) [pid = 1648] [serial = 1966] [outer = 0x1162d3400] 17:27:50 INFO - PROCESS | 1648 | 1467678470788 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118182800) [pid = 1648] [serial = 1967] [outer = 0x1162d3400] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x118560000 == 36 [pid = 1648] [id = 640] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x121139000 == 35 [pid = 1648] [id = 649] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x119302800 == 34 [pid = 1648] [id = 648] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x113f15800 == 33 [pid = 1648] [id = 646] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12145d800 == 32 [pid = 1648] [id = 647] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12ae17800 == 31 [pid = 1648] [id = 654] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12a772000 == 30 [pid = 1648] [id = 653] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f0000 == 29 [pid = 1648] [id = 652] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x127253800 == 28 [pid = 1648] [id = 651] 17:27:51 INFO - PROCESS | 1648 | --DOCSHELL 0x117e5a000 == 27 [pid = 1648] [id = 650] 17:27:51 INFO - PROCESS | 1648 | 1467678471736 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1212ms 17:27:51 INFO - PROCESS | 1648 | 1467678471764 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1648 | 1467678471768 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:27:51 INFO - PROCESS | 1648 | 1467678471772 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1648 | 1467678471777 Marionette TRACE conn2 <- [1,2594,null,{}] 17:27:51 INFO - PROCESS | 1648 | 1467678471783 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}] 17:27:51 INFO - PROCESS | 1648 | 1467678471786 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:51 INFO - PROCESS | 1648 | 1467678471894 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:27:51 INFO - PROCESS | 1648 | 1467678471955 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1648 | 1467678471956 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11721c800 == 28 [pid = 1648] [id = 656] 17:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x112a81800) [pid = 1648] [serial = 1968] [outer = 0x0] 17:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x113d5f800) [pid = 1648] [serial = 1969] [outer = 0x112a81800] 17:27:51 INFO - PROCESS | 1648 | 1467678471984 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x116709c00) [pid = 1648] [serial = 1970] [outer = 0x112a81800] 17:27:52 INFO - PROCESS | 1648 | 1467678472332 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 576ms 17:27:52 INFO - PROCESS | 1648 | 1467678472347 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1648 | 1467678472351 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:27:52 INFO - PROCESS | 1648 | 1467678472355 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1648 | 1467678472358 Marionette TRACE conn2 <- [1,2598,null,{}] 17:27:52 INFO - PROCESS | 1648 | 1467678472362 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}] 17:27:52 INFO - PROCESS | 1648 | 1467678472364 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:52 INFO - PROCESS | 1648 | 1467678472443 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:27:52 INFO - PROCESS | 1648 | 1467678472448 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1648 | 1467678472449 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119d25800 == 29 [pid = 1648] [id = 657] 17:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117131000) [pid = 1648] [serial = 1971] [outer = 0x0] 17:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1173bcc00) [pid = 1648] [serial = 1972] [outer = 0x117131000] 17:27:52 INFO - PROCESS | 1648 | 1467678472477 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11817b800) [pid = 1648] [serial = 1973] [outer = 0x117131000] 17:27:52 INFO - PROCESS | 1648 | 1467678472858 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 523ms 17:27:52 INFO - PROCESS | 1648 | 1467678472885 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1648 | 1467678472886 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:27:52 INFO - PROCESS | 1648 | 1467678472889 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1648 | 1467678472892 Marionette TRACE conn2 <- [1,2602,null,{}] 17:27:52 INFO - PROCESS | 1648 | 1467678472899 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}] 17:27:52 INFO - PROCESS | 1648 | 1467678472902 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:53 INFO - PROCESS | 1648 | 1467678472996 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:27:53 INFO - PROCESS | 1648 | 1467678473033 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1648 | 1467678473035 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x125665000 == 30 [pid = 1648] [id = 658] 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112d90800) [pid = 1648] [serial = 1974] [outer = 0x0] 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11852f400) [pid = 1648] [serial = 1975] [outer = 0x112d90800] 17:27:53 INFO - PROCESS | 1648 | 1467678473068 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118fc2c00) [pid = 1648] [serial = 1976] [outer = 0x112d90800] 17:27:53 INFO - PROCESS | 1648 | 1467678473423 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 573ms 17:27:53 INFO - PROCESS | 1648 | 1467678473463 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1648 | 1467678473465 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:27:53 INFO - PROCESS | 1648 | 1467678473467 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1648 | 1467678473468 Marionette TRACE conn2 <- [1,2606,null,{}] 17:27:53 INFO - PROCESS | 1648 | 1467678473471 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}] 17:27:53 INFO - PROCESS | 1648 | 1467678473472 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:53 INFO - PROCESS | 1648 | 1467678473569 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:27:53 INFO - PROCESS | 1648 | 1467678473572 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1648 | 1467678473573 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x1292b3800 == 31 [pid = 1648] [id = 659] 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1193ef400) [pid = 1648] [serial = 1977] [outer = 0x0] 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x119a40800) [pid = 1648] [serial = 1978] [outer = 0x1193ef400] 17:27:53 INFO - PROCESS | 1648 | 1467678473600 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x119b2bc00) [pid = 1648] [serial = 1979] [outer = 0x1193ef400] 17:27:53 INFO - PROCESS | 1648 | 1467678473948 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 17:27:53 INFO - PROCESS | 1648 | 1467678473988 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1648 | 1467678473996 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:27:54 INFO - PROCESS | 1648 | 1467678473998 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1648 | 1467678473999 Marionette TRACE conn2 <- [1,2610,null,{}] 17:27:54 INFO - PROCESS | 1648 | 1467678474002 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}] 17:27:54 INFO - PROCESS | 1648 | 1467678474003 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:54 INFO - PROCESS | 1648 | 1467678474093 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:27:54 INFO - PROCESS | 1648 | 1467678474132 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1648 | 1467678474133 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6f1000 == 32 [pid = 1648] [id = 660] 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11712bc00) [pid = 1648] [serial = 1980] [outer = 0x0] 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121011400) [pid = 1648] [serial = 1981] [outer = 0x11712bc00] 17:27:54 INFO - PROCESS | 1648 | 1467678474157 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121469000) [pid = 1648] [serial = 1982] [outer = 0x11712bc00] 17:27:54 INFO - PROCESS | 1648 | 1467678474482 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 519ms 17:27:54 INFO - PROCESS | 1648 | 1467678474517 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1648 | 1467678474518 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:27:54 INFO - PROCESS | 1648 | 1467678474521 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1648 | 1467678474522 Marionette TRACE conn2 <- [1,2614,null,{}] 17:27:54 INFO - PROCESS | 1648 | 1467678474524 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}] 17:27:54 INFO - PROCESS | 1648 | 1467678474528 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:54 INFO - PROCESS | 1648 | 1467678474648 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:27:54 INFO - PROCESS | 1648 | 1467678474652 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1648 | 1467678474653 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b945800 == 33 [pid = 1648] [id = 661] 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11817bc00) [pid = 1648] [serial = 1983] [outer = 0x0] 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121904000) [pid = 1648] [serial = 1984] [outer = 0x11817bc00] 17:27:54 INFO - PROCESS | 1648 | 1467678474678 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125524800) [pid = 1648] [serial = 1985] [outer = 0x11817bc00] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11848b800) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11670b800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113387c00) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118770000) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1214d8c00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117129800) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x112d90400) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x116a04000) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1129abc00) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11712c400) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117335c00) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1160ac400) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x111d7d800) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:27:55 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x116706800) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:27:55 INFO - PROCESS | 1648 | 1467678475113 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 619ms 17:27:55 INFO - PROCESS | 1648 | 1467678475140 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1648 | 1467678475142 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:27:55 INFO - PROCESS | 1648 | 1467678475146 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1648 | 1467678475147 Marionette TRACE conn2 <- [1,2618,null,{}] 17:27:55 INFO - PROCESS | 1648 | 1467678475150 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}] 17:27:55 INFO - PROCESS | 1648 | 1467678475158 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:55 INFO - PROCESS | 1648 | 1467678475230 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:27:55 INFO - PROCESS | 1648 | 1467678475233 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1648 | 1467678475234 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b948800 == 34 [pid = 1648] [id = 662] 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x1129a8800) [pid = 1648] [serial = 1986] [outer = 0x0] 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x117129800) [pid = 1648] [serial = 1987] [outer = 0x1129a8800] 17:27:55 INFO - PROCESS | 1648 | 1467678475260 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118350400) [pid = 1648] [serial = 1988] [outer = 0x1129a8800] 17:27:55 INFO - PROCESS | 1648 | 1467678475602 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 469ms 17:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:27:55 INFO - PROCESS | 1648 | 1467678475616 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1648 | 1467678475617 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:27:55 INFO - PROCESS | 1648 | 1467678475619 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1648 | 1467678475620 Marionette TRACE conn2 <- [1,2622,null,{}] 17:27:55 INFO - PROCESS | 1648 | 1467678475622 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}] 17:27:55 INFO - PROCESS | 1648 | 1467678475623 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:55 INFO - PROCESS | 1648 | 1467678475727 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:27:55 INFO - PROCESS | 1648 | 1467678475733 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1648 | 1467678475734 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd86000 == 35 [pid = 1648] [id = 663] 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1160ac400) [pid = 1648] [serial = 1989] [outer = 0x0] 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118770000) [pid = 1648] [serial = 1990] [outer = 0x1160ac400] 17:27:55 INFO - PROCESS | 1648 | 1467678475758 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125528c00) [pid = 1648] [serial = 1991] [outer = 0x1160ac400] 17:27:56 INFO - PROCESS | 1648 | 1467678476095 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 17:27:56 INFO - PROCESS | 1648 | 1467678476137 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1648 | 1467678476139 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:27:56 INFO - PROCESS | 1648 | 1467678476141 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1648 | 1467678476142 Marionette TRACE conn2 <- [1,2626,null,{}] 17:27:56 INFO - PROCESS | 1648 | 1467678476144 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}] 17:27:56 INFO - PROCESS | 1648 | 1467678476145 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:56 INFO - PROCESS | 1648 | 1467678476228 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:27:56 INFO - PROCESS | 1648 | 1467678476232 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1648 | 1467678476233 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c16000 == 36 [pid = 1648] [id = 664] 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11107d000) [pid = 1648] [serial = 1992] [outer = 0x0] 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1256fa000) [pid = 1648] [serial = 1993] [outer = 0x11107d000] 17:27:56 INFO - PROCESS | 1648 | 1467678476257 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126ca6c00) [pid = 1648] [serial = 1994] [outer = 0x11107d000] 17:27:56 INFO - PROCESS | 1648 | 1467678476590 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms 17:27:56 INFO - PROCESS | 1648 | 1467678476613 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1648 | 1467678476614 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:27:56 INFO - PROCESS | 1648 | 1467678476617 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1648 | 1467678476618 Marionette TRACE conn2 <- [1,2630,null,{}] 17:27:56 INFO - PROCESS | 1648 | 1467678476620 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}] 17:27:56 INFO - PROCESS | 1648 | 1467678476621 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:56 INFO - PROCESS | 1648 | 1467678476737 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:27:56 INFO - PROCESS | 1648 | 1467678476743 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1648 | 1467678476744 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c3800 == 37 [pid = 1648] [id = 665] 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126ca7800) [pid = 1648] [serial = 1995] [outer = 0x0] 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x126dda400) [pid = 1648] [serial = 1996] [outer = 0x126ca7800] 17:27:56 INFO - PROCESS | 1648 | 1467678476780 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1272bd800) [pid = 1648] [serial = 1997] [outer = 0x126ca7800] 17:27:57 INFO - PROCESS | 1648 | 1467678477383 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 820ms 17:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:27:57 INFO - PROCESS | 1648 | 1467678477437 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 1648 | 1467678477440 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:27:57 INFO - PROCESS | 1648 | 1467678477443 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1648 | 1467678477445 Marionette TRACE conn2 <- [1,2634,null,{}] 17:27:57 INFO - PROCESS | 1648 | 1467678477449 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}] 17:27:57 INFO - PROCESS | 1648 | 1467678477451 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:57 INFO - PROCESS | 1648 | 1467678477559 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:27:57 INFO - PROCESS | 1648 | 1467678477639 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1648 | 1467678477641 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119318000 == 38 [pid = 1648] [id = 666] 17:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1129b2800) [pid = 1648] [serial = 1998] [outer = 0x0] 17:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1151afc00) [pid = 1648] [serial = 1999] [outer = 0x1129b2800] 17:27:57 INFO - PROCESS | 1648 | 1467678477671 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11696e000) [pid = 1648] [serial = 2000] [outer = 0x1129b2800] 17:27:58 INFO - PROCESS | 1648 | 1467678478186 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 773ms 17:27:58 INFO - PROCESS | 1648 | 1467678478217 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1648 | 1467678478220 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:27:58 INFO - PROCESS | 1648 | 1467678478251 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1648 | 1467678478253 Marionette TRACE conn2 <- [1,2638,null,{}] 17:27:58 INFO - PROCESS | 1648 | 1467678478257 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}] 17:27:58 INFO - PROCESS | 1648 | 1467678478261 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:58 INFO - PROCESS | 1648 | 1467678478370 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:27:58 INFO - PROCESS | 1648 | 1467678478451 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1648 | 1467678478452 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f0c000 == 39 [pid = 1648] [id = 667] 17:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x116a11800) [pid = 1648] [serial = 2001] [outer = 0x0] 17:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x118179400) [pid = 1648] [serial = 2002] [outer = 0x116a11800] 17:27:58 INFO - PROCESS | 1648 | 1467678478483 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1183aec00) [pid = 1648] [serial = 2003] [outer = 0x116a11800] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x126c16000 == 38 [pid = 1648] [id = 664] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd86000 == 37 [pid = 1648] [id = 663] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b948800 == 36 [pid = 1648] [id = 662] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12b945800 == 35 [pid = 1648] [id = 661] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6f1000 == 34 [pid = 1648] [id = 660] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1292b3800 == 33 [pid = 1648] [id = 659] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x125665000 == 32 [pid = 1648] [id = 658] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x119d25800 == 31 [pid = 1648] [id = 657] 17:27:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11721c800 == 30 [pid = 1648] [id = 656] 17:27:59 INFO - PROCESS | 1648 | 1467678479080 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]]]}] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x1210c4800) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x117334400) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x119b2b800) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1256f3400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1256fc800) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1128d2000) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121a64400) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1193fc000) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118175000) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1160ae400) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116703800) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118771400) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x1176d9000) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x117328800) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1173c0400) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11817dc00) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1183a9000) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11817b400) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x118282800) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1162dec00) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1122ba000) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x112a83000) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x116972800) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11732d400) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1167e8000) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119a48000) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119b31800) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118fefc00) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 17:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 905ms 17:27:59 INFO - PROCESS | 1648 | 1467678479130 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1648 | 1467678479132 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:27:59 INFO - PROCESS | 1648 | 1467678479135 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1648 | 1467678479137 Marionette TRACE conn2 <- [1,2642,null,{}] 17:27:59 INFO - PROCESS | 1648 | 1467678479141 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}] 17:27:59 INFO - PROCESS | 1648 | 1467678479143 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:59 INFO - PROCESS | 1648 | 1467678479220 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:27:59 INFO - PROCESS | 1648 | 1467678479228 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1648 | 1467678479231 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11825b800 == 31 [pid = 1648] [id = 668] 17:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11712f400) [pid = 1648] [serial = 2004] [outer = 0x0] 17:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x117329400) [pid = 1648] [serial = 2005] [outer = 0x11712f400] 17:27:59 INFO - PROCESS | 1648 | 1467678479259 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1176d9000) [pid = 1648] [serial = 2006] [outer = 0x11712f400] 17:27:59 INFO - PROCESS | 1648 | 1467678479735 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 624ms 17:27:59 INFO - PROCESS | 1648 | 1467678479761 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1648 | 1467678479765 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:27:59 INFO - PROCESS | 1648 | 1467678479772 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1648 | 1467678479775 Marionette TRACE conn2 <- [1,2646,null,{}] 17:27:59 INFO - PROCESS | 1648 | 1467678479780 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}] 17:27:59 INFO - PROCESS | 1648 | 1467678479783 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:59 INFO - PROCESS | 1648 | 1467678479936 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:27:59 INFO - PROCESS | 1648 | 1467678479952 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1648 | 1467678479954 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:27:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f65000 == 32 [pid = 1648] [id = 669] 17:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x118482400) [pid = 1648] [serial = 2007] [outer = 0x0] 17:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11848b800) [pid = 1648] [serial = 2008] [outer = 0x118482400] 17:28:00 INFO - PROCESS | 1648 | 1467678480001 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118779c00) [pid = 1648] [serial = 2009] [outer = 0x118482400] 17:28:00 INFO - PROCESS | 1648 | 1467678480356 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 627ms 17:28:00 INFO - PROCESS | 1648 | 1467678480398 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1648 | 1467678480400 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:28:00 INFO - PROCESS | 1648 | 1467678480402 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1648 | 1467678480404 Marionette TRACE conn2 <- [1,2650,null,{}] 17:28:00 INFO - PROCESS | 1648 | 1467678480412 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}] 17:28:00 INFO - PROCESS | 1648 | 1467678480415 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:00 INFO - PROCESS | 1648 | 1467678480495 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:28:00 INFO - PROCESS | 1648 | 1467678480550 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1648 | 1467678480552 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x125665000 == 33 [pid = 1648] [id = 670] 17:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x113391000) [pid = 1648] [serial = 2010] [outer = 0x0] 17:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1193f6c00) [pid = 1648] [serial = 2011] [outer = 0x113391000] 17:28:00 INFO - PROCESS | 1648 | 1467678480579 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x12100c000) [pid = 1648] [serial = 2012] [outer = 0x113391000] 17:28:00 INFO - PROCESS | 1648 | 1467678480846 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:28:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 474ms 17:28:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:28:00 INFO - PROCESS | 1648 | 1467678480882 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:28:00 INFO - PROCESS | 1648 | 1467678480884 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:28:00 INFO - PROCESS | 1648 | 1467678480886 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1648 | 1467678480888 Marionette TRACE conn2 <- [1,2654,null,{}] 17:28:00 INFO - PROCESS | 1648 | 1467678480890 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}] 17:28:00 INFO - PROCESS | 1648 | 1467678480891 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:00 INFO - PROCESS | 1648 | 1467678480983 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:28:00 INFO - PROCESS | 1648 | 1467678480986 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1648 | 1467678480988 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ede000 == 34 [pid = 1648] [id = 671] 17:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x1211ee000) [pid = 1648] [serial = 2013] [outer = 0x0] 17:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12190b800) [pid = 1648] [serial = 2014] [outer = 0x1211ee000] 17:28:01 INFO - PROCESS | 1648 | 1467678481014 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121e31800) [pid = 1648] [serial = 2015] [outer = 0x1211ee000] 17:28:01 INFO - PROCESS | 1648 | 1467678481381 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 17:28:01 INFO - PROCESS | 1648 | 1467678481408 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1648 | 1467678481409 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:28:01 INFO - PROCESS | 1648 | 1467678481417 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1648 | 1467678481418 Marionette TRACE conn2 <- [1,2658,null,{}] 17:28:01 INFO - PROCESS | 1648 | 1467678481420 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}] 17:28:01 INFO - PROCESS | 1648 | 1467678481421 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:01 INFO - PROCESS | 1648 | 1467678481516 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:28:01 INFO - PROCESS | 1648 | 1467678481519 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1648 | 1467678481520 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a76f800 == 35 [pid = 1648] [id = 672] 17:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112a7d000) [pid = 1648] [serial = 2016] [outer = 0x0] 17:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x121e3ac00) [pid = 1648] [serial = 2017] [outer = 0x112a7d000] 17:28:01 INFO - PROCESS | 1648 | 1467678481544 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x123eeb400) [pid = 1648] [serial = 2018] [outer = 0x112a7d000] 17:28:01 INFO - PROCESS | 1648 | 1467678481864 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms 17:28:01 INFO - PROCESS | 1648 | 1467678481887 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1648 | 1467678481888 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:28:01 INFO - PROCESS | 1648 | 1467678481890 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1648 | 1467678481891 Marionette TRACE conn2 <- [1,2662,null,{}] 17:28:01 INFO - PROCESS | 1648 | 1467678481896 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}] 17:28:01 INFO - PROCESS | 1648 | 1467678481900 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:02 INFO - PROCESS | 1648 | 1467678482014 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:28:02 INFO - PROCESS | 1648 | 1467678482026 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1648 | 1467678482027 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b947800 == 36 [pid = 1648] [id = 673] 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x124e64400) [pid = 1648] [serial = 2019] [outer = 0x0] 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126dcfc00) [pid = 1648] [serial = 2020] [outer = 0x124e64400] 17:28:02 INFO - PROCESS | 1648 | 1467678482051 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272d9800) [pid = 1648] [serial = 2021] [outer = 0x124e64400] 17:28:02 INFO - PROCESS | 1648 | 1467678482418 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 572ms 17:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:28:02 INFO - PROCESS | 1648 | 1467678482463 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1648 | 1467678482465 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:28:02 INFO - PROCESS | 1648 | 1467678482468 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1648 | 1467678482470 Marionette TRACE conn2 <- [1,2666,null,{}] 17:28:02 INFO - PROCESS | 1648 | 1467678482473 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}] 17:28:02 INFO - PROCESS | 1648 | 1467678482475 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:02 INFO - PROCESS | 1648 | 1467678482624 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:28:02 INFO - PROCESS | 1648 | 1467678482663 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1648 | 1467678482664 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c024000 == 37 [pid = 1648] [id = 674] 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1272de400) [pid = 1648] [serial = 2022] [outer = 0x0] 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x12753c400) [pid = 1648] [serial = 2023] [outer = 0x1272de400] 17:28:02 INFO - PROCESS | 1648 | 1467678482688 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127548400) [pid = 1648] [serial = 2024] [outer = 0x1272de400] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1162d3400) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112a81800) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x117131000) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1129ae000) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1128d1800) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x118ff4000) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11712bc00) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1193f7000) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1193ef400) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x121a67000) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11817bc00) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1129a8800) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x11107d000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x112d90800) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:28:03 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1160ac400) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:28:03 INFO - PROCESS | 1648 | 1467678483481 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]]]}] 17:28:03 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) 17:28:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 17:28:03 INFO - PROCESS | 1648 | 1467678483489 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1648 | 1467678483490 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:28:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:28:03 INFO - PROCESS | 1648 | 1467678483494 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1648 | 1467678483495 Marionette TRACE conn2 <- [1,2670,null,{}] 17:28:03 INFO - PROCESS | 1648 | 1467678483497 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}] 17:28:03 INFO - PROCESS | 1648 | 1467678483498 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:03 INFO - PROCESS | 1648 | 1467678483573 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:28:03 INFO - PROCESS | 1648 | 1467678483578 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1648 | 1467678483580 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a519800 == 38 [pid = 1648] [id = 675] 17:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1129aec00) [pid = 1648] [serial = 2025] [outer = 0x0] 17:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117129c00) [pid = 1648] [serial = 2026] [outer = 0x1129aec00] 17:28:03 INFO - PROCESS | 1648 | 1467678483611 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11877b400) [pid = 1648] [serial = 2027] [outer = 0x1129aec00] 17:28:04 INFO - PROCESS | 1648 | 1467678484429 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"]]]}] 17:28:04 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 17:28:04 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:28:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:04 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 17:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:28:04 INFO - PROCESS | 1648 | 1467678484464 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1648 | 1467678484465 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1648 | 1467678484467 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1648 | 1467678484469 Marionette TRACE conn2 <- [1,2674,null,{}] 17:28:04 INFO - PROCESS | 1648 | 1467678484471 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}] 17:28:04 INFO - PROCESS | 1648 | 1467678484472 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:04 INFO - PROCESS | 1648 | 1467678484550 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:28:04 INFO - PROCESS | 1648 | 1467678484605 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1648 | 1467678484606 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x125664800 == 39 [pid = 1648] [id = 676] 17:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x113f05c00) [pid = 1648] [serial = 2028] [outer = 0x0] 17:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12100b400) [pid = 1648] [serial = 2029] [outer = 0x113f05c00] 17:28:04 INFO - PROCESS | 1648 | 1467678484630 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12756a800) [pid = 1648] [serial = 2030] [outer = 0x113f05c00] 17:28:05 INFO - PROCESS | 1648 | 1467678485421 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"]]]}] 17:28:05 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 17:28:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 970ms 17:28:05 INFO - PROCESS | 1648 | 1467678485439 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1648 | 1467678485442 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:28:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:28:05 INFO - PROCESS | 1648 | 1467678485447 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1648 | 1467678485449 Marionette TRACE conn2 <- [1,2678,null,{}] 17:28:05 INFO - PROCESS | 1648 | 1467678485453 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}] 17:28:05 INFO - PROCESS | 1648 | 1467678485455 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:05 INFO - PROCESS | 1648 | 1467678485559 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:28:05 INFO - PROCESS | 1648 | 1467678485615 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1648 | 1467678485616 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194d5800 == 40 [pid = 1648] [id = 677] 17:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x117127c00) [pid = 1648] [serial = 2031] [outer = 0x0] 17:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x117297400) [pid = 1648] [serial = 2032] [outer = 0x117127c00] 17:28:05 INFO - PROCESS | 1648 | 1467678485649 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11817b400) [pid = 1648] [serial = 2033] [outer = 0x117127c00] 17:28:06 INFO - PROCESS | 1648 | 1467678486579 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]]]}] 17:28:06 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) 17:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1174ms 17:28:06 INFO - PROCESS | 1648 | 1467678486620 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1648 | 1467678486623 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:28:06 INFO - PROCESS | 1648 | 1467678486628 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1648 | 1467678486630 Marionette TRACE conn2 <- [1,2682,null,{}] 17:28:06 INFO - PROCESS | 1648 | 1467678486632 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}] 17:28:06 INFO - PROCESS | 1648 | 1467678486634 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:06 INFO - PROCESS | 1648 | 1467678486736 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:28:06 INFO - PROCESS | 1648 | 1467678486792 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1648 | 1467678486793 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ec3000 == 41 [pid = 1648] [id = 678] 17:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1183ae000) [pid = 1648] [serial = 2034] [outer = 0x0] 17:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1193fa000) [pid = 1648] [serial = 2035] [outer = 0x1183ae000] 17:28:06 INFO - PROCESS | 1648 | 1467678486823 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x120f1e000) [pid = 1648] [serial = 2036] [outer = 0x1183ae000] 17:28:07 INFO - PROCESS | 1648 | 1467678487827 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]]]}] 17:28:07 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) 17:28:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1222ms 17:28:07 INFO - PROCESS | 1648 | 1467678487850 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:28:07 INFO - PROCESS | 1648 | 1467678487853 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:28:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:28:07 INFO - PROCESS | 1648 | 1467678487857 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1648 | 1467678487859 Marionette TRACE conn2 <- [1,2686,null,{}] 17:28:07 INFO - PROCESS | 1648 | 1467678487865 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}] 17:28:07 INFO - PROCESS | 1648 | 1467678487867 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:08 INFO - PROCESS | 1648 | 1467678488018 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:28:08 INFO - PROCESS | 1648 | 1467678488153 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1648 | 1467678488154 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11930c000 == 42 [pid = 1648] [id = 679] 17:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x116706c00) [pid = 1648] [serial = 2037] [outer = 0x0] 17:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x116977c00) [pid = 1648] [serial = 2038] [outer = 0x116706c00] 17:28:08 INFO - PROCESS | 1648 | 1467678488202 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11732d000) [pid = 1648] [serial = 2039] [outer = 0x116706c00] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x125671800 == 41 [pid = 1648] [id = 655] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a519800 == 40 [pid = 1648] [id = 675] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c024000 == 39 [pid = 1648] [id = 674] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12b947800 == 38 [pid = 1648] [id = 673] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12a76f800 == 37 [pid = 1648] [id = 672] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x128ede000 == 36 [pid = 1648] [id = 671] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x125665000 == 35 [pid = 1648] [id = 670] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x120f65000 == 34 [pid = 1648] [id = 669] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x11825b800 == 33 [pid = 1648] [id = 668] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x118f0c000 == 32 [pid = 1648] [id = 667] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x119318000 == 31 [pid = 1648] [id = 666] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c3800 == 30 [pid = 1648] [id = 665] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec3000 == 29 [pid = 1648] [id = 678] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x125664800 == 28 [pid = 1648] [id = 676] 17:28:09 INFO - PROCESS | 1648 | --DOCSHELL 0x1194d5800 == 27 [pid = 1648] [id = 677] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118182800) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11712ac00) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x113d5f800) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x116709c00) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1173bcc00) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11662a800) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x112d87400) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x118fc2800) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118484c00) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x120f16c00) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x119a46c00) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x121011400) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121911400) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x1216db000) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x119a40800) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x124cea400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121469000) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121904000) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x121e5dc00) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x117129800) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118350400) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x1256fa000) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x125524800) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11852f400) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x126ca6c00) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x118fc2c00) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x126dda400) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x119b2bc00) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x125528c00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11817b800) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 17:28:09 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118770000) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 17:28:09 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 17:28:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1776ms 17:28:09 INFO - PROCESS | 1648 | 1467678489625 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"]]]}] 17:28:09 INFO - PROCESS | 1648 | 1467678489633 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 17:28:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:28:09 INFO - PROCESS | 1648 | 1467678489635 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:28:09 INFO - PROCESS | 1648 | 1467678489638 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 1648 | 1467678489640 Marionette TRACE conn2 <- [1,2690,null,{}] 17:28:09 INFO - PROCESS | 1648 | 1467678489673 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}] 17:28:09 INFO - PROCESS | 1648 | 1467678489675 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:09 INFO - PROCESS | 1648 | 1467678489767 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:28:09 INFO - PROCESS | 1648 | 1467678489771 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1648 | 1467678489774 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716a800 == 28 [pid = 1648] [id = 680] 17:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x113392000) [pid = 1648] [serial = 2040] [outer = 0x0] 17:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1162db000) [pid = 1648] [serial = 2041] [outer = 0x113392000] 17:28:09 INFO - PROCESS | 1648 | 1467678489805 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11670e000) [pid = 1648] [serial = 2042] [outer = 0x113392000] 17:28:10 INFO - PROCESS | 1648 | 1467678490606 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"]]]}] 17:28:10 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 17:28:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:28:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 973ms 17:28:10 INFO - PROCESS | 1648 | 1467678490612 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1648 | 1467678490616 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:28:10 INFO - PROCESS | 1648 | 1467678490620 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1648 | 1467678490622 Marionette TRACE conn2 <- [1,2694,null,{}] 17:28:10 INFO - PROCESS | 1648 | 1467678490624 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}] 17:28:10 INFO - PROCESS | 1648 | 1467678490627 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:10 INFO - PROCESS | 1648 | 1467678490707 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:28:10 INFO - PROCESS | 1648 | 1467678490761 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1648 | 1467678490762 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x119318000 == 29 [pid = 1648] [id = 681] 17:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11670f400) [pid = 1648] [serial = 2043] [outer = 0x0] 17:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x117331800) [pid = 1648] [serial = 2044] [outer = 0x11670f400] 17:28:10 INFO - PROCESS | 1648 | 1467678490792 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x118175400) [pid = 1648] [serial = 2045] [outer = 0x11670f400] 17:28:11 INFO - PROCESS | 1648 | 1467678491583 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"]]]}] 17:28:11 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 17:28:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 970ms 17:28:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:28:11 INFO - PROCESS | 1648 | 1467678491603 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 17:28:11 INFO - PROCESS | 1648 | 1467678491604 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1648 | 1467678491606 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1648 | 1467678491609 Marionette TRACE conn2 <- [1,2698,null,{}] 17:28:11 INFO - PROCESS | 1648 | 1467678491618 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}] 17:28:11 INFO - PROCESS | 1648 | 1467678491622 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:11 INFO - PROCESS | 1648 | 1467678491715 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:28:11 INFO - PROCESS | 1648 | 1467678491753 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1648 | 1467678491755 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a59800 == 30 [pid = 1648] [id = 682] 17:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x113b7ec00) [pid = 1648] [serial = 2046] [outer = 0x0] 17:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x118770000) [pid = 1648] [serial = 2047] [outer = 0x113b7ec00] 17:28:11 INFO - PROCESS | 1648 | 1467678491783 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118ff3400) [pid = 1648] [serial = 2048] [outer = 0x113b7ec00] 17:28:12 INFO - PROCESS | 1648 | 1467678492574 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"]]]}] 17:28:12 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 17:28:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:28:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:28:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 974ms 17:28:12 INFO - PROCESS | 1648 | 1467678492581 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1648 | 1467678492583 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:28:12 INFO - PROCESS | 1648 | 1467678492585 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1648 | 1467678492586 Marionette TRACE conn2 <- [1,2702,null,{}] 17:28:12 INFO - PROCESS | 1648 | 1467678492588 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}] 17:28:12 INFO - PROCESS | 1648 | 1467678492590 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:12 INFO - PROCESS | 1648 | 1467678492686 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:28:12 INFO - PROCESS | 1648 | 1467678492723 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1648 | 1467678492724 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126d89800 == 31 [pid = 1648] [id = 683] 17:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11970e800) [pid = 1648] [serial = 2049] [outer = 0x0] 17:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x119a46c00) [pid = 1648] [serial = 2050] [outer = 0x11970e800] 17:28:12 INFO - PROCESS | 1648 | 1467678492750 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119b2f400) [pid = 1648] [serial = 2051] [outer = 0x11970e800] 17:28:13 INFO - PROCESS | 1648 | 1467678493125 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]]]}] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x112a7d000) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x124e64400) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11712f400) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x116a11800) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1211ee000) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x126ca7800) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x113391000) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x1129b2800) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x118482400) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x1129aec00) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x1272de400) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x113f05c00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:28:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 17:28:13 INFO - PROCESS | 1648 | 1467678493158 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1648 | 1467678493159 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:28:13 INFO - PROCESS | 1648 | 1467678493163 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1648 | 1467678493165 Marionette TRACE conn2 <- [1,2706,null,{}] 17:28:13 INFO - PROCESS | 1648 | 1467678493167 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}] 17:28:13 INFO - PROCESS | 1648 | 1467678493168 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:13 INFO - PROCESS | 1648 | 1467678493247 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:28:13 INFO - PROCESS | 1648 | 1467678493250 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1648 | 1467678493251 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e03800 == 32 [pid = 1648] [id = 684] 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x1129aec00) [pid = 1648] [serial = 2052] [outer = 0x0] 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x117126800) [pid = 1648] [serial = 2053] [outer = 0x1129aec00] 17:28:13 INFO - PROCESS | 1648 | 1467678493277 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x118349c00) [pid = 1648] [serial = 2054] [outer = 0x1129aec00] 17:28:13 INFO - PROCESS | 1648 | 1467678493591 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]]]}] 17:28:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:28:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 471ms 17:28:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:28:13 INFO - PROCESS | 1648 | 1467678493634 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1648 | 1467678493635 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:28:13 INFO - PROCESS | 1648 | 1467678493637 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1648 | 1467678493638 Marionette TRACE conn2 <- [1,2710,null,{}] 17:28:13 INFO - PROCESS | 1648 | 1467678493641 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}] 17:28:13 INFO - PROCESS | 1648 | 1467678493645 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:13 INFO - PROCESS | 1648 | 1467678493762 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:28:13 INFO - PROCESS | 1648 | 1467678493796 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1648 | 1467678493797 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x128edd800 == 33 [pid = 1648] [id = 685] 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x118176000) [pid = 1648] [serial = 2055] [outer = 0x0] 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1210c4000) [pid = 1648] [serial = 2056] [outer = 0x118176000] 17:28:13 INFO - PROCESS | 1648 | 1467678493822 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x121911000) [pid = 1648] [serial = 2057] [outer = 0x118176000] 17:28:14 INFO - PROCESS | 1648 | 1467678494100 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] 17:28:14 INFO - PROCESS | 1648 | 1467678494108 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:28:14 INFO - PROCESS | 1648 | 1467678494118 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1648 | 1467678494119 Marionette TRACE conn2 <- [1,2714,null,{}] 17:28:14 INFO - PROCESS | 1648 | 1467678494121 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}] 17:28:14 INFO - PROCESS | 1648 | 1467678494122 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:14 INFO - PROCESS | 1648 | 1467678494206 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:28:14 INFO - PROCESS | 1648 | 1467678494210 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1648 | 1467678494212 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6d9800 == 34 [pid = 1648] [id = 686] 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x121911400) [pid = 1648] [serial = 2058] [outer = 0x0] 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x121a64400) [pid = 1648] [serial = 2059] [outer = 0x121911400] 17:28:14 INFO - PROCESS | 1648 | 1467678494237 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x124fb4c00) [pid = 1648] [serial = 2060] [outer = 0x121911400] 17:28:14 INFO - PROCESS | 1648 | 1467678494559 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:28:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 467ms 17:28:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:28:14 INFO - PROCESS | 1648 | 1467678494586 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1648 | 1467678494587 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:28:14 INFO - PROCESS | 1648 | 1467678494589 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1648 | 1467678494590 Marionette TRACE conn2 <- [1,2718,null,{}] 17:28:14 INFO - PROCESS | 1648 | 1467678494593 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}] 17:28:14 INFO - PROCESS | 1648 | 1467678494594 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:14 INFO - PROCESS | 1648 | 1467678494693 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:28:14 INFO - PROCESS | 1648 | 1467678494699 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1648 | 1467678494700 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af4f800 == 35 [pid = 1648] [id = 687] 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x113945c00) [pid = 1648] [serial = 2061] [outer = 0x0] 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x124cbb400) [pid = 1648] [serial = 2062] [outer = 0x113945c00] 17:28:14 INFO - PROCESS | 1648 | 1467678494725 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x1256f5000) [pid = 1648] [serial = 2063] [outer = 0x113945c00] 17:28:15 INFO - PROCESS | 1648 | 1467678495039 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] 17:28:15 INFO - PROCESS | 1648 | 1467678495059 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:28:15 INFO - PROCESS | 1648 | 1467678495064 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1648 | 1467678495066 Marionette TRACE conn2 <- [1,2722,null,{}] 17:28:15 INFO - PROCESS | 1648 | 1467678495068 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}] 17:28:15 INFO - PROCESS | 1648 | 1467678495069 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:15 INFO - PROCESS | 1648 | 1467678495156 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:28:15 INFO - PROCESS | 1648 | 1467678495250 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1648 | 1467678495252 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x116214000 == 36 [pid = 1648] [id = 688] 17:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x111079000) [pid = 1648] [serial = 2064] [outer = 0x0] 17:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11271b800) [pid = 1648] [serial = 2065] [outer = 0x111079000] 17:28:15 INFO - PROCESS | 1648 | 1467678495283 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x112a7c800) [pid = 1648] [serial = 2066] [outer = 0x111079000] 17:28:15 INFO - PROCESS | 1648 | 1467678495833 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] 17:28:15 INFO - PROCESS | 1648 | 1467678495921 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:28:15 INFO - PROCESS | 1648 | 1467678495926 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1648 | 1467678495927 Marionette TRACE conn2 <- [1,2726,null,{}] 17:28:15 INFO - PROCESS | 1648 | 1467678495931 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}] 17:28:15 INFO - PROCESS | 1648 | 1467678495934 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:16 INFO - PROCESS | 1648 | 1467678496042 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:28:16 INFO - PROCESS | 1648 | 1467678496098 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1648 | 1467678496100 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x121a57000 == 37 [pid = 1648] [id = 689] 17:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11712dc00) [pid = 1648] [serial = 2067] [outer = 0x0] 17:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1175ad800) [pid = 1648] [serial = 2068] [outer = 0x11712dc00] 17:28:16 INFO - PROCESS | 1648 | 1467678496130 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x11827d400) [pid = 1648] [serial = 2069] [outer = 0x11712dc00] 17:28:16 INFO - PROCESS | 1648 | 1467678496795 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:28:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 924ms 17:28:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:28:16 INFO - PROCESS | 1648 | 1467678496849 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1648 | 1467678496852 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:28:16 INFO - PROCESS | 1648 | 1467678496855 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1648 | 1467678496857 Marionette TRACE conn2 <- [1,2730,null,{}] 17:28:16 INFO - PROCESS | 1648 | 1467678496860 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}] 17:28:16 INFO - PROCESS | 1648 | 1467678496862 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:16 INFO - PROCESS | 1648 | 1467678496974 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12af4f800 == 36 [pid = 1648] [id = 687] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6d9800 == 35 [pid = 1648] [id = 686] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128edd800 == 34 [pid = 1648] [id = 685] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x128e03800 == 33 [pid = 1648] [id = 684] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x126d89800 == 32 [pid = 1648] [id = 683] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x121a59800 == 31 [pid = 1648] [id = 682] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x119318000 == 30 [pid = 1648] [id = 681] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11716a800 == 29 [pid = 1648] [id = 680] 17:28:16 INFO - PROCESS | 1648 | --DOCSHELL 0x11930c000 == 28 [pid = 1648] [id = 679] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12100b400) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x121e3ac00) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126dcfc00) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x123eeb400) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x117329400) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x1176d9000) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x118179400) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1183aec00) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12190b800) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1272bd800) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1193f6c00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12100c000) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x1151afc00) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11696e000) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11848b800) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x118779c00) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x117129c00) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12753c400) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1272d9800) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x127548400) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11877b400) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x121e31800) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12756a800) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 17:28:17 INFO - PROCESS | 1648 | 1467678497061 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1648 | 1467678497064 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x117e79800 == 29 [pid = 1648] [id = 690] 17:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1160adc00) [pid = 1648] [serial = 2070] [outer = 0x0] 17:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11670b400) [pid = 1648] [serial = 2071] [outer = 0x1160adc00] 17:28:17 INFO - PROCESS | 1648 | 1467678497095 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x117134c00) [pid = 1648] [serial = 2072] [outer = 0x1160adc00] 17:28:17 INFO - PROCESS | 1648 | 1467678497858 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"]]]}] 17:28:17 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 17:28:17 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:28:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:28:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1025ms 17:28:17 INFO - PROCESS | 1648 | 1467678497880 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1648 | 1467678497883 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:28:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:28:17 INFO - PROCESS | 1648 | 1467678497896 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1648 | 1467678497897 Marionette TRACE conn2 <- [1,2734,null,{}] 17:28:17 INFO - PROCESS | 1648 | 1467678497900 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}] 17:28:17 INFO - PROCESS | 1648 | 1467678497902 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:17 INFO - PROCESS | 1648 | 1467678497984 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:28:17 INFO - PROCESS | 1648 | 1467678497989 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1648 | 1467678497991 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12145d800 == 30 [pid = 1648] [id = 691] 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11834a000) [pid = 1648] [serial = 2073] [outer = 0x0] 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x118482400) [pid = 1648] [serial = 2074] [outer = 0x11834a000] 17:28:18 INFO - PROCESS | 1648 | 1467678498020 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x118779c00) [pid = 1648] [serial = 2075] [outer = 0x11834a000] 17:28:18 INFO - PROCESS | 1648 | 1467678498366 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 528ms 17:28:18 INFO - PROCESS | 1648 | 1467678498415 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1648 | 1467678498416 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:28:18 INFO - PROCESS | 1648 | 1467678498419 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1648 | 1467678498421 Marionette TRACE conn2 <- [1,2738,null,{}] 17:28:18 INFO - PROCESS | 1648 | 1467678498429 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}] 17:28:18 INFO - PROCESS | 1648 | 1467678498432 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:18 INFO - PROCESS | 1648 | 1467678498517 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:28:18 INFO - PROCESS | 1648 | 1467678498522 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1648 | 1467678498524 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x127250000 == 31 [pid = 1648] [id = 692] 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x1129b0800) [pid = 1648] [serial = 2076] [outer = 0x0] 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x119a40800) [pid = 1648] [serial = 2077] [outer = 0x1129b0800] 17:28:18 INFO - PROCESS | 1648 | 1467678498554 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119b32c00) [pid = 1648] [serial = 2078] [outer = 0x1129b0800] 17:28:18 INFO - PROCESS | 1648 | 1467678498902 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:28:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 520ms 17:28:18 INFO - PROCESS | 1648 | 1467678498940 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1648 | 1467678498942 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:28:18 INFO - PROCESS | 1648 | 1467678498946 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1648 | 1467678498947 Marionette TRACE conn2 <- [1,2742,null,{}] 17:28:18 INFO - PROCESS | 1648 | 1467678498950 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}] 17:28:18 INFO - PROCESS | 1648 | 1467678498951 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:19 INFO - PROCESS | 1648 | 1467678499059 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:28:19 INFO - PROCESS | 1648 | 1467678499070 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1648 | 1467678499072 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a307800 == 32 [pid = 1648] [id = 693] 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1129ab000) [pid = 1648] [serial = 2079] [outer = 0x0] 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1210c5800) [pid = 1648] [serial = 2080] [outer = 0x1129ab000] 17:28:19 INFO - PROCESS | 1648 | 1467678499097 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1216cfc00) [pid = 1648] [serial = 2081] [outer = 0x1129ab000] 17:28:19 INFO - PROCESS | 1648 | 1467678499507 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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:28:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 571ms 17:28:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:28:19 INFO - PROCESS | 1648 | 1467678499516 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1648 | 1467678499517 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:28:19 INFO - PROCESS | 1648 | 1467678499521 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1648 | 1467678499522 Marionette TRACE conn2 <- [1,2746,null,{}] 17:28:19 INFO - PROCESS | 1648 | 1467678499526 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}] 17:28:19 INFO - PROCESS | 1648 | 1467678499528 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:19 INFO - PROCESS | 1648 | 1467678499686 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:28:19 INFO - PROCESS | 1648 | 1467678499715 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1648 | 1467678499716 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f1800 == 33 [pid = 1648] [id = 694] 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x121904000) [pid = 1648] [serial = 2082] [outer = 0x0] 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x121909000) [pid = 1648] [serial = 2083] [outer = 0x121904000] 17:28:19 INFO - PROCESS | 1648 | 1467678499753 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x121e4f400) [pid = 1648] [serial = 2084] [outer = 0x121904000] 17:28:20 INFO - PROCESS | 1648 | 1467678500073 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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 569ms 17:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:28:20 INFO - PROCESS | 1648 | 1467678500089 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 1648 | 1467678500091 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:28:20 INFO - PROCESS | 1648 | 1467678500094 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1648 | 1467678500095 Marionette TRACE conn2 <- [1,2750,null,{}] 17:28:20 INFO - PROCESS | 1648 | 1467678500098 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}] 17:28:20 INFO - PROCESS | 1648 | 1467678500102 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:20 INFO - PROCESS | 1648 | 1467678500225 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:28:20 INFO - PROCESS | 1648 | 1467678500229 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1648 | 1467678500230 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b953800 == 34 [pid = 1648] [id = 695] 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x121907400) [pid = 1648] [serial = 2085] [outer = 0x0] 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x124cbe000) [pid = 1648] [serial = 2086] [outer = 0x121907400] 17:28:20 INFO - PROCESS | 1648 | 1467678500254 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1272b9c00) [pid = 1648] [serial = 2087] [outer = 0x121907400] 17:28:20 INFO - PROCESS | 1648 | 1467678500598 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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:28:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 17:28:20 INFO - PROCESS | 1648 | 1467678500615 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 1648 | 1467678500617 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:28:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:28:20 INFO - PROCESS | 1648 | 1467678500619 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1648 | 1467678500620 Marionette TRACE conn2 <- [1,2754,null,{}] 17:28:20 INFO - PROCESS | 1648 | 1467678500622 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}] 17:28:20 INFO - PROCESS | 1648 | 1467678500623 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:20 INFO - PROCESS | 1648 | 1467678500725 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:28:20 INFO - PROCESS | 1648 | 1467678500735 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1648 | 1467678500736 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd7a000 == 35 [pid = 1648] [id = 696] 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1272ba800) [pid = 1648] [serial = 2088] [outer = 0x0] 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x1272d2c00) [pid = 1648] [serial = 2089] [outer = 0x1272ba800] 17:28:20 INFO - PROCESS | 1648 | 1467678500760 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1272dd400) [pid = 1648] [serial = 2090] [outer = 0x1272ba800] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11970e800) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11670f400) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x116706c00) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x113392000) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x117127c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1183ae000) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x113b7ec00) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x1129aec00) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x121911400) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:28:21 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x118176000) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:28:21 INFO - PROCESS | 1648 | 1467678501121 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 518ms 17:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:28:21 INFO - PROCESS | 1648 | 1467678501137 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1648 | 1467678501138 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:28:21 INFO - PROCESS | 1648 | 1467678501140 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1648 | 1467678501141 Marionette TRACE conn2 <- [1,2758,null,{}] 17:28:21 INFO - PROCESS | 1648 | 1467678501144 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}] 17:28:21 INFO - PROCESS | 1648 | 1467678501147 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:21 INFO - PROCESS | 1648 | 1467678501223 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:28:21 INFO - PROCESS | 1648 | 1467678501230 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1648 | 1467678501231 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c034000 == 36 [pid = 1648] [id = 697] 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11670a000) [pid = 1648] [serial = 2091] [outer = 0x0] 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1176dd000) [pid = 1648] [serial = 2092] [outer = 0x11670a000] 17:28:21 INFO - PROCESS | 1648 | 1467678501256 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x1199c2000) [pid = 1648] [serial = 2093] [outer = 0x11670a000] 17:28:21 INFO - PROCESS | 1648 | 1467678501581 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:28:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 17:28:21 INFO - PROCESS | 1648 | 1467678501609 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1648 | 1467678501610 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:28:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:28:21 INFO - PROCESS | 1648 | 1467678501615 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1648 | 1467678501616 Marionette TRACE conn2 <- [1,2762,null,{}] 17:28:21 INFO - PROCESS | 1648 | 1467678501618 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}] 17:28:21 INFO - PROCESS | 1648 | 1467678501619 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:21 INFO - PROCESS | 1648 | 1467678501699 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:28:21 INFO - PROCESS | 1648 | 1467678501755 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1648 | 1467678501756 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c2800 == 37 [pid = 1648] [id = 698] 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x119b25000) [pid = 1648] [serial = 2094] [outer = 0x0] 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x12753b400) [pid = 1648] [serial = 2095] [outer = 0x119b25000] 17:28:21 INFO - PROCESS | 1648 | 1467678501788 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127546c00) [pid = 1648] [serial = 2096] [outer = 0x119b25000] 17:28:22 INFO - PROCESS | 1648 | 1467678502050 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 468ms 17:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:28:22 INFO - PROCESS | 1648 | 1467678502084 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1648 | 1467678502085 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:28:22 INFO - PROCESS | 1648 | 1467678502087 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1648 | 1467678502088 Marionette TRACE conn2 <- [1,2766,null,{}] 17:28:22 INFO - PROCESS | 1648 | 1467678502090 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}] 17:28:22 INFO - PROCESS | 1648 | 1467678502091 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:22 INFO - PROCESS | 1648 | 1467678502183 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:28:22 INFO - PROCESS | 1648 | 1467678502186 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1648 | 1467678502187 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a304800 == 38 [pid = 1648] [id = 699] 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11971a800) [pid = 1648] [serial = 2097] [outer = 0x0] 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128d2b400) [pid = 1648] [serial = 2098] [outer = 0x11971a800] 17:28:22 INFO - PROCESS | 1648 | 1467678502211 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x128e77000) [pid = 1648] [serial = 2099] [outer = 0x11971a800] 17:28:22 INFO - PROCESS | 1648 | 1467678502584 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:28:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 17:28:22 INFO - PROCESS | 1648 | 1467678502609 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1648 | 1467678502611 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:28:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:28:22 INFO - PROCESS | 1648 | 1467678502615 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1648 | 1467678502617 Marionette TRACE conn2 <- [1,2770,null,{}] 17:28:22 INFO - PROCESS | 1648 | 1467678502621 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}] 17:28:22 INFO - PROCESS | 1648 | 1467678502623 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:22 INFO - PROCESS | 1648 | 1467678502774 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:28:22 INFO - PROCESS | 1648 | 1467678502782 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1648 | 1467678502785 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca99800 == 39 [pid = 1648] [id = 700] 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x129180400) [pid = 1648] [serial = 2100] [outer = 0x0] 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1292d2000) [pid = 1648] [serial = 2101] [outer = 0x129180400] 17:28:22 INFO - PROCESS | 1648 | 1467678502827 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129473000) [pid = 1648] [serial = 2102] [outer = 0x129180400] 17:28:23 INFO - PROCESS | 1648 | 1467678503270 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 17:28:23 INFO - PROCESS | 1648 | 1467678503294 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1648 | 1467678503296 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:28:23 INFO - PROCESS | 1648 | 1467678503301 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1648 | 1467678503303 Marionette TRACE conn2 <- [1,2774,null,{}] 17:28:23 INFO - PROCESS | 1648 | 1467678503307 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}] 17:28:23 INFO - PROCESS | 1648 | 1467678503309 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:23 INFO - PROCESS | 1648 | 1467678503416 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:28:23 INFO - PROCESS | 1648 | 1467678503486 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1648 | 1467678503487 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f5d800 == 40 [pid = 1648] [id = 701] 17:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x113f0f400) [pid = 1648] [serial = 2103] [outer = 0x0] 17:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11712c000) [pid = 1648] [serial = 2104] [outer = 0x113f0f400] 17:28:23 INFO - PROCESS | 1648 | 1467678503518 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x118176400) [pid = 1648] [serial = 2105] [outer = 0x113f0f400] 17:28:23 INFO - PROCESS | 1648 | 1467678503946 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:28:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 672ms 17:28:23 INFO - PROCESS | 1648 | 1467678503973 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1648 | 1467678503976 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:28:23 INFO - PROCESS | 1648 | 1467678503981 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1648 | 1467678503982 Marionette TRACE conn2 <- [1,2778,null,{}] 17:28:23 INFO - PROCESS | 1648 | 1467678503985 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}] 17:28:23 INFO - PROCESS | 1648 | 1467678503987 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:24 INFO - PROCESS | 1648 | 1467678504091 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:28:24 INFO - PROCESS | 1648 | 1467678504184 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1648 | 1467678504185 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a31e000 == 41 [pid = 1648] [id = 702] 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118ff2000) [pid = 1648] [serial = 2106] [outer = 0x0] 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1193f8000) [pid = 1648] [serial = 2107] [outer = 0x118ff2000] 17:28:24 INFO - PROCESS | 1648 | 1467678504216 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x120f16c00) [pid = 1648] [serial = 2108] [outer = 0x118ff2000] 17:28:24 INFO - PROCESS | 1648 | 1467678504649 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:28:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 719ms 17:28:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:28:24 INFO - PROCESS | 1648 | 1467678504701 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1648 | 1467678504703 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:28:24 INFO - PROCESS | 1648 | 1467678504706 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1648 | 1467678504710 Marionette TRACE conn2 <- [1,2782,null,{}] 17:28:24 INFO - PROCESS | 1648 | 1467678504722 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}] 17:28:24 INFO - PROCESS | 1648 | 1467678504726 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:24 INFO - PROCESS | 1648 | 1467678504837 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:28:24 INFO - PROCESS | 1648 | 1467678504897 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1648 | 1467678504899 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ca99000 == 42 [pid = 1648] [id = 703] 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121910000) [pid = 1648] [serial = 2109] [outer = 0x0] 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x125523c00) [pid = 1648] [serial = 2110] [outer = 0x121910000] 17:28:24 INFO - PROCESS | 1648 | 1467678504930 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12681ec00) [pid = 1648] [serial = 2111] [outer = 0x121910000] 17:28:25 INFO - PROCESS | 1648 | 1467678505373 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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:28:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 677ms 17:28:25 INFO - PROCESS | 1648 | 1467678505382 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1648 | 1467678505384 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:28:25 INFO - PROCESS | 1648 | 1467678505386 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1648 | 1467678505388 Marionette TRACE conn2 <- [1,2786,null,{}] 17:28:25 INFO - PROCESS | 1648 | 1467678505390 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}] 17:28:25 INFO - PROCESS | 1648 | 1467678505391 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:25 INFO - PROCESS | 1648 | 1467678505513 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:28:25 INFO - PROCESS | 1648 | 1467678505571 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1648 | 1467678505572 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d024000 == 43 [pid = 1648] [id = 704] 17:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126c9fc00) [pid = 1648] [serial = 2112] [outer = 0x0] 17:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12753c000) [pid = 1648] [serial = 2113] [outer = 0x126c9fc00] 17:28:25 INFO - PROCESS | 1648 | 1467678505600 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x129189000) [pid = 1648] [serial = 2114] [outer = 0x126c9fc00] 17:28:26 INFO - PROCESS | 1648 | 1467678506180 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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:28:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 822ms 17:28:26 INFO - PROCESS | 1648 | 1467678506208 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:28:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:28:26 INFO - PROCESS | 1648 | 1467678506211 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1648 | 1467678506214 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1648 | 1467678506215 Marionette TRACE conn2 <- [1,2790,null,{}] 17:28:26 INFO - PROCESS | 1648 | 1467678506219 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}] 17:28:26 INFO - PROCESS | 1648 | 1467678506221 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:26 INFO - PROCESS | 1648 | 1467678506318 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:28:26 INFO - PROCESS | 1648 | 1467678506378 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1648 | 1467678506379 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x124aa2000 == 44 [pid = 1648] [id = 705] 17:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11670f400) [pid = 1648] [serial = 2115] [outer = 0x0] 17:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x117327400) [pid = 1648] [serial = 2116] [outer = 0x11670f400] 17:28:26 INFO - PROCESS | 1648 | 1467678506407 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x118279c00) [pid = 1648] [serial = 2117] [outer = 0x11670f400] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a304800 == 43 [pid = 1648] [id = 699] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3c2800 == 42 [pid = 1648] [id = 698] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12c034000 == 41 [pid = 1648] [id = 697] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd7a000 == 40 [pid = 1648] [id = 696] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12b953800 == 39 [pid = 1648] [id = 695] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f1800 == 38 [pid = 1648] [id = 694] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a307800 == 37 [pid = 1648] [id = 693] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x127250000 == 36 [pid = 1648] [id = 692] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12145d800 == 35 [pid = 1648] [id = 691] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x117e79800 == 34 [pid = 1648] [id = 690] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x121a57000 == 33 [pid = 1648] [id = 689] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x116214000 == 32 [pid = 1648] [id = 688] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12d024000 == 31 [pid = 1648] [id = 704] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca99000 == 30 [pid = 1648] [id = 703] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a31e000 == 29 [pid = 1648] [id = 702] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12ca99800 == 28 [pid = 1648] [id = 700] 17:28:27 INFO - PROCESS | 1648 | --DOCSHELL 0x120f5d800 == 27 [pid = 1648] [id = 701] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x119a46c00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x117331800) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11732d000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x116977c00) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1162db000) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11670e000) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11817b400) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117297400) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x120f1e000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1193fa000) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118770000) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x117126800) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x118349c00) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x124fb4c00) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121a64400) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x119b2f400) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1210c4000) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118ff3400) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x121911000) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x118175400) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x124cbb400) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 17:28:27 INFO - PROCESS | 1648 | 1467678507351 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1227ms 17:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:28:27 INFO - PROCESS | 1648 | 1467678507441 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1648 | 1467678507443 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1648 | 1467678507447 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1648 | 1467678507450 Marionette TRACE conn2 <- [1,2794,null,{}] 17:28:27 INFO - PROCESS | 1648 | 1467678507453 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}] 17:28:27 INFO - PROCESS | 1648 | 1467678507455 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:27 INFO - PROCESS | 1648 | 1467678507537 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:28:27 INFO - PROCESS | 1648 | 1467678507541 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1648 | 1467678507546 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11716a000 == 28 [pid = 1648] [id = 706] 17:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x113d5ec00) [pid = 1648] [serial = 2118] [outer = 0x0] 17:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1151af000) [pid = 1648] [serial = 2119] [outer = 0x113d5ec00] 17:28:27 INFO - PROCESS | 1648 | 1467678507575 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x116703800) [pid = 1648] [serial = 2120] [outer = 0x113d5ec00] 17:28:27 INFO - PROCESS | 1648 | 1467678507909 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:28:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 17:28:27 INFO - PROCESS | 1648 | 1467678507917 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1648 | 1467678507921 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:28:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:28:27 INFO - PROCESS | 1648 | 1467678507960 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1648 | 1467678507962 Marionette TRACE conn2 <- [1,2798,null,{}] 17:28:27 INFO - PROCESS | 1648 | 1467678507964 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}] 17:28:27 INFO - PROCESS | 1648 | 1467678507966 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:28 INFO - PROCESS | 1648 | 1467678508042 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:28:28 INFO - PROCESS | 1648 | 1467678508049 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1648 | 1467678508050 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11930a000 == 29 [pid = 1648] [id = 707] 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x116a11000) [pid = 1648] [serial = 2121] [outer = 0x0] 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x117290800) [pid = 1648] [serial = 2122] [outer = 0x116a11000] 17:28:28 INFO - PROCESS | 1648 | 1467678508077 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1173bb800) [pid = 1648] [serial = 2123] [outer = 0x116a11000] 17:28:28 INFO - PROCESS | 1648 | 1467678508429 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]]]}] 17:28:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:28:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 525ms 17:28:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:28:28 INFO - PROCESS | 1648 | 1467678508485 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:28:28 INFO - PROCESS | 1648 | 1467678508487 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:28:28 INFO - PROCESS | 1648 | 1467678508490 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1648 | 1467678508500 Marionette TRACE conn2 <- [1,2802,null,{}] 17:28:28 INFO - PROCESS | 1648 | 1467678508508 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}] 17:28:28 INFO - PROCESS | 1648 | 1467678508511 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:28 INFO - PROCESS | 1648 | 1467678508590 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:28:28 INFO - PROCESS | 1648 | 1467678508598 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:28 INFO - PROCESS | 1648 | 1467678508600 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12136a000 == 30 [pid = 1648] [id = 708] 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11834a800) [pid = 1648] [serial = 2124] [outer = 0x0] 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11847fc00) [pid = 1648] [serial = 2125] [outer = 0x11834a800] 17:28:28 INFO - PROCESS | 1648 | 1467678508629 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11848d000) [pid = 1648] [serial = 2126] [outer = 0x11834a800] 17:28:28 INFO - PROCESS | 1648 | 1467678508973 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 528ms 17:28:29 INFO - PROCESS | 1648 | 1467678509019 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:28:29 INFO - PROCESS | 1648 | 1467678509021 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:28:29 INFO - PROCESS | 1648 | 1467678509023 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1648 | 1467678509024 Marionette TRACE conn2 <- [1,2806,null,{}] 17:28:29 INFO - PROCESS | 1648 | 1467678509027 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}] 17:28:29 INFO - PROCESS | 1648 | 1467678509028 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:29 INFO - PROCESS | 1648 | 1467678509153 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:28:29 INFO - PROCESS | 1648 | 1467678509208 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1648 | 1467678509209 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x124aa4000 == 31 [pid = 1648] [id = 709] 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11848dc00) [pid = 1648] [serial = 2127] [outer = 0x0] 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x118fc0c00) [pid = 1648] [serial = 2128] [outer = 0x11848dc00] 17:28:29 INFO - PROCESS | 1648 | 1467678509251 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x119711000) [pid = 1648] [serial = 2129] [outer = 0x11848dc00] 17:28:29 INFO - PROCESS | 1648 | 1467678509542 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]]]}] 17:28:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:28:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 17:28:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:28:29 INFO - PROCESS | 1648 | 1467678509594 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:28:29 INFO - PROCESS | 1648 | 1467678509597 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:28:29 INFO - PROCESS | 1648 | 1467678509600 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1648 | 1467678509601 Marionette TRACE conn2 <- [1,2810,null,{}] 17:28:29 INFO - PROCESS | 1648 | 1467678509603 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}] 17:28:29 INFO - PROCESS | 1648 | 1467678509604 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:29 INFO - PROCESS | 1648 | 1467678509703 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:28:29 INFO - PROCESS | 1648 | 1467678509740 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1648 | 1467678509741 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x128e16000 == 32 [pid = 1648] [id = 710] 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x118f46400) [pid = 1648] [serial = 2130] [outer = 0x0] 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x119b27000) [pid = 1648] [serial = 2131] [outer = 0x118f46400] 17:28:29 INFO - PROCESS | 1648 | 1467678509766 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12100b000) [pid = 1648] [serial = 2132] [outer = 0x118f46400] 17:28:30 INFO - PROCESS | 1648 | 1467678510077 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 518ms 17:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:28:30 INFO - PROCESS | 1648 | 1467678510118 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1648 | 1467678510119 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:28:30 INFO - PROCESS | 1648 | 1467678510121 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1648 | 1467678510122 Marionette TRACE conn2 <- [1,2814,null,{}] 17:28:30 INFO - PROCESS | 1648 | 1467678510125 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}] 17:28:30 INFO - PROCESS | 1648 | 1467678510129 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:30 INFO - PROCESS | 1648 | 1467678510247 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:28:30 INFO - PROCESS | 1648 | 1467678510282 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1648 | 1467678510283 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a307000 == 33 [pid = 1648] [id = 711] 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1211ee000) [pid = 1648] [serial = 2133] [outer = 0x0] 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121903c00) [pid = 1648] [serial = 2134] [outer = 0x1211ee000] 17:28:30 INFO - PROCESS | 1648 | 1467678510308 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x121e3b000) [pid = 1648] [serial = 2135] [outer = 0x1211ee000] 17:28:30 INFO - PROCESS | 1648 | 1467678510625 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]]]}] 17:28:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:28:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 517ms 17:28:30 INFO - PROCESS | 1648 | 1467678510646 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:28:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:28:30 INFO - PROCESS | 1648 | 1467678510649 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:28:30 INFO - PROCESS | 1648 | 1467678510651 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1648 | 1467678510653 Marionette TRACE conn2 <- [1,2818,null,{}] 17:28:30 INFO - PROCESS | 1648 | 1467678510655 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}] 17:28:30 INFO - PROCESS | 1648 | 1467678510656 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:30 INFO - PROCESS | 1648 | 1467678510758 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:28:30 INFO - PROCESS | 1648 | 1467678510797 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1648 | 1467678510799 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6ea800 == 34 [pid = 1648] [id = 712] 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x121e3ac00) [pid = 1648] [serial = 2136] [outer = 0x0] 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x121e59400) [pid = 1648] [serial = 2137] [outer = 0x121e3ac00] 17:28:30 INFO - PROCESS | 1648 | 1467678510823 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x124e66c00) [pid = 1648] [serial = 2138] [outer = 0x121e3ac00] 17:28:31 INFO - PROCESS | 1648 | 1467678511171 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:28:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 569ms 17:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:28:31 INFO - PROCESS | 1648 | 1467678511222 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1648 | 1467678511224 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:28:31 INFO - PROCESS | 1648 | 1467678511227 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1648 | 1467678511228 Marionette TRACE conn2 <- [1,2822,null,{}] 17:28:31 INFO - PROCESS | 1648 | 1467678511232 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}] 17:28:31 INFO - PROCESS | 1648 | 1467678511234 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:31 INFO - PROCESS | 1648 | 1467678511377 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:28:31 INFO - PROCESS | 1648 | 1467678511401 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1648 | 1467678511402 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b621000 == 35 [pid = 1648] [id = 713] 17:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x125523800) [pid = 1648] [serial = 2139] [outer = 0x0] 17:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1256f1400) [pid = 1648] [serial = 2140] [outer = 0x125523800] 17:28:31 INFO - PROCESS | 1648 | 1467678511441 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126ca5400) [pid = 1648] [serial = 2141] [outer = 0x125523800] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121904000) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121907400) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x111079000) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11834a000) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x1129b0800) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1272ba800) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11712dc00) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1160adc00) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11971a800) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11670a000) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x129180400) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x119b25000) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x1129ab000) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:28:31 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x113945c00) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:28:31 INFO - PROCESS | 1648 | 1467678511930 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]]]}] 17:28:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:28:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 17:28:31 INFO - PROCESS | 1648 | 1467678511951 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:28:31 INFO - PROCESS | 1648 | 1467678511952 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:28:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:28:31 INFO - PROCESS | 1648 | 1467678511955 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:28:31 INFO - PROCESS | 1648 | 1467678511956 Marionette TRACE conn2 <- [1,2826,null,{}] 17:28:31 INFO - PROCESS | 1648 | 1467678511958 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}] 17:28:31 INFO - PROCESS | 1648 | 1467678511959 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:32 INFO - PROCESS | 1648 | 1467678512086 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:28:32 INFO - PROCESS | 1648 | 1467678512133 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1648 | 1467678512134 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b948800 == 36 [pid = 1648] [id = 714] 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11271c800) [pid = 1648] [serial = 2142] [outer = 0x0] 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11971a800) [pid = 1648] [serial = 2143] [outer = 0x11271c800] 17:28:32 INFO - PROCESS | 1648 | 1467678512158 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e33400) [pid = 1648] [serial = 2144] [outer = 0x11271c800] 17:28:32 INFO - PROCESS | 1648 | 1467678512431 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 17:28:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:28:32 INFO - PROCESS | 1648 | 1467678512473 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 1648 | 1467678512474 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:28:32 INFO - PROCESS | 1648 | 1467678512479 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 1648 | 1467678512481 Marionette TRACE conn2 <- [1,2830,null,{}] 17:28:32 INFO - PROCESS | 1648 | 1467678512484 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}] 17:28:32 INFO - PROCESS | 1648 | 1467678512485 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:32 INFO - PROCESS | 1648 | 1467678512560 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:28:32 INFO - PROCESS | 1648 | 1467678512566 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1648 | 1467678512567 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c02c800 == 37 [pid = 1648] [id = 715] 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121e3e000) [pid = 1648] [serial = 2145] [outer = 0x0] 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x126dcfc00) [pid = 1648] [serial = 2146] [outer = 0x121e3e000] 17:28:32 INFO - PROCESS | 1648 | 1467678512591 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272c0800) [pid = 1648] [serial = 2147] [outer = 0x121e3e000] 17:28:32 INFO - PROCESS | 1648 | 1467678512965 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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:28:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 523ms 17:28:33 INFO - PROCESS | 1648 | 1467678513004 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1648 | 1467678513006 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:28:33 INFO - PROCESS | 1648 | 1467678513010 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1648 | 1467678513016 Marionette TRACE conn2 <- [1,2834,null,{}] 17:28:33 INFO - PROCESS | 1648 | 1467678513020 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}] 17:28:33 INFO - PROCESS | 1648 | 1467678513022 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:33 INFO - PROCESS | 1648 | 1467678513176 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:28:33 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf0c800 == 36 [pid = 1648] [id = 16] 17:28:33 INFO - PROCESS | 1648 | 1467678513222 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1648 | 1467678513224 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c644800 == 37 [pid = 1648] [id = 716] 17:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x121e50400) [pid = 1648] [serial = 2148] [outer = 0x0] 17:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1272d8400) [pid = 1648] [serial = 2149] [outer = 0x121e50400] 17:28:33 INFO - PROCESS | 1648 | 1467678513268 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127572000) [pid = 1648] [serial = 2150] [outer = 0x121e50400] 17:28:33 INFO - PROCESS | 1648 | 1467678513657 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:28:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:28:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 675ms 17:28:33 INFO - PROCESS | 1648 | 1467678513699 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:28:33 INFO - PROCESS | 1648 | 1467678513700 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:28:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:28:33 INFO - PROCESS | 1648 | 1467678513703 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1648 | 1467678513704 Marionette TRACE conn2 <- [1,2838,null,{}] 17:28:33 INFO - PROCESS | 1648 | 1467678513707 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}] 17:28:33 INFO - PROCESS | 1648 | 1467678513708 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:33 INFO - PROCESS | 1648 | 1467678513883 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:28:34 INFO - PROCESS | 1648 | 1467678514004 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1648 | 1467678514006 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116079800 == 38 [pid = 1648] [id = 717] 17:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x111bad400) [pid = 1648] [serial = 2151] [outer = 0x0] 17:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112231c00) [pid = 1648] [serial = 2152] [outer = 0x111bad400] 17:28:34 INFO - PROCESS | 1648 | 1467678514061 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1129af000) [pid = 1648] [serial = 2153] [outer = 0x111bad400] 17:28:34 INFO - PROCESS | 1648 | 1467678514674 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]]]}] 17:28:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:28:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1024ms 17:28:34 INFO - PROCESS | 1648 | 1467678514731 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:28:34 INFO - PROCESS | 1648 | 1467678514733 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:28:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:28:34 INFO - PROCESS | 1648 | 1467678514747 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1648 | 1467678514749 Marionette TRACE conn2 <- [1,2842,null,{}] 17:28:34 INFO - PROCESS | 1648 | 1467678514752 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}] 17:28:34 INFO - PROCESS | 1648 | 1467678514756 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:34 INFO - PROCESS | 1648 | 1467678514867 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:28:34 INFO - PROCESS | 1648 | 1467678514946 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1648 | 1467678514948 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x121450000 == 39 [pid = 1648] [id = 718] 17:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116a11800) [pid = 1648] [serial = 2154] [outer = 0x0] 17:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x117329400) [pid = 1648] [serial = 2155] [outer = 0x116a11800] 17:28:34 INFO - PROCESS | 1648 | 1467678514978 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1176e5000) [pid = 1648] [serial = 2156] [outer = 0x116a11800] 17:28:35 INFO - PROCESS | 1648 | 1467678515641 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]]]}] 17:28:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:28:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 923ms 17:28:35 INFO - PROCESS | 1648 | 1467678515689 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:28:35 INFO - PROCESS | 1648 | 1467678515692 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:28:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:28:35 INFO - PROCESS | 1648 | 1467678515699 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:28:35 INFO - PROCESS | 1648 | 1467678515701 Marionette TRACE conn2 <- [1,2846,null,{}] 17:28:35 INFO - PROCESS | 1648 | 1467678515704 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}] 17:28:35 INFO - PROCESS | 1648 | 1467678515706 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:35 INFO - PROCESS | 1648 | 1467678515827 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c644800 == 38 [pid = 1648] [id = 716] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12c02c800 == 37 [pid = 1648] [id = 715] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b948800 == 36 [pid = 1648] [id = 714] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b621000 == 35 [pid = 1648] [id = 713] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6ea800 == 34 [pid = 1648] [id = 712] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12a307000 == 33 [pid = 1648] [id = 711] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x128e16000 == 32 [pid = 1648] [id = 710] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124aa4000 == 31 [pid = 1648] [id = 709] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12136a000 == 30 [pid = 1648] [id = 708] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11930a000 == 29 [pid = 1648] [id = 707] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11716a000 == 28 [pid = 1648] [id = 706] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf0c000 == 27 [pid = 1648] [id = 17] 17:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x124aa2000 == 26 [pid = 1648] [id = 705] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1256f5000) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121909000) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x124cbe000) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11271b800) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x112a7c800) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x118482400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118779c00) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x119a40800) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x119b32c00) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1272d2c00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x1175ad800) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11827d400) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11670b400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x117134c00) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x128e77000) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x1176dd000) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1272dd400) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x1199c2000) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x129473000) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x128d2b400) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x1292d2000) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12753b400) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1210c5800) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x1272b9c00) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x127546c00) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x121e4f400) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x1216cfc00) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 17:28:35 INFO - PROCESS | 1648 | 1467678515913 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:35 INFO - PROCESS | 1648 | 1467678515916 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1169b4000 == 27 [pid = 1648] [id = 719] 17:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x112d8ac00) [pid = 1648] [serial = 2157] [outer = 0x0] 17:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x116265000) [pid = 1648] [serial = 2158] [outer = 0x112d8ac00] 17:28:35 INFO - PROCESS | 1648 | 1467678515943 Marionette DEBUG loaded listener.js 17:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x117327800) [pid = 1648] [serial = 2159] [outer = 0x112d8ac00] 17:28:36 INFO - PROCESS | 1648 | 1467678516259 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]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 621ms 17:28:36 INFO - PROCESS | 1648 | 1467678516320 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:28:36 INFO - PROCESS | 1648 | 1467678516323 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:28:36 INFO - PROCESS | 1648 | 1467678516328 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1648 | 1467678516330 Marionette TRACE conn2 <- [1,2850,null,{}] 17:28:36 INFO - PROCESS | 1648 | 1467678516332 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}] 17:28:36 INFO - PROCESS | 1648 | 1467678516334 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:36 INFO - PROCESS | 1648 | 1467678516416 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:28:36 INFO - PROCESS | 1648 | 1467678516490 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1648 | 1467678516491 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1215ab800 == 28 [pid = 1648] [id = 720] 17:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x117134c00) [pid = 1648] [serial = 2160] [outer = 0x0] 17:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x118180400) [pid = 1648] [serial = 2161] [outer = 0x117134c00] 17:28:36 INFO - PROCESS | 1648 | 1467678516519 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x118485800) [pid = 1648] [serial = 2162] [outer = 0x117134c00] 17:28:36 INFO - PROCESS | 1648 | 1467678516826 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:28:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:28:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 17:28:36 INFO - PROCESS | 1648 | 1467678516852 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:28:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:28:36 INFO - PROCESS | 1648 | 1467678516853 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:28:36 INFO - PROCESS | 1648 | 1467678516856 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1648 | 1467678516858 Marionette TRACE conn2 <- [1,2854,null,{}] 17:28:36 INFO - PROCESS | 1648 | 1467678516870 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}] 17:28:36 INFO - PROCESS | 1648 | 1467678516873 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:36 INFO - PROCESS | 1648 | 1467678516961 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:28:37 INFO - PROCESS | 1648 | 1467678517020 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1648 | 1467678517022 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128a67800 == 29 [pid = 1648] [id = 721] 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11848c400) [pid = 1648] [serial = 2163] [outer = 0x0] 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x118fcbc00) [pid = 1648] [serial = 2164] [outer = 0x11848c400] 17:28:37 INFO - PROCESS | 1648 | 1467678517052 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x120f13c00) [pid = 1648] [serial = 2165] [outer = 0x11848c400] 17:28:37 INFO - PROCESS | 1648 | 1467678517333 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 17:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:28:37 INFO - PROCESS | 1648 | 1467678517385 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1648 | 1467678517386 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:28:37 INFO - PROCESS | 1648 | 1467678517388 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1648 | 1467678517389 Marionette TRACE conn2 <- [1,2858,null,{}] 17:28:37 INFO - PROCESS | 1648 | 1467678517392 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}] 17:28:37 INFO - PROCESS | 1648 | 1467678517393 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:37 INFO - PROCESS | 1648 | 1467678517477 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:28:37 INFO - PROCESS | 1648 | 1467678517483 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1648 | 1467678517484 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a503800 == 30 [pid = 1648] [id = 722] 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11393b000) [pid = 1648] [serial = 2166] [outer = 0x0] 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x121467000) [pid = 1648] [serial = 2167] [outer = 0x11393b000] 17:28:37 INFO - PROCESS | 1648 | 1467678517509 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x121908800) [pid = 1648] [serial = 2168] [outer = 0x11393b000] 17:28:37 INFO - PROCESS | 1648 | 1467678517863 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:28:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 520ms 17:28:37 INFO - PROCESS | 1648 | 1467678517912 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1648 | 1467678517914 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:28:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:28:37 INFO - PROCESS | 1648 | 1467678517916 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1648 | 1467678517917 Marionette TRACE conn2 <- [1,2862,null,{}] 17:28:37 INFO - PROCESS | 1648 | 1467678517919 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}] 17:28:37 INFO - PROCESS | 1648 | 1467678517920 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:38 INFO - PROCESS | 1648 | 1467678518025 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:28:38 INFO - PROCESS | 1648 | 1467678518034 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1648 | 1467678518035 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119b11800 == 31 [pid = 1648] [id = 723] 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12190c400) [pid = 1648] [serial = 2169] [outer = 0x0] 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12190f000) [pid = 1648] [serial = 2170] [outer = 0x12190c400] 17:28:38 INFO - PROCESS | 1648 | 1467678518059 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x121e31800) [pid = 1648] [serial = 2171] [outer = 0x12190c400] 17:28:38 INFO - PROCESS | 1648 | 1467678518405 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:28:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 519ms 17:28:38 INFO - PROCESS | 1648 | 1467678518440 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1648 | 1467678518441 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:28:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:28:38 INFO - PROCESS | 1648 | 1467678518444 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1648 | 1467678518445 Marionette TRACE conn2 <- [1,2866,null,{}] 17:28:38 INFO - PROCESS | 1648 | 1467678518447 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}] 17:28:38 INFO - PROCESS | 1648 | 1467678518451 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:38 INFO - PROCESS | 1648 | 1467678518569 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:28:38 INFO - PROCESS | 1648 | 1467678518583 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1648 | 1467678518584 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd75800 == 32 [pid = 1648] [id = 724] 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x121e50800) [pid = 1648] [serial = 2172] [outer = 0x0] 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x124cbbc00) [pid = 1648] [serial = 2173] [outer = 0x121e50800] 17:28:38 INFO - PROCESS | 1648 | 1467678518609 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1272da800) [pid = 1648] [serial = 2174] [outer = 0x121e50800] 17:28:38 INFO - PROCESS | 1648 | 1467678518959 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 570ms 17:28:39 INFO - PROCESS | 1648 | 1467678519014 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:28:39 INFO - PROCESS | 1648 | 1467678519016 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:28:39 INFO - PROCESS | 1648 | 1467678519018 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1648 | 1467678519019 Marionette TRACE conn2 <- [1,2870,null,{}] 17:28:39 INFO - PROCESS | 1648 | 1467678519021 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}] 17:28:39 INFO - PROCESS | 1648 | 1467678519022 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:39 INFO - PROCESS | 1648 | 1467678519126 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:28:39 INFO - PROCESS | 1648 | 1467678519137 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1648 | 1467678519138 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c027000 == 33 [pid = 1648] [id = 725] 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127392c00) [pid = 1648] [serial = 2175] [outer = 0x0] 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x127543800) [pid = 1648] [serial = 2176] [outer = 0x127392c00] 17:28:39 INFO - PROCESS | 1648 | 1467678519164 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1256f1000) [pid = 1648] [serial = 2177] [outer = 0x127392c00] 17:28:39 INFO - PROCESS | 1648 | 1467678519498 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:28:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 17:28:39 INFO - PROCESS | 1648 | 1467678519537 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:28:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:28:39 INFO - PROCESS | 1648 | 1467678519538 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:28:39 INFO - PROCESS | 1648 | 1467678519540 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1648 | 1467678519541 Marionette TRACE conn2 <- [1,2874,null,{}] 17:28:39 INFO - PROCESS | 1648 | 1467678519544 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}] 17:28:39 INFO - PROCESS | 1648 | 1467678519545 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:39 INFO - PROCESS | 1648 | 1467678519643 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:28:39 INFO - PROCESS | 1648 | 1467678519647 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1648 | 1467678519648 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3d1800 == 34 [pid = 1648] [id = 726] 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11309f000) [pid = 1648] [serial = 2178] [outer = 0x0] 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128e77400) [pid = 1648] [serial = 2179] [outer = 0x11309f000] 17:28:39 INFO - PROCESS | 1648 | 1467678519673 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x129189800) [pid = 1648] [serial = 2180] [outer = 0x11309f000] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x116a11000) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11834a800) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x113d5ec00) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x118f46400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1211ee000) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x121e3ac00) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11848dc00) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11271c800) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x125523800) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x113f0f400) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11670f400) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x121e3e000) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x118ff2000) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x121910000) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126c9fc00) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x121e3a800) [pid = 1648] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12cf0d000) [pid = 1648] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:28:40 INFO - PROCESS | 1648 | 1467678520100 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 572ms 17:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:28:40 INFO - PROCESS | 1648 | 1467678520113 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1648 | 1467678520114 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1648 | 1467678520116 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1648 | 1467678520117 Marionette TRACE conn2 <- [1,2878,null,{}] 17:28:40 INFO - PROCESS | 1648 | 1467678520119 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}] 17:28:40 INFO - PROCESS | 1648 | 1467678520121 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:40 INFO - PROCESS | 1648 | 1467678520209 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:28:40 INFO - PROCESS | 1648 | 1467678520214 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1648 | 1467678520216 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a773800 == 35 [pid = 1648] [id = 727] 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x1129b0400) [pid = 1648] [serial = 2181] [outer = 0x0] 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11670e000) [pid = 1648] [serial = 2182] [outer = 0x1129b0400] 17:28:40 INFO - PROCESS | 1648 | 1467678520241 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118ff1c00) [pid = 1648] [serial = 2183] [outer = 0x1129b0400] 17:28:40 INFO - PROCESS | 1648 | 1467678520573 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]]]}] 17:28:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:28:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 468ms 17:28:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:28:40 INFO - PROCESS | 1648 | 1467678520585 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:28:40 INFO - PROCESS | 1648 | 1467678520586 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1648 | 1467678520588 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1648 | 1467678520589 Marionette TRACE conn2 <- [1,2882,null,{}] 17:28:40 INFO - PROCESS | 1648 | 1467678520591 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}] 17:28:40 INFO - PROCESS | 1648 | 1467678520592 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:40 INFO - PROCESS | 1648 | 1467678520699 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:28:40 INFO - PROCESS | 1648 | 1467678520705 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1648 | 1467678520706 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a322800 == 36 [pid = 1648] [id = 728] 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x112d64400) [pid = 1648] [serial = 2184] [outer = 0x0] 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12100b400) [pid = 1648] [serial = 2185] [outer = 0x112d64400] 17:28:40 INFO - PROCESS | 1648 | 1467678520730 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12756c800) [pid = 1648] [serial = 2186] [outer = 0x112d64400] 17:28:41 INFO - PROCESS | 1648 | 1467678521042 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 469ms 17:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:28:41 INFO - PROCESS | 1648 | 1467678521057 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1648 | 1467678521059 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1648 | 1467678521064 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1648 | 1467678521067 Marionette TRACE conn2 <- [1,2886,null,{}] 17:28:41 INFO - PROCESS | 1648 | 1467678521069 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}] 17:28:41 INFO - PROCESS | 1648 | 1467678521071 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:41 INFO - PROCESS | 1648 | 1467678521171 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:28:41 INFO - PROCESS | 1648 | 1467678521175 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1648 | 1467678521176 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d02e800 == 37 [pid = 1648] [id = 729] 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x129189c00) [pid = 1648] [serial = 2187] [outer = 0x0] 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x129471c00) [pid = 1648] [serial = 2188] [outer = 0x129189c00] 17:28:41 INFO - PROCESS | 1648 | 1467678521203 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12a3ba000) [pid = 1648] [serial = 2189] [outer = 0x129189c00] 17:28:41 INFO - PROCESS | 1648 | 1467678521539 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:28:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 17:28:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:28:41 INFO - PROCESS | 1648 | 1467678521585 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1648 | 1467678521586 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1648 | 1467678521588 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1648 | 1467678521589 Marionette TRACE conn2 <- [1,2890,null,{}] 17:28:41 INFO - PROCESS | 1648 | 1467678521591 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}] 17:28:41 INFO - PROCESS | 1648 | 1467678521592 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:41 INFO - PROCESS | 1648 | 1467678521699 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:28:41 INFO - PROCESS | 1648 | 1467678521705 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1648 | 1467678521706 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5be800 == 38 [pid = 1648] [id = 730] 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12a603000) [pid = 1648] [serial = 2190] [outer = 0x0] 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12a608000) [pid = 1648] [serial = 2191] [outer = 0x12a603000] 17:28:41 INFO - PROCESS | 1648 | 1467678521730 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12a611c00) [pid = 1648] [serial = 2192] [outer = 0x12a603000] 17:28:42 INFO - PROCESS | 1648 | 1467678522021 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 469ms 17:28:42 INFO - PROCESS | 1648 | 1467678522097 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1648 | 1467678522099 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:28:42 INFO - PROCESS | 1648 | 1467678522104 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1648 | 1467678522106 Marionette TRACE conn2 <- [1,2894,null,{}] 17:28:42 INFO - PROCESS | 1648 | 1467678522111 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}] 17:28:42 INFO - PROCESS | 1648 | 1467678522115 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:42 INFO - PROCESS | 1648 | 1467678522225 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:28:42 INFO - PROCESS | 1648 | 1467678522293 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1648 | 1467678522295 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1194f3000 == 39 [pid = 1648] [id = 731] 17:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11604cc00) [pid = 1648] [serial = 2193] [outer = 0x0] 17:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x116704000) [pid = 1648] [serial = 2194] [outer = 0x11604cc00] 17:28:42 INFO - PROCESS | 1648 | 1467678522329 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x117291c00) [pid = 1648] [serial = 2195] [outer = 0x11604cc00] 17:28:42 INFO - PROCESS | 1648 | 1467678522771 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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:28:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 726ms 17:28:42 INFO - PROCESS | 1648 | 1467678522831 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1648 | 1467678522833 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:28:42 INFO - PROCESS | 1648 | 1467678522837 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1648 | 1467678522840 Marionette TRACE conn2 <- [1,2898,null,{}] 17:28:42 INFO - PROCESS | 1648 | 1467678522843 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}] 17:28:42 INFO - PROCESS | 1648 | 1467678522845 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:42 INFO - PROCESS | 1648 | 1467678522950 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:28:43 INFO - PROCESS | 1648 | 1467678523021 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1648 | 1467678523022 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a302800 == 40 [pid = 1648] [id = 732] 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1183a9c00) [pid = 1648] [serial = 2196] [outer = 0x0] 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11852e800) [pid = 1648] [serial = 2197] [outer = 0x1183a9c00] 17:28:43 INFO - PROCESS | 1648 | 1467678523053 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x118ff4c00) [pid = 1648] [serial = 2198] [outer = 0x1183a9c00] 17:28:43 INFO - PROCESS | 1648 | 1467678523482 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]]]}] 17:28:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:28:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 673ms 17:28:43 INFO - PROCESS | 1648 | 1467678523510 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1648 | 1467678523512 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:28:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:28:43 INFO - PROCESS | 1648 | 1467678523514 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1648 | 1467678523515 Marionette TRACE conn2 <- [1,2902,null,{}] 17:28:43 INFO - PROCESS | 1648 | 1467678523522 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}] 17:28:43 INFO - PROCESS | 1648 | 1467678523526 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:43 INFO - PROCESS | 1648 | 1467678523650 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:28:43 INFO - PROCESS | 1648 | 1467678523714 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1648 | 1467678523716 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d21a800 == 41 [pid = 1648] [id = 733] 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1219c7800) [pid = 1648] [serial = 2199] [outer = 0x0] 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x121e34c00) [pid = 1648] [serial = 2200] [outer = 0x1219c7800] 17:28:43 INFO - PROCESS | 1648 | 1467678523788 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x124cbb400) [pid = 1648] [serial = 2201] [outer = 0x1219c7800] 17:28:44 INFO - PROCESS | 1648 | 1467678524213 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:28:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 769ms 17:28:44 INFO - PROCESS | 1648 | 1467678524284 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1648 | 1467678524285 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:28:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:28:44 INFO - PROCESS | 1648 | 1467678524288 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1648 | 1467678524289 Marionette TRACE conn2 <- [1,2906,null,{}] 17:28:44 INFO - PROCESS | 1648 | 1467678524291 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}] 17:28:44 INFO - PROCESS | 1648 | 1467678524293 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:44 INFO - PROCESS | 1648 | 1467678524396 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:28:44 INFO - PROCESS | 1648 | 1467678524470 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1648 | 1467678524471 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x127246000 == 42 [pid = 1648] [id = 734] 17:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119a45000) [pid = 1648] [serial = 2202] [outer = 0x0] 17:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123ef9c00) [pid = 1648] [serial = 2203] [outer = 0x119a45000] 17:28:44 INFO - PROCESS | 1648 | 1467678524501 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1272b9c00) [pid = 1648] [serial = 2204] [outer = 0x119a45000] 17:28:45 INFO - PROCESS | 1648 | 1467678525101 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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:28:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 872ms 17:28:45 INFO - PROCESS | 1648 | 1467678525160 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:28:45 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:28:45 INFO - PROCESS | 1648 | 1467678525163 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:28:45 INFO - PROCESS | 1648 | 1467678525166 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1648 | 1467678525168 Marionette TRACE conn2 <- [1,2910,null,{}] 17:28:45 INFO - PROCESS | 1648 | 1467678525171 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}] 17:28:45 INFO - PROCESS | 1648 | 1467678525173 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:45 INFO - PROCESS | 1648 | 1467678525268 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:28:45 INFO - PROCESS | 1648 | 1467678525345 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1648 | 1467678525346 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1162bc800 == 43 [pid = 1648] [id = 735] 17:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11696b800) [pid = 1648] [serial = 2205] [outer = 0x0] 17:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x117126800) [pid = 1648] [serial = 2206] [outer = 0x11696b800] 17:28:45 INFO - PROCESS | 1648 | 1467678525374 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11732f400) [pid = 1648] [serial = 2207] [outer = 0x11696b800] 17:28:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:28:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:28:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 626ms 17:28:45 INFO - PROCESS | 1648 | 1467678525787 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]]]}] 17:28:45 INFO - PROCESS | 1648 | 1467678525792 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1648 | 1467678525797 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:28:45 INFO - TEST-START | /DOMEvents/constructors.html 17:28:45 INFO - PROCESS | 1648 | 1467678525803 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1648 | 1467678525805 Marionette TRACE conn2 <- [1,2914,null,{}] 17:28:45 INFO - PROCESS | 1648 | 1467678525809 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}] 17:28:45 INFO - PROCESS | 1648 | 1467678525812 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d02e800 == 42 [pid = 1648] [id = 729] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a322800 == 41 [pid = 1648] [id = 728] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a773800 == 40 [pid = 1648] [id = 727] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3d1800 == 39 [pid = 1648] [id = 726] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12c027000 == 38 [pid = 1648] [id = 725] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd75800 == 37 [pid = 1648] [id = 724] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119b11800 == 36 [pid = 1648] [id = 723] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a503800 == 35 [pid = 1648] [id = 722] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x128a67800 == 34 [pid = 1648] [id = 721] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1215ab800 == 33 [pid = 1648] [id = 720] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1169b4000 == 32 [pid = 1648] [id = 719] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x121450000 == 31 [pid = 1648] [id = 718] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116079800 == 30 [pid = 1648] [id = 717] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x127246000 == 29 [pid = 1648] [id = 734] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d21a800 == 28 [pid = 1648] [id = 733] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a302800 == 27 [pid = 1648] [id = 732] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d5be800 == 26 [pid = 1648] [id = 730] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1194f3000 == 25 [pid = 1648] [id = 731] 17:28:46 INFO - PROCESS | 1648 | 1467678526473 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12cf13000) [pid = 1648] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117290800) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1173bb800) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11847fc00) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11848d000) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1151af000) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119b27000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x116703800) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121903c00) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12100b000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x121e59400) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x118fc0c00) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x121e3b000) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11971a800) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x1256f1400) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x118176400) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x124e66c00) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x118279c00) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x117327400) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11712c000) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x126dcfc00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x1272c0800) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x120f16c00) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x1193f8000) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12681ec00) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x125523c00) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x129189000) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12753c000) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x126ca5400) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x1129b3c00) [pid = 1648] [serial = 1457] [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.] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x121e33400) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x119711000) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x1272d8400) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 17:28:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1162bc800 == 24 [pid = 1648] [id = 735] 17:28:46 INFO - PROCESS | 1648 | 1467678526656 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1648 | 1467678526659 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x113b28800 == 25 [pid = 1648] [id = 736] 17:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x112040c00) [pid = 1648] [serial = 2208] [outer = 0x0] 17:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x1122afc00) [pid = 1648] [serial = 2209] [outer = 0x112040c00] 17:28:46 INFO - PROCESS | 1648 | 1467678526693 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x1128ce400) [pid = 1648] [serial = 2210] [outer = 0x112040c00] 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:28:47 INFO - PROCESS | 1648 | 1467678527175 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]]]}] 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:28:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:28:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:28:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1383ms 17:28:47 INFO - PROCESS | 1648 | 1467678527187 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1648 | 1467678527190 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:28:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:28:47 INFO - PROCESS | 1648 | 1467678527193 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1648 | 1467678527195 Marionette TRACE conn2 <- [1,2918,null,{}] 17:28:47 INFO - PROCESS | 1648 | 1467678527199 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}] 17:28:47 INFO - PROCESS | 1648 | 1467678527203 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:47 INFO - PROCESS | 1648 | 1467678527310 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:28:47 INFO - PROCESS | 1648 | 1467678527364 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1648 | 1467678527365 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118547800 == 26 [pid = 1648] [id = 737] 17:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x113966c00) [pid = 1648] [serial = 2211] [outer = 0x0] 17:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11604ec00) [pid = 1648] [serial = 2212] [outer = 0x113966c00] 17:28:47 INFO - PROCESS | 1648 | 1467678527397 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x1162db000) [pid = 1648] [serial = 2213] [outer = 0x113966c00] 17:28:47 INFO - PROCESS | 1648 | 1467678527828 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:28:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:28:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 672ms 17:28:47 INFO - PROCESS | 1648 | 1467678527867 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1648 | 1467678527869 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:28:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:28:47 INFO - PROCESS | 1648 | 1467678527872 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1648 | 1467678527874 Marionette TRACE conn2 <- [1,2922,null,{}] 17:28:47 INFO - PROCESS | 1648 | 1467678527876 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}] 17:28:47 INFO - PROCESS | 1648 | 1467678527878 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:48 INFO - PROCESS | 1648 | 1467678528020 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:28:48 INFO - PROCESS | 1648 | 1467678528101 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1648 | 1467678528102 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f53000 == 27 [pid = 1648] [id = 738] 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x117128800) [pid = 1648] [serial = 2214] [outer = 0x0] 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x117197400) [pid = 1648] [serial = 2215] [outer = 0x117128800] 17:28:48 INFO - PROCESS | 1648 | 1467678528133 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x117328400) [pid = 1648] [serial = 2216] [outer = 0x117128800] 17:28:48 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:28:48 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:28:48 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:28:48 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 17:28:48 INFO - PROCESS | 1648 | 1467678528570 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]]]}] 17:28:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:28:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:28:48 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 17:28:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:28:48 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 17:28:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:28:48 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]" 17:28:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:28:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:28:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 721ms 17:28:48 INFO - PROCESS | 1648 | 1467678528594 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1648 | 1467678528596 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:28:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:28:48 INFO - PROCESS | 1648 | 1467678528604 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1648 | 1467678528609 Marionette TRACE conn2 <- [1,2926,null,{}] 17:28:48 INFO - PROCESS | 1648 | 1467678528612 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}] 17:28:48 INFO - PROCESS | 1648 | 1467678528615 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:48 INFO - PROCESS | 1648 | 1467678528724 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:28:48 INFO - PROCESS | 1648 | 1467678528779 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1648 | 1467678528780 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x124e10000 == 28 [pid = 1648] [id = 739] 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x117332c00) [pid = 1648] [serial = 2217] [outer = 0x0] 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x118177400) [pid = 1648] [serial = 2218] [outer = 0x117332c00] 17:28:48 INFO - PROCESS | 1648 | 1467678528810 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x1183a9400) [pid = 1648] [serial = 2219] [outer = 0x117332c00] 17:28:49 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:28:49 INFO - PROCESS | 1648 | 1467678529244 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]]]}] 17:28:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:28:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 682ms 17:28:49 INFO - PROCESS | 1648 | 1467678529282 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:28:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:28:49 INFO - PROCESS | 1648 | 1467678529284 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:28:49 INFO - PROCESS | 1648 | 1467678529287 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1648 | 1467678529289 Marionette TRACE conn2 <- [1,2930,null,{}] 17:28:49 INFO - PROCESS | 1648 | 1467678529292 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}] 17:28:49 INFO - PROCESS | 1648 | 1467678529294 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:49 INFO - PROCESS | 1648 | 1467678529420 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:28:49 INFO - PROCESS | 1648 | 1467678529479 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1648 | 1467678529481 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119314000 == 29 [pid = 1648] [id = 740] 17:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11396cc00) [pid = 1648] [serial = 2220] [outer = 0x0] 17:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x1151a3c00) [pid = 1648] [serial = 2221] [outer = 0x11396cc00] 17:28:49 INFO - PROCESS | 1648 | 1467678529507 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11670cc00) [pid = 1648] [serial = 2222] [outer = 0x11396cc00] 17:28:49 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:28:49 INFO - PROCESS | 1648 | 1467678529760 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]]]}] 17:28:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:28:49 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 523ms 17:28:49 INFO - PROCESS | 1648 | 1467678529810 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1648 | 1467678529816 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:28:49 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:28:49 INFO - PROCESS | 1648 | 1467678529826 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1648 | 1467678529827 Marionette TRACE conn2 <- [1,2934,null,{}] 17:28:49 INFO - PROCESS | 1648 | 1467678529852 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}] 17:28:49 INFO - PROCESS | 1648 | 1467678529853 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:49 INFO - PROCESS | 1648 | 1467678529935 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:28:49 INFO - PROCESS | 1648 | 1467678529939 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1648 | 1467678529941 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1250b3000 == 30 [pid = 1648] [id = 741] 17:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x117128000) [pid = 1648] [serial = 2223] [outer = 0x0] 17:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1173c6c00) [pid = 1648] [serial = 2224] [outer = 0x117128000] 17:28:49 INFO - PROCESS | 1648 | 1467678529969 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11834a000) [pid = 1648] [serial = 2225] [outer = 0x117128000] 17:28:50 INFO - PROCESS | 1648 | 1467678530326 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]]]}] 17:28:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:28:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 532ms 17:28:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:28:50 INFO - PROCESS | 1648 | 1467678530358 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1648 | 1467678530359 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:28:50 INFO - PROCESS | 1648 | 1467678530361 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1648 | 1467678530364 Marionette TRACE conn2 <- [1,2938,null,{}] 17:28:50 INFO - PROCESS | 1648 | 1467678530375 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}] 17:28:50 INFO - PROCESS | 1648 | 1467678530379 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:50 INFO - PROCESS | 1648 | 1467678530541 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:28:50 INFO - PROCESS | 1648 | 1467678530568 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1648 | 1467678530570 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x116680000 == 31 [pid = 1648] [id = 742] 17:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118486c00) [pid = 1648] [serial = 2226] [outer = 0x0] 17:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118770c00) [pid = 1648] [serial = 2227] [outer = 0x118486c00] 17:28:50 INFO - PROCESS | 1648 | 1467678530615 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x118fcb800) [pid = 1648] [serial = 2228] [outer = 0x118486c00] 17:28:51 INFO - PROCESS | 1648 | 1467678531076 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]]]}] 17:28:51 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. 17:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 725ms 17:28:51 INFO - PROCESS | 1648 | 1467678531086 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1648 | 1467678531089 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:28:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:28:51 INFO - PROCESS | 1648 | 1467678531092 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1648 | 1467678531094 Marionette TRACE conn2 <- [1,2942,null,{}] 17:28:51 INFO - PROCESS | 1648 | 1467678531098 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}] 17:28:51 INFO - PROCESS | 1648 | 1467678531100 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:51 INFO - PROCESS | 1648 | 1467678531228 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:28:51 INFO - PROCESS | 1648 | 1467678531233 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1648 | 1467678531234 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ee1000 == 32 [pid = 1648] [id = 743] 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x1193f7800) [pid = 1648] [serial = 2229] [outer = 0x0] 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1199bd400) [pid = 1648] [serial = 2230] [outer = 0x1193f7800] 17:28:51 INFO - PROCESS | 1648 | 1467678531275 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119a44000) [pid = 1648] [serial = 2231] [outer = 0x1193f7800] 17:28:51 INFO - PROCESS | 1648 | 1467678531683 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"]]]}] 17:28:51 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 17:28:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:28:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 623ms 17:28:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:28:51 INFO - PROCESS | 1648 | 1467678531717 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1648 | 1467678531718 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:28:51 INFO - PROCESS | 1648 | 1467678531720 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1648 | 1467678531721 Marionette TRACE conn2 <- [1,2946,null,{}] 17:28:51 INFO - PROCESS | 1648 | 1467678531723 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}] 17:28:51 INFO - PROCESS | 1648 | 1467678531724 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:51 INFO - PROCESS | 1648 | 1467678531829 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:28:51 INFO - PROCESS | 1648 | 1467678531833 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1648 | 1467678531834 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a50f800 == 33 [pid = 1648] [id = 744] 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x111f5fc00) [pid = 1648] [serial = 2232] [outer = 0x0] 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b23400) [pid = 1648] [serial = 2233] [outer = 0x111f5fc00] 17:28:51 INFO - PROCESS | 1648 | 1467678531865 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119b2d800) [pid = 1648] [serial = 2234] [outer = 0x111f5fc00] 17:28:52 INFO - PROCESS | 1648 | 1467678532180 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]]]}] 17:28:52 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. 17:28:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 17:28:52 INFO - PROCESS | 1648 | 1467678532193 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1648 | 1467678532194 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:28:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:28:52 INFO - PROCESS | 1648 | 1467678532203 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1648 | 1467678532204 Marionette TRACE conn2 <- [1,2950,null,{}] 17:28:52 INFO - PROCESS | 1648 | 1467678532207 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}] 17:28:52 INFO - PROCESS | 1648 | 1467678532211 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:52 INFO - PROCESS | 1648 | 1467678532361 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:28:52 INFO - PROCESS | 1648 | 1467678532364 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1648 | 1467678532365 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ae28000 == 34 [pid = 1648] [id = 745] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119f6b000) [pid = 1648] [serial = 2235] [outer = 0x0] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1211e6800) [pid = 1648] [serial = 2236] [outer = 0x119f6b000] 17:28:52 INFO - PROCESS | 1648 | 1467678532390 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x121e3c800) [pid = 1648] [serial = 2237] [outer = 0x119f6b000] 17:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ecf000 == 35 [pid = 1648] [id = 746] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x121ef9400) [pid = 1648] [serial = 2238] [outer = 0x0] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121a61800) [pid = 1648] [serial = 2239] [outer = 0x121ef9400] 17:28:52 INFO - PROCESS | 1648 | 1467678532734 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]]]}] 17:28:52 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. 17:28:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 17:28:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:28:52 INFO - PROCESS | 1648 | 1467678532772 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1648 | 1467678532774 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:28:52 INFO - PROCESS | 1648 | 1467678532775 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1648 | 1467678532777 Marionette TRACE conn2 <- [1,2954,null,{}] 17:28:52 INFO - PROCESS | 1648 | 1467678532781 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}] 17:28:52 INFO - PROCESS | 1648 | 1467678532783 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:52 INFO - PROCESS | 1648 | 1467678532895 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:28:52 INFO - PROCESS | 1648 | 1467678532905 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1648 | 1467678532906 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b944000 == 36 [pid = 1648] [id = 747] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x120f1a000) [pid = 1648] [serial = 2240] [outer = 0x0] 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121e57000) [pid = 1648] [serial = 2241] [outer = 0x120f1a000] 17:28:52 INFO - PROCESS | 1648 | 1467678532938 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123eec400) [pid = 1648] [serial = 2242] [outer = 0x120f1a000] 17:28:53 INFO - PROCESS | 1648 | 1467678533255 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]]]}] 17:28:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:28:53 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 17:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 519ms 17:28:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:28:53 INFO - PROCESS | 1648 | 1467678533296 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1648 | 1467678533297 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:28:53 INFO - PROCESS | 1648 | 1467678533299 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1648 | 1467678533300 Marionette TRACE conn2 <- [1,2958,null,{}] 17:28:53 INFO - PROCESS | 1648 | 1467678533302 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}] 17:28:53 INFO - PROCESS | 1648 | 1467678533303 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:53 INFO - PROCESS | 1648 | 1467678533423 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1219c7800) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x119a45000) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x121e50800) [pid = 1648] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x127392c00) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11309f000) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x116a11800) [pid = 1648] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11393b000) [pid = 1648] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11848c400) [pid = 1648] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x117134c00) [pid = 1648] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x112d8ac00) [pid = 1648] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x121e50400) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x111bad400) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129189c00) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1129b0400) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12190c400) [pid = 1648] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12a603000) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x112d64400) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1183a9c00) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:28:53 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11604cc00) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:28:53 INFO - PROCESS | 1648 | 1467678533477 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1648 | 1467678533478 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f1f000 == 37 [pid = 1648] [id = 748] 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1129b0400) [pid = 1648] [serial = 2243] [outer = 0x0] 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11393b000) [pid = 1648] [serial = 2244] [outer = 0x1129b0400] 17:28:53 INFO - PROCESS | 1648 | 1467678533502 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x117328800) [pid = 1648] [serial = 2245] [outer = 0x1129b0400] 17:28:53 INFO - PROCESS | 1648 | 1467678533721 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]]]}] 17:28:53 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. 17:28:53 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 17:28:53 INFO - PROCESS | 1648 | 1467678533770 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1648 | 1467678533771 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:28:53 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:28:53 INFO - PROCESS | 1648 | 1467678533773 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1648 | 1467678533774 Marionette TRACE conn2 <- [1,2962,null,{}] 17:28:53 INFO - PROCESS | 1648 | 1467678533777 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}] 17:28:53 INFO - PROCESS | 1648 | 1467678533780 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:53 INFO - PROCESS | 1648 | 1467678533877 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:28:53 INFO - PROCESS | 1648 | 1467678533883 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1648 | 1467678533884 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3c2800 == 38 [pid = 1648] [id = 749] 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1184a6800) [pid = 1648] [serial = 2246] [outer = 0x0] 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a45000) [pid = 1648] [serial = 2247] [outer = 0x1184a6800] 17:28:53 INFO - PROCESS | 1648 | 1467678533916 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x121e58c00) [pid = 1648] [serial = 2248] [outer = 0x1184a6800] 17:28:54 INFO - PROCESS | 1648 | 1467678534227 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]]]}] 17:28:54 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. 17:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 469ms 17:28:54 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:28:54 INFO - PROCESS | 1648 | 1467678534243 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 1648 | 1467678534244 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:28:54 INFO - PROCESS | 1648 | 1467678534249 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1648 | 1467678534250 Marionette TRACE conn2 <- [1,2966,null,{}] 17:28:54 INFO - PROCESS | 1648 | 1467678534253 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}] 17:28:54 INFO - PROCESS | 1648 | 1467678534254 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:54 INFO - PROCESS | 1648 | 1467678534337 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:28:54 INFO - PROCESS | 1648 | 1467678534399 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1648 | 1467678534400 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c642000 == 39 [pid = 1648] [id = 750] 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11852d000) [pid = 1648] [serial = 2249] [outer = 0x0] 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e5d000) [pid = 1648] [serial = 2250] [outer = 0x11852d000] 17:28:54 INFO - PROCESS | 1648 | 1467678534425 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1256f4400) [pid = 1648] [serial = 2251] [outer = 0x11852d000] 17:28:54 INFO - PROCESS | 1648 | 1467678534675 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]]]}] 17:28:54 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. 17:28:54 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 17:28:54 INFO - PROCESS | 1648 | 1467678534720 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:28:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:28:54 INFO - PROCESS | 1648 | 1467678534721 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:28:54 INFO - PROCESS | 1648 | 1467678534723 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1648 | 1467678534725 Marionette TRACE conn2 <- [1,2970,null,{}] 17:28:54 INFO - PROCESS | 1648 | 1467678534735 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}] 17:28:54 INFO - PROCESS | 1648 | 1467678534737 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:54 INFO - PROCESS | 1648 | 1467678534835 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:28:54 INFO - PROCESS | 1648 | 1467678534849 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1648 | 1467678534851 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf1c800 == 40 [pid = 1648] [id = 751] 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x126dd7c00) [pid = 1648] [serial = 2252] [outer = 0x0] 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1272d2400) [pid = 1648] [serial = 2253] [outer = 0x126dd7c00] 17:28:54 INFO - PROCESS | 1648 | 1467678534881 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12753bc00) [pid = 1648] [serial = 2254] [outer = 0x126dd7c00] 17:28:55 INFO - PROCESS | 1648 | 1467678535176 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]]]}] 17:28:55 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. 17:28:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 17:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:28:55 INFO - PROCESS | 1648 | 1467678535203 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1648 | 1467678535204 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:28:55 INFO - PROCESS | 1648 | 1467678535207 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1648 | 1467678535208 Marionette TRACE conn2 <- [1,2974,null,{}] 17:28:55 INFO - PROCESS | 1648 | 1467678535210 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}] 17:28:55 INFO - PROCESS | 1648 | 1467678535211 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:55 INFO - PROCESS | 1648 | 1467678535301 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:28:55 INFO - PROCESS | 1648 | 1467678535365 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1648 | 1467678535366 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d20a800 == 41 [pid = 1648] [id = 752] 17:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126f38400) [pid = 1648] [serial = 2255] [outer = 0x0] 17:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x127547800) [pid = 1648] [serial = 2256] [outer = 0x126f38400] 17:28:55 INFO - PROCESS | 1648 | 1467678535390 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x128e77000) [pid = 1648] [serial = 2257] [outer = 0x126f38400] 17:28:55 INFO - PROCESS | 1648 | 1467678535787 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]]]}] 17:28:55 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. 17:28:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 625ms 17:28:55 INFO - PROCESS | 1648 | 1467678535833 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1648 | 1467678535836 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:28:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:28:55 INFO - PROCESS | 1648 | 1467678535839 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1648 | 1467678535842 Marionette TRACE conn2 <- [1,2978,null,{}] 17:28:55 INFO - PROCESS | 1648 | 1467678535845 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}] 17:28:55 INFO - PROCESS | 1648 | 1467678535847 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:55 INFO - PROCESS | 1648 | 1467678535953 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:28:56 INFO - PROCESS | 1648 | 1467678536027 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1648 | 1467678536028 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12145e000 == 42 [pid = 1648] [id = 753] 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11309cc00) [pid = 1648] [serial = 2258] [outer = 0x0] 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1162da000) [pid = 1648] [serial = 2259] [outer = 0x11309cc00] 17:28:56 INFO - PROCESS | 1648 | 1467678536059 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11712a400) [pid = 1648] [serial = 2260] [outer = 0x11309cc00] 17:28:56 INFO - PROCESS | 1648 | 1467678536412 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]]]}] 17:28:56 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. 17:28:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 623ms 17:28:56 INFO - PROCESS | 1648 | 1467678536462 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1648 | 1467678536465 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:28:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:28:56 INFO - PROCESS | 1648 | 1467678536470 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1648 | 1467678536472 Marionette TRACE conn2 <- [1,2982,null,{}] 17:28:56 INFO - PROCESS | 1648 | 1467678536474 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}] 17:28:56 INFO - PROCESS | 1648 | 1467678536476 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:56 INFO - PROCESS | 1648 | 1467678536586 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:28:56 INFO - PROCESS | 1648 | 1467678536646 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1648 | 1467678536648 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b14000 == 43 [pid = 1648] [id = 754] 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x118176400) [pid = 1648] [serial = 2261] [outer = 0x0] 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x118480800) [pid = 1648] [serial = 2262] [outer = 0x118176400] 17:28:56 INFO - PROCESS | 1648 | 1467678536678 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11848b000) [pid = 1648] [serial = 2263] [outer = 0x118176400] 17:28:57 INFO - PROCESS | 1648 | 1467678537085 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"]]]}] 17:28:57 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 17:28:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:28:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:28:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 621ms 17:28:57 INFO - PROCESS | 1648 | 1467678537092 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1648 | 1467678537093 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:28:57 INFO - PROCESS | 1648 | 1467678537098 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1648 | 1467678537101 Marionette TRACE conn2 <- [1,2986,null,{}] 17:28:57 INFO - PROCESS | 1648 | 1467678537109 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}] 17:28:57 INFO - PROCESS | 1648 | 1467678537112 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:57 INFO - PROCESS | 1648 | 1467678537216 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:28:57 INFO - PROCESS | 1648 | 1467678537279 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1648 | 1467678537281 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf07000 == 44 [pid = 1648] [id = 755] 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1193f9c00) [pid = 1648] [serial = 2264] [outer = 0x0] 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12100d800) [pid = 1648] [serial = 2265] [outer = 0x1193f9c00] 17:28:57 INFO - PROCESS | 1648 | 1467678537312 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1216cec00) [pid = 1648] [serial = 2266] [outer = 0x1193f9c00] 17:28:57 INFO - PROCESS | 1648 | 1467678537685 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]]]}] 17:28:57 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. 17:28:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 623ms 17:28:57 INFO - PROCESS | 1648 | 1467678537720 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1648 | 1467678537722 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:28:57 INFO - PROCESS | 1648 | 1467678537724 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1648 | 1467678537726 Marionette TRACE conn2 <- [1,2990,null,{}] 17:28:57 INFO - PROCESS | 1648 | 1467678537728 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}] 17:28:57 INFO - PROCESS | 1648 | 1467678537730 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:57 INFO - PROCESS | 1648 | 1467678537834 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:28:57 INFO - PROCESS | 1648 | 1467678537891 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1648 | 1467678537893 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d5d1000 == 45 [pid = 1648] [id = 756] 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1193fac00) [pid = 1648] [serial = 2267] [outer = 0x0] 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x1219c8000) [pid = 1648] [serial = 2268] [outer = 0x1193fac00] 17:28:57 INFO - PROCESS | 1648 | 1467678537921 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x125526400) [pid = 1648] [serial = 2269] [outer = 0x1193fac00] 17:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12106f800 == 46 [pid = 1648] [id = 757] 17:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1272d3c00) [pid = 1648] [serial = 2270] [outer = 0x0] 17:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x121e34400) [pid = 1648] [serial = 2271] [outer = 0x1272d3c00] 17:28:58 INFO - PROCESS | 1648 | 1467678538376 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]]]}] 17:28:58 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. 17:28:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 17:28:58 INFO - PROCESS | 1648 | 1467678538396 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1648 | 1467678538397 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:28:58 INFO - PROCESS | 1648 | 1467678538400 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1648 | 1467678538401 Marionette TRACE conn2 <- [1,2994,null,{}] 17:28:58 INFO - PROCESS | 1648 | 1467678538403 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}] 17:28:58 INFO - PROCESS | 1648 | 1467678538405 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:58 INFO - PROCESS | 1648 | 1467678538540 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:28:58 INFO - PROCESS | 1648 | 1467678538642 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1648 | 1467678538643 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11621e800 == 47 [pid = 1648] [id = 758] 17:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1122b2c00) [pid = 1648] [serial = 2272] [outer = 0x0] 17:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x113f03400) [pid = 1648] [serial = 2273] [outer = 0x1122b2c00] 17:28:58 INFO - PROCESS | 1648 | 1467678538675 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x118174400) [pid = 1648] [serial = 2274] [outer = 0x1122b2c00] 17:28:59 INFO - PROCESS | 1648 | 1467678539166 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]]]}] 17:28:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:28:59 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 17:28:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 819ms 17:28:59 INFO - PROCESS | 1648 | 1467678539225 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1648 | 1467678539229 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:28:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:28:59 INFO - PROCESS | 1648 | 1467678539272 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1648 | 1467678539274 Marionette TRACE conn2 <- [1,2998,null,{}] 17:28:59 INFO - PROCESS | 1648 | 1467678539282 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}] 17:28:59 INFO - PROCESS | 1648 | 1467678539284 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:59 INFO - PROCESS | 1648 | 1467678539392 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:28:59 INFO - PROCESS | 1648 | 1467678539486 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1648 | 1467678539488 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x120f46800 == 48 [pid = 1648] [id = 759] 17:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1167e6400) [pid = 1648] [serial = 2275] [outer = 0x0] 17:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x116a11000) [pid = 1648] [serial = 2276] [outer = 0x1167e6400] 17:28:59 INFO - PROCESS | 1648 | 1467678539531 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11732e400) [pid = 1648] [serial = 2277] [outer = 0x1167e6400] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa9000 == 47 [pid = 1648] [id = 503] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a30a000 == 46 [pid = 1648] [id = 495] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128ec8000 == 45 [pid = 1648] [id = 494] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5000 == 44 [pid = 1648] [id = 498] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x120f59000 == 43 [pid = 1648] [id = 490] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a6e4800 == 42 [pid = 1648] [id = 497] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x116667000 == 41 [pid = 1648] [id = 489] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1169a2800 == 40 [pid = 1648] [id = 488] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1250c5800 == 39 [pid = 1648] [id = 492] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x121383800 == 38 [pid = 1648] [id = 491] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x127257000 == 37 [pid = 1648] [id = 493] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x118fa0000 == 36 [pid = 1648] [id = 505] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x120f58800 == 35 [pid = 1648] [id = 496] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x117168000 == 34 [pid = 1648] [id = 504] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128ecf000 == 33 [pid = 1648] [id = 746] 17:28:59 INFO - PROCESS | 1648 | --DOCSHELL 0x113b28800 == 32 [pid = 1648] [id = 736] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x117126800) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118ff4c00) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11852e800) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x117291c00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x124cbb400) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x121e34c00) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1272b9c00) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x123ef9c00) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x124cbbc00) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127543800) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128e77400) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x117329400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1176e5000) [pid = 1648] [serial = 2156] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x121467000) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118fcbc00) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x120f13c00) [pid = 1648] [serial = 2165] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x118180400) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118485800) [pid = 1648] [serial = 2162] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x116265000) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117327800) [pid = 1648] [serial = 2159] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x127572000) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x112231c00) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1129af000) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12a3ba000) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x118ff1c00) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11670e000) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x129471c00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x116704000) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x129189800) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12190f000) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12a611c00) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x1256f1000) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12756c800) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1272da800) [pid = 1648] [serial = 2174] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12a608000) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x121e31800) [pid = 1648] [serial = 2171] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x121908800) [pid = 1648] [serial = 2168] [outer = 0x0] [url = about:blank] 17:28:59 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12100b400) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 17:29:00 INFO - PROCESS | 1648 | 1467678540005 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]]]}] 17:29:00 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. 17:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 799ms 17:29:00 INFO - PROCESS | 1648 | 1467678540050 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1648 | 1467678540053 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:29:00 INFO - PROCESS | 1648 | 1467678540058 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1648 | 1467678540059 Marionette TRACE conn2 <- [1,3002,null,{}] 17:29:00 INFO - PROCESS | 1648 | 1467678540063 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}] 17:29:00 INFO - PROCESS | 1648 | 1467678540064 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:00 INFO - PROCESS | 1648 | 1467678540151 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:29:00 INFO - PROCESS | 1648 | 1467678540156 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1648 | 1467678540157 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x119987800 == 33 [pid = 1648] [id = 760] 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x117327800) [pid = 1648] [serial = 2278] [outer = 0x0] 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x118177800) [pid = 1648] [serial = 2279] [outer = 0x117327800] 17:29:00 INFO - PROCESS | 1648 | 1467678540185 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x1183a9000) [pid = 1648] [serial = 2280] [outer = 0x117327800] 17:29:00 INFO - PROCESS | 1648 | 1467678540503 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]]]}] 17:29:00 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. 17:29:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 473ms 17:29:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:29:00 INFO - PROCESS | 1648 | 1467678540552 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1648 | 1467678540553 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:29:00 INFO - PROCESS | 1648 | 1467678540557 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1648 | 1467678540559 Marionette TRACE conn2 <- [1,3006,null,{}] 17:29:00 INFO - PROCESS | 1648 | 1467678540567 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}] 17:29:00 INFO - PROCESS | 1648 | 1467678540570 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:00 INFO - PROCESS | 1648 | 1467678540654 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:29:00 INFO - PROCESS | 1648 | 1467678540658 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1648 | 1467678540660 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x126883000 == 34 [pid = 1648] [id = 761] 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11848b400) [pid = 1648] [serial = 2281] [outer = 0x0] 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x1193f8000) [pid = 1648] [serial = 2282] [outer = 0x11848b400] 17:29:00 INFO - PROCESS | 1648 | 1467678540690 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119a43c00) [pid = 1648] [serial = 2283] [outer = 0x11848b400] 17:29:01 INFO - PROCESS | 1648 | 1467678541027 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]]]}] 17:29:01 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. 17:29:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 523ms 17:29:01 INFO - PROCESS | 1648 | 1467678541081 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:29:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:29:01 INFO - PROCESS | 1648 | 1467678541083 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:29:01 INFO - PROCESS | 1648 | 1467678541085 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1648 | 1467678541086 Marionette TRACE conn2 <- [1,3010,null,{}] 17:29:01 INFO - PROCESS | 1648 | 1467678541088 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}] 17:29:01 INFO - PROCESS | 1648 | 1467678541089 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:01 INFO - PROCESS | 1648 | 1467678541179 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:29:01 INFO - PROCESS | 1648 | 1467678541241 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1648 | 1467678541242 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128b07800 == 35 [pid = 1648] [id = 762] 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x119b28400) [pid = 1648] [serial = 2284] [outer = 0x0] 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1210c3400) [pid = 1648] [serial = 2285] [outer = 0x119b28400] 17:29:01 INFO - PROCESS | 1648 | 1467678541267 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x12190f000) [pid = 1648] [serial = 2286] [outer = 0x119b28400] 17:29:01 INFO - PROCESS | 1648 | 1467678541509 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]]]}] 17:29:01 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 17:29:01 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 17:29:01 INFO - PROCESS | 1648 | 1467678541554 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1648 | 1467678541556 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:29:01 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:29:01 INFO - PROCESS | 1648 | 1467678541558 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1648 | 1467678541559 Marionette TRACE conn2 <- [1,3014,null,{}] 17:29:01 INFO - PROCESS | 1648 | 1467678541568 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}] 17:29:01 INFO - PROCESS | 1648 | 1467678541569 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:01 INFO - PROCESS | 1648 | 1467678541655 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:29:01 INFO - PROCESS | 1648 | 1467678541659 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1648 | 1467678541660 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128ecf000 == 36 [pid = 1648] [id = 763] 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119b2f400) [pid = 1648] [serial = 2287] [outer = 0x0] 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x121e31800) [pid = 1648] [serial = 2288] [outer = 0x119b2f400] 17:29:01 INFO - PROCESS | 1648 | 1467678541747 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x121ee2400) [pid = 1648] [serial = 2289] [outer = 0x119b2f400] 17:29:01 INFO - PROCESS | 1648 | [1648] 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 17:29:02 INFO - PROCESS | 1648 | 1467678542089 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:29:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:29:02 INFO - {} 17:29:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:29:02 INFO - {} 17:29:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:29:02 INFO - {} 17:29:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:29:02 INFO - {} 17:29:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 573ms 17:29:02 INFO - PROCESS | 1648 | 1467678542132 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1648 | 1467678542133 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:29:02 INFO - TEST-START | /FileAPI/fileReader.html 17:29:02 INFO - PROCESS | 1648 | 1467678542135 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1648 | 1467678542136 Marionette TRACE conn2 <- [1,3018,null,{}] 17:29:02 INFO - PROCESS | 1648 | 1467678542138 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}] 17:29:02 INFO - PROCESS | 1648 | 1467678542142 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:02 INFO - PROCESS | 1648 | 1467678542261 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:29:02 INFO - PROCESS | 1648 | 1467678542302 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1648 | 1467678542303 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x118263800 == 37 [pid = 1648] [id = 764] 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x124fb4c00) [pid = 1648] [serial = 2290] [outer = 0x0] 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x1256f0400) [pid = 1648] [serial = 2291] [outer = 0x124fb4c00] 17:29:02 INFO - PROCESS | 1648 | 1467678542328 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x129189400) [pid = 1648] [serial = 2292] [outer = 0x124fb4c00] 17:29:02 INFO - PROCESS | 1648 | 1467678542621 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]]]}] 17:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:29:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:29:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 17:29:02 INFO - PROCESS | 1648 | 1467678542657 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1648 | 1467678542658 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:29:02 INFO - TEST-START | /FileAPI/historical.html 17:29:02 INFO - PROCESS | 1648 | 1467678542661 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1648 | 1467678542663 Marionette TRACE conn2 <- [1,3022,null,{}] 17:29:02 INFO - PROCESS | 1648 | 1467678542668 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}] 17:29:02 INFO - PROCESS | 1648 | 1467678542669 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:02 INFO - PROCESS | 1648 | 1467678542781 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:29:02 INFO - PROCESS | 1648 | 1467678542818 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1648 | 1467678542819 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bd86000 == 38 [pid = 1648] [id = 765] 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129188000) [pid = 1648] [serial = 2293] [outer = 0x0] 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1292d9800) [pid = 1648] [serial = 2294] [outer = 0x129188000] 17:29:02 INFO - PROCESS | 1648 | 1467678542843 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x129474c00) [pid = 1648] [serial = 2295] [outer = 0x129188000] 17:29:03 INFO - PROCESS | 1648 | 1467678543138 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"]]]}] 17:29:03 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:29:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:29:03 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:29:03 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:29:03 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:29:03 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:29:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:29:03 INFO - TEST-OK | /FileAPI/historical.html | took 522ms 17:29:03 INFO - PROCESS | 1648 | 1467678543184 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1648 | 1467678543185 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /FileAPI/idlharness.html 17:29:03 INFO - PROCESS | 1648 | 1467678543187 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1648 | 1467678543188 Marionette TRACE conn2 <- [1,3026,null,{}] 17:29:03 INFO - PROCESS | 1648 | 1467678543191 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}] 17:29:03 INFO - PROCESS | 1648 | 1467678543192 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:03 INFO - PROCESS | 1648 | 1467678543292 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:29:03 INFO - PROCESS | 1648 | 1467678543304 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1648 | 1467678543305 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c3be000 == 39 [pid = 1648] [id = 766] 17:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129474800) [pid = 1648] [serial = 2296] [outer = 0x0] 17:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12947f000) [pid = 1648] [serial = 2297] [outer = 0x129474800] 17:29:03 INFO - PROCESS | 1648 | 1467678543329 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12a603400) [pid = 1648] [serial = 2298] [outer = 0x129474800] 17:29:03 INFO - PROCESS | 1648 | 1467678543868 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]]]}] 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:29:03 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 17:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:29:03 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 17:29:03 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 17:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:29:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:29:03 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 17:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:29:03 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 17:29:03 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 17:29:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:29:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:29:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 734ms 17:29:03 INFO - TEST-START | /FileAPI/idlharness.worker 17:29:03 INFO - PROCESS | 1648 | 1467678543922 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1648 | 1467678543923 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:29:03 INFO - PROCESS | 1648 | 1467678543926 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1648 | 1467678543927 Marionette TRACE conn2 <- [1,3030,null,{}] 17:29:03 INFO - PROCESS | 1648 | 1467678543929 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}] 17:29:03 INFO - PROCESS | 1648 | 1467678543930 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:04 INFO - PROCESS | 1648 | 1467678544039 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x111f5fc00) [pid = 1648] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119f6b000) [pid = 1648] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x1193f7800) [pid = 1648] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x118486c00) [pid = 1648] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x117128000) [pid = 1648] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x121ef9400) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1129b0400) [pid = 1648] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11852d000) [pid = 1648] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1184a6800) [pid = 1648] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x126dd7c00) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11396cc00) [pid = 1648] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x120f1a000) [pid = 1648] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:29:04 INFO - PROCESS | 1648 | 1467678544182 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1648 | 1467678544183 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x121522000 == 40 [pid = 1648] [id = 767] 17:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x1129a5c00) [pid = 1648] [serial = 2299] [outer = 0x0] 17:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x116631400) [pid = 1648] [serial = 2300] [outer = 0x1129a5c00] 17:29:04 INFO - PROCESS | 1648 | 1467678544208 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x119716800) [pid = 1648] [serial = 2301] [outer = 0x1129a5c00] 17:29:04 INFO - PROCESS | 1648 | [1648] 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 17:29:04 INFO - PROCESS | 1648 | 1467678544765 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,{},{}]]]}] 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:29:04 INFO - {} 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:29:04 INFO - {} 17:29:04 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 - {} 17:29:04 INFO - {} 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:29:04 INFO - {} 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:29:04 INFO - {} 17:29:04 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 - {} 17:29:04 INFO - {} 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 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 17:29:04 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:04 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:29:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:04 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:04 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:04 INFO - {} 17:29:04 INFO - TEST-OK | /FileAPI/idlharness.worker | took 889ms 17:29:04 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:29:04 INFO - PROCESS | 1648 | 1467678544816 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1648 | 1467678544817 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:29:04 INFO - PROCESS | 1648 | 1467678544819 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1648 | 1467678544820 Marionette TRACE conn2 <- [1,3034,null,{}] 17:29:04 INFO - PROCESS | 1648 | 1467678544822 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}] 17:29:04 INFO - PROCESS | 1648 | 1467678544823 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:04 INFO - PROCESS | 1648 | 1467678544913 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:29:04 INFO - PROCESS | 1648 | 1467678544971 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1648 | 1467678544972 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11278a000 == 41 [pid = 1648] [id = 768] 17:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119b24000) [pid = 1648] [serial = 2302] [outer = 0x0] 17:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12c62e000) [pid = 1648] [serial = 2303] [outer = 0x119b24000] 17:29:04 INFO - PROCESS | 1648 | 1467678544996 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x12cac0c00) [pid = 1648] [serial = 2304] [outer = 0x119b24000] 17:29:05 INFO - PROCESS | 1648 | 1467678545241 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]]]}] 17:29:05 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:29:05 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 468ms 17:29:05 INFO - PROCESS | 1648 | 1467678545287 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1648 | 1467678545289 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:29:05 INFO - PROCESS | 1648 | 1467678545291 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1648 | 1467678545293 Marionette TRACE conn2 <- [1,3038,null,{}] 17:29:05 INFO - PROCESS | 1648 | 1467678545303 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}] 17:29:05 INFO - PROCESS | 1648 | 1467678545305 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:05 INFO - PROCESS | 1648 | 1467678545421 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:29:05 INFO - PROCESS | 1648 | 1467678545426 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1648 | 1467678545428 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12dc70800 == 42 [pid = 1648] [id = 769] 17:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11287f000) [pid = 1648] [serial = 2305] [outer = 0x0] 17:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12c62f000) [pid = 1648] [serial = 2306] [outer = 0x11287f000] 17:29:05 INFO - PROCESS | 1648 | 1467678545453 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12cac7000) [pid = 1648] [serial = 2307] [outer = 0x11287f000] 17:29:05 INFO - PROCESS | 1648 | 1467678545774 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"]]]}] 17:29:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:29:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:29:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 529ms 17:29:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:29:05 INFO - PROCESS | 1648 | 1467678545821 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1648 | 1467678545824 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:29:05 INFO - PROCESS | 1648 | 1467678545828 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1648 | 1467678545829 Marionette TRACE conn2 <- [1,3042,null,{}] 17:29:05 INFO - PROCESS | 1648 | 1467678545833 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}] 17:29:05 INFO - PROCESS | 1648 | 1467678545835 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:06 INFO - PROCESS | 1648 | 1467678546011 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:29:06 INFO - PROCESS | 1648 | 1467678546019 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1648 | 1467678546020 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x113138000 == 43 [pid = 1648] [id = 770] 17:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12cacd000) [pid = 1648] [serial = 2308] [outer = 0x0] 17:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12cacf800) [pid = 1648] [serial = 2309] [outer = 0x12cacd000] 17:29:06 INFO - PROCESS | 1648 | 1467678546059 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12cb26000) [pid = 1648] [serial = 2310] [outer = 0x12cacd000] 17:29:06 INFO - PROCESS | 1648 | 1467678546600 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]]]}] 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:29:06 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. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:29:06 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'.) 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:29:06 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. 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:29:06 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. 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:06 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. 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:29:06 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:29:06 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:29:06 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 831ms 17:29:06 INFO - PROCESS | 1648 | 1467678546683 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:29:06 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:29:06 INFO - PROCESS | 1648 | 1467678546686 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:29:06 INFO - PROCESS | 1648 | 1467678546689 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1648 | 1467678546691 Marionette TRACE conn2 <- [1,3046,null,{}] 17:29:06 INFO - PROCESS | 1648 | 1467678546710 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}] 17:29:06 INFO - PROCESS | 1648 | 1467678546712 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:06 INFO - PROCESS | 1648 | 1467678546822 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:29:06 INFO - PROCESS | 1648 | 1467678546927 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1648 | 1467678546928 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11931e800 == 44 [pid = 1648] [id = 771] 17:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11732bc00) [pid = 1648] [serial = 2311] [outer = 0x0] 17:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1173c4000) [pid = 1648] [serial = 2312] [outer = 0x11732bc00] 17:29:06 INFO - PROCESS | 1648 | 1467678546960 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11847f000) [pid = 1648] [serial = 2313] [outer = 0x11732bc00] 17:29:07 INFO - PROCESS | 1648 | [1648] 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 17:29:07 INFO - PROCESS | 1648 | 1467678547356 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:29:07 INFO - {} 17:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 671ms 17:29:07 INFO - PROCESS | 1648 | 1467678547361 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1648 | 1467678547364 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:29:07 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:29:07 INFO - PROCESS | 1648 | 1467678547369 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1648 | 1467678547371 Marionette TRACE conn2 <- [1,3050,null,{}] 17:29:07 INFO - PROCESS | 1648 | 1467678547373 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}] 17:29:07 INFO - PROCESS | 1648 | 1467678547375 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:07 INFO - PROCESS | 1648 | 1467678547488 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:29:07 INFO - PROCESS | 1648 | 1467678547549 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1648 | 1467678547551 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x126c15000 == 45 [pid = 1648] [id = 772] 17:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118fca800) [pid = 1648] [serial = 2314] [outer = 0x0] 17:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119a41400) [pid = 1648] [serial = 2315] [outer = 0x118fca800] 17:29:07 INFO - PROCESS | 1648 | 1467678547622 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x124a5fc00) [pid = 1648] [serial = 2316] [outer = 0x118fca800] 17:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:29:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:29:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 17:29:07 INFO - PROCESS | 1648 | 1467678547980 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]]]}] 17:29:07 INFO - PROCESS | 1648 | 1467678547989 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1648 | 1467678547990 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:29:07 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:29:07 INFO - PROCESS | 1648 | 1467678547993 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1648 | 1467678547996 Marionette TRACE conn2 <- [1,3054,null,{}] 17:29:08 INFO - PROCESS | 1648 | 1467678548004 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}] 17:29:08 INFO - PROCESS | 1648 | 1467678548007 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:08 INFO - PROCESS | 1648 | 1467678548119 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:29:08 INFO - PROCESS | 1648 | 1467678548216 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1648 | 1467678548218 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b950000 == 46 [pid = 1648] [id = 773] 17:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x126ca7800) [pid = 1648] [serial = 2317] [outer = 0x0] 17:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127396c00) [pid = 1648] [serial = 2318] [outer = 0x126ca7800] 17:29:08 INFO - PROCESS | 1648 | 1467678548251 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12917f000) [pid = 1648] [serial = 2319] [outer = 0x126ca7800] 17:29:08 INFO - PROCESS | 1648 | 1467678548723 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"]]]}] 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:29:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:08 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" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:08 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" 17:29:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 790ms 17:29:08 INFO - PROCESS | 1648 | 1467678548788 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1648 | 1467678548790 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:29:08 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:29:08 INFO - PROCESS | 1648 | 1467678548794 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1648 | 1467678548795 Marionette TRACE conn2 <- [1,3058,null,{}] 17:29:08 INFO - PROCESS | 1648 | 1467678548798 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}] 17:29:08 INFO - PROCESS | 1648 | 1467678548800 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:08 INFO - PROCESS | 1648 | 1467678548903 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:29:09 INFO - PROCESS | 1648 | 1467678549009 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1648 | 1467678549011 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x113144000 == 47 [pid = 1648] [id = 774] 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x112874800) [pid = 1648] [serial = 2320] [outer = 0x0] 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11287dc00) [pid = 1648] [serial = 2321] [outer = 0x112874800] 17:29:09 INFO - PROCESS | 1648 | 1467678549039 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x113d09800) [pid = 1648] [serial = 2322] [outer = 0x112874800] 17:29:09 INFO - PROCESS | 1648 | 1467678549629 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]]]}] 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:29:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:29:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:29:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:29:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:29:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 877ms 17:29:09 INFO - PROCESS | 1648 | 1467678549671 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 1648 | 1467678549674 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:29:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:29:09 INFO - PROCESS | 1648 | 1467678549677 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1648 | 1467678549679 Marionette TRACE conn2 <- [1,3062,null,{}] 17:29:09 INFO - PROCESS | 1648 | 1467678549683 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}] 17:29:09 INFO - PROCESS | 1648 | 1467678549684 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:09 INFO - PROCESS | 1648 | 1467678549780 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:29:09 INFO - PROCESS | 1648 | 1467678549847 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1648 | 1467678549848 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1256a3800 == 48 [pid = 1648] [id = 775] 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x116f4e800) [pid = 1648] [serial = 2323] [outer = 0x0] 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x116f53800) [pid = 1648] [serial = 2324] [outer = 0x116f4e800] 17:29:09 INFO - PROCESS | 1648 | 1467678549878 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x116f57800) [pid = 1648] [serial = 2325] [outer = 0x116f4e800] 17:29:10 INFO - PROCESS | 1648 | [1648] 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 17:29:10 INFO - PROCESS | 1648 | 1467678550313 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:29:10 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:29:10 INFO - {} 17:29:10 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 673ms 17:29:10 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:29:10 INFO - PROCESS | 1648 | 1467678550350 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1648 | 1467678550353 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:29:10 INFO - PROCESS | 1648 | 1467678550357 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1648 | 1467678550359 Marionette TRACE conn2 <- [1,3066,null,{}] 17:29:10 INFO - PROCESS | 1648 | 1467678550361 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}] 17:29:10 INFO - PROCESS | 1648 | 1467678550363 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:10 INFO - PROCESS | 1648 | 1467678550491 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119b17000 == 47 [pid = 1648] [id = 500] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x113b36000 == 46 [pid = 1648] [id = 499] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12a309800 == 45 [pid = 1648] [id = 501] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12dc70800 == 44 [pid = 1648] [id = 769] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x11278a000 == 43 [pid = 1648] [id = 768] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x121522000 == 42 [pid = 1648] [id = 767] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12c3be000 == 41 [pid = 1648] [id = 766] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12bd86000 == 40 [pid = 1648] [id = 765] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x127547800) [pid = 1648] [serial = 2256] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11604ec00) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x117197400) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118177400) [pid = 1648] [serial = 2218] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1122afc00) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x118263800 == 39 [pid = 1648] [id = 764] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128ecf000 == 38 [pid = 1648] [id = 763] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x128b07800 == 37 [pid = 1648] [id = 762] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x126883000 == 36 [pid = 1648] [id = 761] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x119987800 == 35 [pid = 1648] [id = 760] 17:29:10 INFO - PROCESS | 1648 | --DOCSHELL 0x12106f800 == 34 [pid = 1648] [id = 757] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119b23400) [pid = 1648] [serial = 2233] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1211e6800) [pid = 1648] [serial = 2236] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119b2d800) [pid = 1648] [serial = 2234] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1199bd400) [pid = 1648] [serial = 2230] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x118770c00) [pid = 1648] [serial = 2227] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x118fcb800) [pid = 1648] [serial = 2228] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1173c6c00) [pid = 1648] [serial = 2224] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11834a000) [pid = 1648] [serial = 2225] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x121e57000) [pid = 1648] [serial = 2241] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x121a61800) [pid = 1648] [serial = 2239] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x121e3c800) [pid = 1648] [serial = 2237] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x123eec400) [pid = 1648] [serial = 2242] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117328800) [pid = 1648] [serial = 2245] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x1256f4400) [pid = 1648] [serial = 2251] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x119a45000) [pid = 1648] [serial = 2247] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x1272d2400) [pid = 1648] [serial = 2253] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11393b000) [pid = 1648] [serial = 2244] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12753bc00) [pid = 1648] [serial = 2254] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1151a3c00) [pid = 1648] [serial = 2221] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11670cc00) [pid = 1648] [serial = 2222] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x121e5d000) [pid = 1648] [serial = 2250] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119a44000) [pid = 1648] [serial = 2231] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x121e58c00) [pid = 1648] [serial = 2248] [outer = 0x0] [url = about:blank] 17:29:10 INFO - PROCESS | 1648 | 1467678550601 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1648 | 1467678550602 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11279f000 == 35 [pid = 1648] [id = 776] 17:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x112d93000) [pid = 1648] [serial = 2326] [outer = 0x0] 17:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11670cc00) [pid = 1648] [serial = 2327] [outer = 0x112d93000] 17:29:10 INFO - PROCESS | 1648 | 1467678550633 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x1175b4000) [pid = 1648] [serial = 2328] [outer = 0x112d93000] 17:29:10 INFO - PROCESS | 1648 | 1467678550906 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]]]}] 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:29:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:29:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 577ms 17:29:10 INFO - PROCESS | 1648 | 1467678550936 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1648 | 1467678550937 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:29:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:29:10 INFO - PROCESS | 1648 | 1467678550939 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1648 | 1467678550942 Marionette TRACE conn2 <- [1,3070,null,{}] 17:29:10 INFO - PROCESS | 1648 | 1467678550957 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}] 17:29:10 INFO - PROCESS | 1648 | 1467678550960 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:11 INFO - PROCESS | 1648 | 1467678551051 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:29:11 INFO - PROCESS | 1648 | 1467678551056 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1648 | 1467678551058 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x118313800 == 36 [pid = 1648] [id = 777] 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1183ac000) [pid = 1648] [serial = 2329] [outer = 0x0] 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11877b800) [pid = 1648] [serial = 2330] [outer = 0x1183ac000] 17:29:11 INFO - PROCESS | 1648 | 1467678551085 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x119711800) [pid = 1648] [serial = 2331] [outer = 0x1183ac000] 17:29:11 INFO - PROCESS | 1648 | 1467678551459 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]]]}] 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 576ms 17:29:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:29:11 INFO - PROCESS | 1648 | 1467678551515 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1648 | 1467678551517 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:29:11 INFO - PROCESS | 1648 | 1467678551519 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1648 | 1467678551520 Marionette TRACE conn2 <- [1,3074,null,{}] 17:29:11 INFO - PROCESS | 1648 | 1467678551522 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}] 17:29:11 INFO - PROCESS | 1648 | 1467678551524 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:11 INFO - PROCESS | 1648 | 1467678551617 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:29:11 INFO - PROCESS | 1648 | 1467678551620 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1648 | 1467678551622 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x119987800 == 37 [pid = 1648] [id = 778] 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x119b28000) [pid = 1648] [serial = 2332] [outer = 0x0] 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x119b31400) [pid = 1648] [serial = 2333] [outer = 0x119b28000] 17:29:11 INFO - PROCESS | 1648 | 1467678551647 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1210c9c00) [pid = 1648] [serial = 2334] [outer = 0x119b28000] 17:29:11 INFO - PROCESS | 1648 | 1467678551965 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]]]}] 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 470ms 17:29:11 INFO - PROCESS | 1648 | 1467678551989 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1648 | 1467678551991 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:29:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:29:11 INFO - PROCESS | 1648 | 1467678551993 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1648 | 1467678551994 Marionette TRACE conn2 <- [1,3078,null,{}] 17:29:11 INFO - PROCESS | 1648 | 1467678551998 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}] 17:29:12 INFO - PROCESS | 1648 | 1467678552000 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:12 INFO - PROCESS | 1648 | 1467678552107 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:29:12 INFO - PROCESS | 1648 | 1467678552116 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1648 | 1467678552117 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x121457800 == 38 [pid = 1648] [id = 779] 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12190fc00) [pid = 1648] [serial = 2335] [outer = 0x0] 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x121e2f400) [pid = 1648] [serial = 2336] [outer = 0x12190fc00] 17:29:12 INFO - PROCESS | 1648 | 1467678552142 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x121e5a000) [pid = 1648] [serial = 2337] [outer = 0x12190fc00] 17:29:12 INFO - PROCESS | 1648 | 1467678552502 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] 17:29:12 INFO - PROCESS | 1648 | 1467678552519 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:29:12 INFO - PROCESS | 1648 | 1467678552522 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1648 | 1467678552524 Marionette TRACE conn2 <- [1,3082,null,{}] 17:29:12 INFO - PROCESS | 1648 | 1467678552527 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}] 17:29:12 INFO - PROCESS | 1648 | 1467678552534 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:12 INFO - PROCESS | 1648 | 1467678552691 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:29:12 INFO - PROCESS | 1648 | 1467678552801 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1648 | 1467678552802 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x126da2800 == 39 [pid = 1648] [id = 780] 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x1183a2400) [pid = 1648] [serial = 2338] [outer = 0x0] 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x121ee2800) [pid = 1648] [serial = 2339] [outer = 0x1183a2400] 17:29:12 INFO - PROCESS | 1648 | 1467678552827 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127549400) [pid = 1648] [serial = 2340] [outer = 0x1183a2400] 17:29:13 INFO - PROCESS | 1648 | 1467678553120 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]]]}] 17:29:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:29:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:29:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 17:29:13 INFO - PROCESS | 1648 | 1467678553142 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1648 | 1467678553143 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:29:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:29:13 INFO - PROCESS | 1648 | 1467678553158 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1648 | 1467678553159 Marionette TRACE conn2 <- [1,3086,null,{}] 17:29:13 INFO - PROCESS | 1648 | 1467678553161 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}] 17:29:13 INFO - PROCESS | 1648 | 1467678553162 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:13 INFO - PROCESS | 1648 | 1467678553278 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:29:13 INFO - PROCESS | 1648 | 1467678553281 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1648 | 1467678553283 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x116f33800 == 40 [pid = 1648] [id = 781] 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127549800) [pid = 1648] [serial = 2341] [outer = 0x0] 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1292d8800) [pid = 1648] [serial = 2342] [outer = 0x127549800] 17:29:13 INFO - PROCESS | 1648 | 1467678553346 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12947b000) [pid = 1648] [serial = 2343] [outer = 0x127549800] 17:29:13 INFO - PROCESS | 1648 | 1467678553633 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:29:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:29:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 528ms 17:29:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:29:13 INFO - PROCESS | 1648 | 1467678553684 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:29:13 INFO - PROCESS | 1648 | 1467678553685 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:29:13 INFO - PROCESS | 1648 | 1467678553687 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:29:13 INFO - PROCESS | 1648 | 1467678553688 Marionette TRACE conn2 <- [1,3090,null,{}] 17:29:13 INFO - PROCESS | 1648 | 1467678553690 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}] 17:29:13 INFO - PROCESS | 1648 | 1467678553691 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:13 INFO - PROCESS | 1648 | 1467678553802 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:29:13 INFO - PROCESS | 1648 | 1467678553816 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:13 INFO - PROCESS | 1648 | 1467678553817 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a6de000 == 41 [pid = 1648] [id = 782] 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12947c000) [pid = 1648] [serial = 2344] [outer = 0x0] 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12a60ac00) [pid = 1648] [serial = 2345] [outer = 0x12947c000] 17:29:13 INFO - PROCESS | 1648 | 1467678553841 Marionette DEBUG loaded listener.js 17:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12a648800) [pid = 1648] [serial = 2346] [outer = 0x12947c000] 17:29:14 INFO - PROCESS | 1648 | 1467678554177 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 518ms 17:29:14 INFO - PROCESS | 1648 | 1467678554205 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1648 | 1467678554206 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:29:14 INFO - PROCESS | 1648 | 1467678554215 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1648 | 1467678554216 Marionette TRACE conn2 <- [1,3094,null,{}] 17:29:14 INFO - PROCESS | 1648 | 1467678554218 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}] 17:29:14 INFO - PROCESS | 1648 | 1467678554220 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:14 INFO - PROCESS | 1648 | 1467678554327 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:29:14 INFO - PROCESS | 1648 | 1467678554369 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1648 | 1467678554370 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b627000 == 42 [pid = 1648] [id = 783] 17:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12a3b7c00) [pid = 1648] [serial = 2347] [outer = 0x0] 17:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12a7bb000) [pid = 1648] [serial = 2348] [outer = 0x12a3b7c00] 17:29:14 INFO - PROCESS | 1648 | 1467678554395 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12ae6dc00) [pid = 1648] [serial = 2349] [outer = 0x12a3b7c00] 17:29:14 INFO - PROCESS | 1648 | 1467678554676 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 469ms 17:29:14 INFO - PROCESS | 1648 | 1467678554689 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:29:14 INFO - PROCESS | 1648 | 1467678554690 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:29:14 INFO - PROCESS | 1648 | 1467678554705 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1648 | 1467678554706 Marionette TRACE conn2 <- [1,3098,null,{}] 17:29:14 INFO - PROCESS | 1648 | 1467678554708 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}] 17:29:14 INFO - PROCESS | 1648 | 1467678554709 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:15 INFO - PROCESS | 1648 | 1467678555000 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11287f000) [pid = 1648] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x129188000) [pid = 1648] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129474800) [pid = 1648] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x119b28400) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x117327800) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119b2f400) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11848b400) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x1129a5c00) [pid = 1648] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x1167e6400) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x1272d3c00) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x119b24000) [pid = 1648] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x124fb4c00) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11696b800) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:29:15 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x117332c00) [pid = 1648] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:29:15 INFO - PROCESS | 1648 | 1467678555069 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1648 | 1467678555070 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b945800 == 43 [pid = 1648] [id = 784] 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x112874c00) [pid = 1648] [serial = 2350] [outer = 0x0] 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x117332c00) [pid = 1648] [serial = 2351] [outer = 0x112874c00] 17:29:15 INFO - PROCESS | 1648 | 1467678555098 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x121905000) [pid = 1648] [serial = 2352] [outer = 0x112874c00] 17:29:15 INFO - PROCESS | 1648 | 1467678555451 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]]]}] 17:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 775ms 17:29:15 INFO - PROCESS | 1648 | 1467678555477 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1648 | 1467678555479 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:29:15 INFO - PROCESS | 1648 | 1467678555484 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1648 | 1467678555487 Marionette TRACE conn2 <- [1,3102,null,{}] 17:29:15 INFO - PROCESS | 1648 | 1467678555490 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}] 17:29:15 INFO - PROCESS | 1648 | 1467678555493 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:15 INFO - PROCESS | 1648 | 1467678555627 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:29:15 INFO - PROCESS | 1648 | 1467678555633 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1648 | 1467678555634 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c039000 == 44 [pid = 1648] [id = 785] 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x129474800) [pid = 1648] [serial = 2353] [outer = 0x0] 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b636800) [pid = 1648] [serial = 2354] [outer = 0x129474800] 17:29:15 INFO - PROCESS | 1648 | 1467678555661 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b8c4800) [pid = 1648] [serial = 2355] [outer = 0x129474800] 17:29:15 INFO - PROCESS | 1648 | 1467678555958 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 521ms 17:29:16 INFO - PROCESS | 1648 | 1467678556006 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1648 | 1467678556007 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:29:16 INFO - PROCESS | 1648 | 1467678556009 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1648 | 1467678556010 Marionette TRACE conn2 <- [1,3106,null,{}] 17:29:16 INFO - PROCESS | 1648 | 1467678556013 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}] 17:29:16 INFO - PROCESS | 1648 | 1467678556016 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:16 INFO - PROCESS | 1648 | 1467678556103 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:29:16 INFO - PROCESS | 1648 | 1467678556107 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1648 | 1467678556108 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c5da800 == 45 [pid = 1648] [id = 786] 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b8c6800) [pid = 1648] [serial = 2356] [outer = 0x0] 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12b8cd800) [pid = 1648] [serial = 2357] [outer = 0x12b8c6800] 17:29:16 INFO - PROCESS | 1648 | 1467678556132 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b92e800) [pid = 1648] [serial = 2358] [outer = 0x12b8c6800] 17:29:16 INFO - PROCESS | 1648 | 1467678556467 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]]]}] 17:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 17:29:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:29:16 INFO - PROCESS | 1648 | 1467678556486 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1648 | 1467678556488 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:29:16 INFO - PROCESS | 1648 | 1467678556490 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1648 | 1467678556491 Marionette TRACE conn2 <- [1,3110,null,{}] 17:29:16 INFO - PROCESS | 1648 | 1467678556493 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}] 17:29:16 INFO - PROCESS | 1648 | 1467678556494 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:16 INFO - PROCESS | 1648 | 1467678556622 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:29:16 INFO - PROCESS | 1648 | 1467678556628 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1648 | 1467678556629 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x113134000 == 46 [pid = 1648] [id = 787] 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1211e6800) [pid = 1648] [serial = 2359] [outer = 0x0] 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b92d800) [pid = 1648] [serial = 2360] [outer = 0x1211e6800] 17:29:16 INFO - PROCESS | 1648 | 1467678556660 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12b936800) [pid = 1648] [serial = 2361] [outer = 0x1211e6800] 17:29:16 INFO - PROCESS | 1648 | 1467678556944 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"]]]}] 17:29:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:29:16 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 17:29:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:29:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 17:29:16 INFO - PROCESS | 1648 | 1467678556960 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1648 | 1467678556961 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:29:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:29:16 INFO - PROCESS | 1648 | 1467678556971 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1648 | 1467678556972 Marionette TRACE conn2 <- [1,3114,null,{}] 17:29:17 INFO - PROCESS | 1648 | 1467678557044 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}] 17:29:17 INFO - PROCESS | 1648 | 1467678557047 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:17 INFO - PROCESS | 1648 | 1467678557160 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:29:17 INFO - PROCESS | 1648 | 1467678557228 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\", \"c7f39818-af04-4a7b-a5d8-5e32c82507d9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1648 | 1467678557230 Marionette INFO sendAsync 64f813ee-a91a-a04f-8896-d1a40bef2aa0 17:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x115e42800 == 47 [pid = 1648] [id = 788] 17:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x1129b3c00) [pid = 1648] [serial = 2362] [outer = 0x0] 17:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x113966800) [pid = 1648] [serial = 2363] [outer = 0x1129b3c00] 17:29:17 INFO - PROCESS | 1648 | 1467678557302 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1166f3c00) [pid = 1648] [serial = 2364] [outer = 0x1129b3c00] 17:29:17 INFO - PROCESS | 1648 | 1467678557700 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]]]}] 17:29:17 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:29:17 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 779ms 17:29:17 INFO - PROCESS | 1648 | 1467678557751 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1648 | 1467678557753 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:29:18 WARNING - u'runner_teardown' () 17:29:18 INFO - No more tests 17:29:18 INFO - Got 0 unexpected results 17:29:18 INFO - SUITE-END | took 505s 17:29:18 INFO - Closing logging queue 17:29:18 INFO - queue closed 17:29:18 INFO - Return code: 0 17:29:18 WARNING - # TBPL SUCCESS # 17:29:18 INFO - Running post-action listener: _resource_record_post_action 17:29:18 INFO - Running post-run listener: _resource_record_post_run 17:29:19 INFO - Total resource usage - Wall time: 527s; CPU: 58.0%; Read bytes: 38114816; Write bytes: 950989824; Read time: 393; Write time: 4527 17:29:19 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:29:19 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146391552; Write bytes: 145618432; Read time: 13600; Write time: 280 17:29:19 INFO - run-tests - Wall time: 509s; CPU: 58.0%; Read bytes: 35964416; Write bytes: 793755136; Read time: 369; Write time: 4209 17:29:19 INFO - Running post-run listener: _upload_blobber_files 17:29:19 INFO - Blob upload gear active. 17:29:19 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:29:19 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 17:29:19 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'] 17:29:19 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 17:29:20 INFO - (blobuploader) - INFO - Open directory for files ... 17:29:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:29:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:29:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:21 INFO - (blobuploader) - INFO - Done attempting. 17:29:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:29:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:29:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:23 INFO - (blobuploader) - INFO - Done attempting. 17:29:23 INFO - (blobuploader) - INFO - Iteration through files over. 17:29:23 INFO - Return code: 0 17:29:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:29:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:29:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efb039bb982717709bc22ce7218d6a1273f9533066fd9a5681eb5b146b211a96bcca2050ee2998f00f1c530414bb4212e650129728cc21326ec0146126a546c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/05c26b95c75e15269287c7aa713f330691209b42b63305a53750f345816e9b4f5038f0d2669f9d26a25e773467eeb8c61f2ab5b494b6a2bedca0937a41a5e137"} 17:29:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:29:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:29:23 INFO - Contents: 17:29:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efb039bb982717709bc22ce7218d6a1273f9533066fd9a5681eb5b146b211a96bcca2050ee2998f00f1c530414bb4212e650129728cc21326ec0146126a546c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/05c26b95c75e15269287c7aa713f330691209b42b63305a53750f345816e9b4f5038f0d2669f9d26a25e773467eeb8c61f2ab5b494b6a2bedca0937a41a5e137"} 17:29:23 INFO - Running post-run listener: copy_logs_to_upload_dir 17:29:23 INFO - Copying logs to upload dir... 17:29:23 INFO - mkdir: /builds/slave/test/build/upload/logs 17:29:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=574.079075 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 34 secs) (at 2016-07-04 17:29:23.755209) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 17:29:23.758618) ========= 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.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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/efb039bb982717709bc22ce7218d6a1273f9533066fd9a5681eb5b146b211a96bcca2050ee2998f00f1c530414bb4212e650129728cc21326ec0146126a546c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/05c26b95c75e15269287c7aa713f330691209b42b63305a53750f345816e9b4f5038f0d2669f9d26a25e773467eeb8c61f2ab5b494b6a2bedca0937a41a5e137"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012921 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/efb039bb982717709bc22ce7218d6a1273f9533066fd9a5681eb5b146b211a96bcca2050ee2998f00f1c530414bb4212e650129728cc21326ec0146126a546c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/05c26b95c75e15269287c7aa713f330691209b42b63305a53750f345816e9b4f5038f0d2669f9d26a25e773467eeb8c61f2ab5b494b6a2bedca0937a41a5e137"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1467640257/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 17:29:23.800997) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:29:23.801389) ========= 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.hTAbI70A65/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.pGRUtH6zSK/Listeners TMPDIR=/var/folders/_w/3j13m0p51h30tjlqbj_z4n9800000w/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.005172 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 17:29:23.850957) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 17:29:23.851344) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-04 17:29:23.851741) ========= ========= Total master_lag: 2.04 =========